虚拟机迁移


Migrate 流程:

如果instancerunning状态,则在在线迁移,否则离线迁移。

D表示目的HOST S表示源HOST

离线迁移:

S1-D端:1. Dlvchange –a y lvs,激活所有属于该instanceLV

2. 构造XML的各参数,virt-install创建虚拟机并生成xml

3. Virsh define xml

4. Instance_update更新host_idD-host,以及status=SHUTDOWN

5. 发至S

S2-S端:6. Lvchange –a n lvs

        7. virsh undefined inst-id

 

 

在线迁移(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

        9 instance-update更新host_idD-host,以及status=RUNNING以及vnc_port

        10. 发至S

S4-S端:11.virsh undefined instid

        12. lvchange –a n lvs

S5-D端:13. lvchange –a n lvs

 

无论你何时在 /etc/libvirt/qemu/ 中修改了虚拟机的 XML 文件,必须重新运行 define 命令,以激活新的虚拟机配置文件。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值