前提条件:
openstack和ceph集成完成,保证虚拟机系统盘运行在ceph上

配置步骤:
1.在各个计算节点之间做root的ssh认证,可以相互免密登录

2.配置libvirtd服务修改配置

# vim /etc/libvirt/libvirtd.conf

listen_tls = 0
listen_tcp = 1
unix_sock_group = "root"
unix_sock_rw_perms = "0777"
auth_unix_ro = "none"
auth_unix_rw = "none"
log_filters="2:qemu_monitor_json 2:qemu_driver"
log_outputs="2:file:/var/log/libvirt/libvirtd.log"
tcp_port = "16509"
listen_addr = "0.0.0.0"
auth_tcp = "none"
修改配置

vim /etc/sysconfig/libvirtd

LIBVIRTD_ARGS="--listen"
#重启libvirtd服务

# systemctl restart libvirtd
3.执行热迁移

# openstack server migrate 3aa7f750-0867-43e8-accb-d2262ab99932 --live compute01
4.疏散步骤
4.1 主机查询

# openstack host list
4.2 执行疏散

一台计算节点的所有虚拟机疏散到另外一台计算节点

# nova host-evacuate --target_host compute02(接受节点) compute01(被疏散节点)
一台计算节点上的一台虚拟机疏散到另外一台计算节点

# nova evacuate 3aa7f750-0867-43e8-accb-d2262ab99932 compute02
————————————————
版权声明:本文为CSDN博主「秦国士卒」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/hxj3315/article/details/111561760

发表评论

邮箱地址不会被公开。 必填项已用*标注