首页 > 其他 > 详细

OpenStack Train版操作笔记(11) --- 新增一个计算节点

时间:2020-06-08 23:54:13      阅读:207      评论:0      收藏:0      [点我收藏+]

在VMware workstation上再克隆一台虚拟机:
2核2G,IP:10.150.165.103, hostname:compute3(失误,应该是2)
在hosts文件添加解析:

技术分享图片

1、配置yum源
将compute1的yum源发送过去即可

2、配置时间同步
与之前一致即可

3、安装配置OpenStack组件

yum install python-openstackclient  openstack-selinux openstack-utils -y

4、安装nova-compute

yum install openstack-nova-compute -y
修改配置文件,与compute1配置文件一致,唯一需要修改的是将my_ip这个变量的值修改为compute3的IP

技术分享图片

5、安装nuetron

yum install openstack-neutron-linuxbridge -y

修改配置文件/etc/neutron/neutron.conf、/etc/neutron/plugins/ml2/linuxbridge_agent.ini(与compute1配置文件一致,直接scp过去即可)

6、启动服务

systemctl start openstack-nova-compute libvirtd neutron-linuxbridge-agent
systemctl enable openstack-nova-compute libvirtd neutron-linuxbridge-agent

技术分享图片

启动过程报错:
技术分享图片
原因:根据报错看了一下nova.conf的属性
技术分享图片
直接从compute1 scp过去的文件需要修改一下属主
解决:修改一下属性即可成功启动
技术分享图片
备注:
虽然neutron正常启动了,但为了以后不必要的麻烦,建议也修改一下其他两个文件的属主

技术分享图片

7、验证(控制节点执行)

nova service-list
neutron agent-list

技术分享图片
web页面也显示正常
技术分享图片
启动实例看compute3是否可使用
技术分享图片
技术分享图片
技术分享图片
报错:可以看到有两台正常运行,有一台报错,看了一下报错了的正是起在compute3上的
技术分享图片
技术分享图片
在compute3上看一下nova的日志
技术分享图片
compute3没有映射到controller的cell数据库中
解决方案:

su -s /bin/sh -c "nova-manage cell_v2 discover_hosts --verbose" nova #控制节点上执行(在之前的博文《[计算节点安装nova服务](https://blog.51cto.com/11954248/2501332)》的最后一段也有说这条命令)

技术分享图片
重新创建实例,创建成功
想看实例具体运行在哪个节点,需要在管理员--计算--实例这里看:
技术分享图片

OpenStack Train版操作笔记(11) --- 新增一个计算节点

原文:https://blog.51cto.com/11954248/2502561

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!