稍微简述一下:
1.单节点安装
安装软件源
sudo yum install -y http://rdo.fedorapeople.org/openstack/openstack-grizzly/rdo-release-grizzly-1.noarch.rpm安装packstack
sudo yum install -y openstack-packstack一键安装
收工,keystonerc_admin的文件在/root目录下
2.多节点安装
准备双网卡的机器若干,1个做控制节点,其他做计算节点。假设em1是第一个网卡,em2是第二个网卡(将来做vm的内网)。
有以下两种部署方案:
2.1 增量部署计算节点
首先,按照单节点安装的方法,部署控制节点。之后,再增量部署计算节点。
在控制节点上,编辑单节点安装生成的配置文件 packstack-answer-$date-$time.txt
修改 CONFIG_NOVA_COMPUTE_PRIVIF 和 CONFIG_NOVA_NETWORK_PRIVIF 为 em2(第二个网卡)
修改CONFIG_NOVA_COMPUTE_HOSTS为计算节点的em1的ip地址。可以逗号分隔,列出多个计算节点
运行
sudo packstack --answer-file=$youranswerfile2.2 直接安装多节点
在控制节点,参照单节点安装软件源和packstack后,直接运行
sudo packstack
慢慢的回答问题就可以了,大部分可以用默认选项。只需要在私有网卡的名字替换为em2,以及提供需要安装nova compute服务的机器ip
3.错误处理
3.1 多节点时nagios安装错误
可以暂时不安装,只是个额外的监控软件,将packstack-answer文件的对应项设置为n。packstack似乎在github上的版本已经修了这个bug
3.2 偶尔安装过程中网络异常
有时候,因为网络问题,会链接不上远程机器,造成安装失败。只需要重新运行packstack就可以。
3.3 cinder中创建volume失败等
删除/var/lib/cinder文件夹,重新运行packstack
希望各位OpenStack玩得愉快
如果有问题,我会尽量恢复,我也是小白啊