共计 1709 个字符,预计需要花费 5 分钟才能阅读完成。
FUEL OpenStack 在 VirtualBox 上的部署过程:
一开始用的 6.1 版本的 Fuel.iso,按照国内外的教程装了几遍,但是网路验证始终不能通过。自己又不是很懂网络。后来在网上看到说 6.1 版的需要 fuel-master 连接外网,不能连接外网无法验证通过。
所以,重新用 5.1 版本的部署就 ok 了。
6.1 版本手动部署(windows)和用脚本部署(Ubuntu 上)都试过。安装 5.1 版时直接在 ubuntu 上用脚本。执行 launch.sh 后,中间不用做任何操作,直到 master 和节点安装完毕。
我的笔记本是 8GB 内存,脚本根据 config.sh 配置文件创建了 1 个 master 和 3 个 slave 节点。
(1)浏览器访问 10.20.0.2:8000,登录 fuel 界面。
(2)进去后创建 openstack 环境。一路下来几乎都是默认(CentOS、多节点非 HA 模式、nova network)。
(3)然后添加节点(只用了两个节点,一个 controller 一个 compute。controller 1GB RAM,compute 2GB RAM。另一个不用的节点我直接关了)。
(4)添加玩节点之后,在 network 标签页直接验证网络也能通过。但是正常的还是要配置一下网络:回到 节点 标签,为每个节点配置网络。配置为:eth0 为 admin(PXE),eth1 为 public,eth2 为 stroage、management、VM(fixed)。controller 和 compute 都这样配置。其他 IP 地址之类的不用改,配置完成后再验证一下网络,通过。
(5)点击 deploy changes 开始部署。两个节点自动重启开始部署。Fuel UI 中有进度条。部署完成后会弹出一个绿色的消息告诉你 dashboard 的 url。
部署安装完成后,master 可以连接外网,2 个节点不能访问外网。
说说 5.1 和 6.1 部署时 的区别:
当然对我来说最大的区别是 5.1 不需要访问外网。
除此之外还有:
执行 launch.sh 脚本时,6.1 不会删除 virtualbox 里既有的 vboxnet 接口,5.1 直接删除了;
安装 fuel 过程中,6.1 默认会弹出来一个 fuelmenu 界面,5.1 没有;
fuel 安装完成后,在新建 openstack 时,6.1 只有多节点 HA 模式。5.1 有 HA 和非 HA 两种模式选择。
最后说一句:用脚本部署,简单快捷。
后续:
(1)在 conroller 节点上运行 nova list、neutron 等命令时,提示如下错误:
ERROR: You must provide a username via either –os_username or env[OS_USERNAME]
,解决方法是,你看 controller 节点的 ~ 目录下有个 openrc 文件,运行
$ source openrc admin admin # for admin rights
or
$ source openrc demo demo # for demo user
以产生 OS_USERNAME 等变量。compute 节点的~目录下无 openrc 文件。
下面是小编为你精选的 Openstack 相关知识,看看是否有你喜欢的:
在 Ubuntu 12.10 上安装部署 Openstack http://www.linuxidc.com/Linux/2013-08/88184.htm
Ubuntu 12.04 OpenStack Swift 单节点部署手册 http://www.linuxidc.com/Linux/2013-08/88182.htm
OpenStack 云计算快速入门教程 http://www.linuxidc.com/Linux/2013-08/88186.htm
企业部署 OpenStack:该做与不该做的事 http://www.linuxidc.com/Linux/2013-09/90428.htm
CentOS 6.5 x64bit 快速安装 OpenStack http://www.linuxidc.com/Linux/2014-06/103775.htm
本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-03/128810.htm