openstack新增计算节点

主要是参考openstack ocata版本的官方文档,链接为:

https://docs.openstack.org/ocata/install-guide-rdo/index.html

1、主机名称和网路配置

新添加的机器的网络配置是eno1在192.168.9.0网段,eno2在10.0.0.0网段(OpenStack内网)。IP配置可以参考现有计算节点。在/etc/sysconfig/network-scripts/目录下。
修改主机名称
Hostnamectl set-hostname –-static xx-pn //这里的pn可以从现有节点往后推

##2、防火墙和Selinux配置
关闭机器上的防火墙:systemctl stop firewalld
最好禁止开机自动启动:systemctl disable firewalld
临时关闭selinux(重启后失效):setenforce 0
永久关闭:编辑/etc/selinux/config文件,将SELINUX=enforcing该为disabled
##3、NTP配置
参考官方文档
ntp-config
将其中的controller改为xxxx-ctl
##4、软件源配置
参考官方文档
openstack-packages
安装软件源
yum install centos-release-openstack-ocata
安装客户端
yum install python-openstackclient
安装selinux
yum install openstack-selinux
##5、计算服务配置
config-compute node
安装软件
yum install openstack-nova-compute
修改配置(可以从现有节点上拷贝配置文件)
mv /etc/nova/nova.conf /etc/nova/nova.conf.bak //备份原有文件
scp yunphant-p2:/etc/nova/nova.conf /etc/nova/nova.conf //拷贝配置文件
vim /etc/nova/nova.conf //修改my_ip参数,将IP值设定为本机eno2的IP
chown root:nova /etc/nova/nova.conf //修改文件用户组
启动服务
systemctl enable libvirtd.service openstack-nova-compute.service
systemctl start libvirtd.service openstack-nova-compute.service
在控制节点上(yunphant-ctl)将新节点信息同步
su -s /bin/sh -c “nova-manage cell_v2 discover_hosts --verbose” nova
在控制节点上查看新节点
openstack host list //看到新节点
nova service-list //看到新节点
#6、网络服务配置
网络服务配置
安装软件包
yum install openstack-neutron-linuxbridge ebtables ipset
修改配置(可以从现有节点上拷贝配置文件)
mv /etc/neutron/neutron.conf /etc/neutron/neutron.conf.bak //备份原有文件
scp yunphant-p2:/etc/neutron/neutron.conf /etc/neutron/neutron.conf //拷贝配置文件
chown root:neutron /etc/neutron/neutron.conf //修改文件用户组
mv /etc/neutron/plugins/ml2/linuxbridge_agent.ini //etc/neutron/plugins/ml2/linuxbridge_agent.ini.bak //备份原有文件
scp yunphant-p2:/etc/neutron/plugins/ml2/linuxbridge_agent.ini /etc/neutron/plugins/ml2/linuxbridge_agent.ini //拷贝配置文件
vim /etc/neutron/plugins/ml2/linuxbridge_agent.ini //修改local_ip参数,将IP值设定为本机eno2的IP
chown root:neutron /etc/neutron/plugins/ml2/linuxbridge_agent.ini //修改文件用户组
启动服务
systemctl enable neutron-linuxbridge-agent.service
systemctl start neutron-linuxbridge-agent.service
在控制节点上查看新节点
neutron agent-list //看到新节点
nova service-list //看到新节点

##7、在控制节点上制定启动虚拟机到新节点验证
查看网络ID
openstack network list //记下selfservice的ID
创建虚拟机,名称设为test
openstack server create --flavor m1.nano --image cirros
–nic net-id=SELFSERVICE_NET_ID --availability-zone nova:yunphant-pn test
openstack server show test //查看虚拟机信息
检查网络
openstack floating ip list //查看可用浮动IP选取未使用的IP,比如192.168.9.x
openstack server add floating ip test 192.168.9.x //绑定浮动IP
ping 192.168.9.x //检查是否连通
ssh cirros@192.168.9.x //检查是否ssh登录,密码为xxx

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值