Openstack MOS 8.0安装教程

来源:互联网 发布:赤壁赋一词多义知乎 编辑:程序博客网 时间:2024/06/05 05:45
  • 环境:VirtualBox虚拟机+VirtualBox Extension Pack
  • OpenStack安装版本:MirantisOpenStack-8.0
  • 参考百度百科、姬子的博客、姬子的博客

文件下载安装

  • 下载VirtualBox虚拟机+VirtualBox Extension Pack和MirantisOpenStack-8.0(注意下载的时候同时下载VirtualBox Script文件。
  • 安装好VirtualBox之后下载VirtualBox Extension Pack,然后直接双击安装
  • 下载完成之后把ios镜像放到解压好的virtualbox文件夹下的ios子文件夹下面,如图。其他的不要动。

MirantisOpenStack安装

  • 将文件放好之后,用*nix下的终端执行launch.sh,系统会自动新建虚拟机,完成一系列安装,过程需要半个多小时需要耐心等待。不要终止脚本的执行
  • 安装成功之后会新建四个虚拟机。终端显示如图,可以通过http://10.20.0.2:8000/来访问管理页面了

    安装成功

注意使用脚本的时候要确定VBoxManage命令可用,不然需要自己添加环境变量。
如果安装过程中可能会出现长时间等待的情况,可以重启一下master虚拟机,如果安装失败,可以使用’clean.sh’脚本来清理虚拟机。

制作mos8.0的bootstrap

先修改配置文件,把官方的ubuntu源修改为阿里云镜像的地址

vi /etc/fuel-bootstrap-cli/fuel_bootstrap_cli.yaml

找到下面那几行,把国外的源地址

repos:    - name: ubuntu      section: "main universe multiverse"      uri: "http://archive.ubuntu.com/ubuntu"      priority:      suite: trusty      type: deb    - name: ubuntu-updates      section: "main universe multiverse"      uri: "http://archive.ubuntu.com/ubuntu"      priority:      suite: trusty-updates      type: deb    - name: ubuntu-security      section: "main universe multiverse"      uri: "http://archive.ubuntu.com/ubuntu"      priority:      suite: trusty-security      type: deb

改为阿里云镜像的地址

repos:    - name: ubuntu      section: "main universe multiverse"      uri: "http://mirrors.aliyun.com/ubuntu"      priority:      suite: trusty      type: deb    - name: ubuntu-updates      section: "main universe multiverse"      uri: "http://mirrors.aliyun.com/ubuntu"      priority:      suite: trusty-updates      type: deb    - name: ubuntu-security      section: "main universe multiverse"      uri: "http://mirrors.aliyun.com/ubuntu"      priority:      suite: trusty-security      type: deb

运行命令 fuel-bootstrap build

fuel-bootstrap build

开始制作bootstrap

制作完成,bootstrap制作一般很容易成功

导入bootstrap,/tmp/ 后接你制作好的bootstrap的 id.tar.gz

fuel-bootstrap import /tmp/13effd2d-d481-4be3-882e-6840481915a7.tar.gz

激活bootstrap,activate 后面一个空格,接你的bootstrap的id值

fuel-bootstrap activate 13effd2d-d481-4be3-882e-6840481915a7

查看新增bootstrap,如果列表出现了新增的bootstrap处于active状态的话那就恭喜你,successfully!

至此,boootstrap制作完成!

新建OpenStack环境

  1. 登录管理页面,用户名和密码都默认是admin登录页面
  2. 点击新建openstack,名字自己取,其他默认即可新建配置
  3. 增加节点,按照图示分别增加controller节点和computer节点新建节点
    结果如图新建节点结果
  4. 网络配置
    • 对controller节点和compute进行网络配置。选中该节点,点击“Configure Interfaces”
    • 按照截图分别配置controller节点和compute节点,配置相同controller
  5. 验证网络
    网路面板下面有一个“Connectivity Check”,点击验证网络,如果验证成功证明网络配置没有问题,可以进行部署了。验证网络

  6. 部署变更

    • 在DashBoard部署变更,即开始部署openstack环境部署变更
    • 等待部署完成等待部署
    • 部署过程需要较长时间,最后如下图提示部署成功即表示openstack平台已经部署成功:
  7. 进入openstack管理界面
    直接点击 Horizon 跳到openstack后台管理界面 我这里网址是 172.16.0.3,用户名和密码都是admin

enjoy it

0 0