RDO 初体验

#+SETUPFILE: ~/Dropbox/Doc/Org_Templates/level-1.org

无数的实践证明, Openstack 的搭建不是一个技术活, 纯粹是体力活, 所以有了各种 各样的搭建工具, e.g. puppet, chef. 理论上在 ubuntu 等平台用 puppet 搭建 相对已经 很简单了, 但是还有其他的问题, 需要去简单熟悉 puppet 的语法, 修改类似于 ruby 的 配置文件. 但是 RDO 这货, 虽然是基于 puppet 来构建 openstack 的, 但是用户 在使用的过程中完全感觉不到 puppet 的存在, 甚至只会简单的一些 linux 命令的新手 也能很快的上手.

环境设置

Hostname IpAddress Role
rdo.cloud.com 192.168.176.36(eth0) 10.0.0.15(eth1) master(compute node)
rdo2.cloud.com 192.168.176.37(eth0) 10.0.0.16(eth1) compute node

安装配置

登陆到 rdo.cloud.com 这台机器上. 执行下列指令:

# yum install -y http://rdo.fedorapeople.org/openstack/openstack-havana/rdo-release-havana.rpm
# yum install -y openstack-packstack
# yum -y update # 为了方便, 把系统升级到最新
# reboot
# packstack --gen-answer-file my_answers.txt # 生成一个应答文件
# emacsclient my_answers.txt # 修改稍许设置, 主要是以下几项
CONFIG_NTP_SERVERS=pool.ntp.org
CONFIG_KEYSTONE_ADMIN_PW=admin # 为了方便, 把 admin 的密码修改为 admin, 不然登陆 UI 的时候太麻烦了
CONFIG_NOVA_COMPUTE_HOSTS=192.168.176.36,192.168.176.37
CONFIG_NEUTRON_OVS_TENANT_NETWORK_TYPE=gre
CONFIG_NEUTRON_OVS_TUNNEL_RANGES=1:1000
CONFIG_NEUTRON_OVS_TUNNEL_IF=eth1

最后一步, 在所有上面配置文件上定义的节点上安装配置 openstack

# packstack --answer-file my_answers.txt # 会询问密码

So easy, have fun!

打赏一个呗

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦