openstack云主机冷迁移

时间:2023-03-09 20:29:42
openstack云主机冷迁移

1:开启nova计算节点之间互信

冷迁移需要nova计算节点之间使用nova用户互相免密码访问

默认nova用户禁止登陆,开启所有计算节点的nova用户登录shell。

usermod -s /bin/bash nova

su - nova

ssh-keygen -t rsa

#生成密钥

cp -fa id_rsa.pub authorized_keys

将公钥发送给其他计算节点的nova用户的/var/lib/nova/.ssh目录下,注意权限和所属组

2:修改控制节点nova.conf

vi /etc/nova/nova.conf

[DEFAULT]

scheduler_default_filters=RetryFilter,AvailabilityZoneFilter,RamFilter,DiskFilter,ComputeFilter,ComputeCapabilitiesFilter,ImagePropertiesFilter,ServerGroupAntiAffinityFilter,ServerGroupAffinityFilter

重启openstack-nova-scheduler

systemctl restart openstack-nova-scheduler.service

3:修改所有计算节点

vi /etc/nova/nova.conf

[DEFAULT]

allow_resize_to_same_host = True

重启openstack-nova-compute

systemctl restart openstack-nova-compute.service

4:dashboard上进行操作

openstack云主机冷迁移