[原创]使用packstack为openstack增加计算节点

内容纲要

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来验证

spacer

Leave a reply

评论审核已启用。您的评论可能需要一段时间后才能被显示。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据