** nova计算节点安装**
- 安装相关包
yum install openstack-nova-compute
-
编辑
/etc/nova/nova.conf
文件,添加如下内容
-
查看机器是否支持虚拟化
[root@compute ~]# egrep -c '(vmx|svm)' /proc/cpuinfo
1
[root@compute ~]#
如果返回为0,那么需要在nova的配置文件中加入以下内容
- 启动服务并加入开机自启动
systemctl enable libvirtd.service openstack-nova-compute.service && systemctl start libvirtd.service openstack-nova-compute.service
这里可能openstack-nova-compute起不来,需要在controller上重启下openstack-nova-api.service
服务即可
5. 将compute节点添加到cell数据库(控制节点上执行)
source admin-openrc
openstack compute service list --service nova-compute
su -s /bin/sh -c "nova-manage cell_v2 discover_hosts --verbose" nova
当添加新的计算节点时,必须在控制器节点上运行nova-manage cell_v2 discover_hosts来注册这些新的计算节点。或者可以在/etc/nova/nova.conf中设置
[scheduler]
discover_hosts_in_cells_interval = 300
之后重启openstack-nova-api.service即可
- 验证
source admin-openrc
openstack compute service list
openstack catalog list
openstack image list
nova-status upgrade check