慕标5832272
1.修改Nova.conf文件添加:image_cache_manager_interval=0live_migration_flag=VIR_MIGRATE_UNDEFINE_SOURCE,VIR_MIGRATE_PEER2PEER,VIR_MIGRATE_LIVE,VIR_MIGRATE_UNSAFE修改:vncserver_listen=0.0.0.02.参与的计算节点机器名字都能ping通。3.修改计算节点上 /etc/libvirt/libvirtd.conf:before : #listen_tls = 0after : listen_tls = 0before : #listen_tcp = 1after : listen_tcp = 1add: auth_tcp = "none"4.修改 /etc/sysconfig/libvirtd:before :# LIBVIRTD_ARGS="--listen"after :LIBVIRTD_ARGS="–listen"5.在源计算节点上修改要迁移虚机的/var/run/libvirt/qemu/instance–xxx.xml文件,删除migrate-qemu-fd这一行,将vnc参数修改成0.0.0.06.重启计算节点上nova7备注:1.由于云机之前没有配置在线迁移,在迁移虚机之前,需要重启虚机。2..因为计算节点上libvirtd的配置中增加了auth_tcp="none",算是一个安全漏洞,需要寻找更安全的办法,或者在迁移完成之后,注释掉这行,重启libvirt3 已经编写了一个辅助程序自动做迁移