1.初始条件
(1)已经存在的openstack环境(controller computer)
(2) 一台待添加的计算机节点(new computer)
2.环境实例
controller 192.168.50.160
computer 192.168.50.161
new computer 192.168.50.162
3.初始环境
(1)三台主机同步hosts文件
192.168.50.160 osp160.lionelmessi.vip osp160
192.168.50.161 osp161.lionelmessi.vip osp161
192.168.50.162 osp162.lionelmessi.vip osp162
(2)建立controller免密ssh登录computer
在controller中运行命令ssh-keygen -t rsa生成公钥
ssh-copy-id osp162
免密ssh登录到计算节点
(3)更新系统,关闭防火墙,关闭NetworkManager,关闭selinux。
yum update -y
systemctl stop firewalld;systemctl disable firewalld
systemctl stop NetworkManager;systemctl disable NetworkManager
/etc/selinux/config中设置selinux为disable
(4)修改packstack的配置文件
在已有环境中(controller中)找到之前生成的配置文件,修改CONFIG_COMPUTE_HOSTS=192.168.50.161为CONFIG_COMPUTE_HOSTS=192.168.50.161,192.168.50.162保存退出
(5)执行packstack配置文件
packstack answer -file=aa.txt
执行过程根据配置来定,一般要等20分钟。成功后可以用openstack compute service list来验证

