虚拟机迁移简析

  • 虚拟机迁移简析 Migrate 流程:如果instance是running状态,则在在线迁移,否则离线迁移。D表示目的HOST, S表示源HOST。 离线迁移:S1-D端:1. D端lvchange –a y lvs,激活所有属于该instance的LV。2. 构造XML的各参数,virt-install创建虚拟机并生成xml3. Virsh define xml4. Instance_update更新host_id为D-host,以及status=SHUTDOWN5. 发至S端S2-S端:6. Lvchange –a n lvs        7. virsh undefined inst-id   www.2cto.com  在线迁移(define 版本):S1-D端:1. Lvchange –a y lvs        2. 发至S端S2-S端:3. Virsh migrate –live inst-id qemu://dest-ip/system        4. 发至D端S3-D端:5. Virsh domstate inst-id 查看虚拟机状态,确保running状态, 6. 通过virsh dumpxml取得port/uuid,更新DB        7 virsh dumpxml inst-id 写入xml本地文件,设置vnc_pwd。        8 virsh define xml(因为改了pwd?)        9 instance-update更新host_id为D-host,以及status=RUNNING以及vnc_port        10. 发至S端  www.2cto.com  S4-S端:11.virsh undefined instid        12. lvchange –a n lvsS5-D端:13. lvchange –a n lvs
     

     

  • 点这里复制本页地址发送给您QQ/MSN上的好友
  • 300*300广告