2 回答

TA貢獻1744條經驗 獲得超4個贊
1.修改Nova.conf文件
添加:
image_cache_manager_interval=0
live_migration_flag=VIR_MIGRATE_UNDEFINE_SOURCE,VIR_MIGRATE_PEER2PEER,VIR_MIGRATE_LIVE,VIR_MIGRATE_UNSAFE
修改:
vncserver_listen=0.0.0.0
2.參與的計算節點機器名字都能ping通。
3.修改計算節點上 /etc/libvirt/libvirtd.conf:
before : #listen_tls = 0
after : listen_tls = 0
before : #listen_tcp = 1
after : listen_tcp = 1
add: 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.0
6.重啟計算節點上nova
7備注:
1.由于云機之前沒有配置在線遷移,在遷移虛機之前,需要重啟虛機。
2..因為計算節點上libvirtd的配置中增加了auth_tcp="none",算是一個安全漏洞,需要尋找更安全的辦法,或者在遷移完成之后,注釋掉這行,重啟libvirt
3 已經編寫了一個輔助程序自動做遷移

TA貢獻2039條經驗 獲得超8個贊
添加:
image_cache_manager_interval=0
live_migration_flag=VIR_MIGRATE_UNDEFINE_SOURCE,VIR_MIGRATE_PEER2PEER,VIR_MIGRATE_LIVE,VIR_MIGRATE_UNSAFE
- 2 回答
- 0 關注
- 1267 瀏覽
添加回答
舉報