通过clonezilla将windows2008虚拟机从vCenter迁移至kvm

来源:互联网 发布:aso榜单优化 编辑:程序博客网 时间:2024/05/22 16:04

本文主要讲述有多块硬盘的windows2008虚机迁移,通过clonezilla硬盘对拷的方式进行V2V的迁移。

环境说明:

在vCenter中有一台含两块硬盘的windows2008虚拟机

在kvm环境中启动一台同样有两块硬盘的虚拟机


步骤:

1. 源虚拟机通过clonezilla的iso启动,进入clonezilla备份程序,拷贝模式选择‘device-device work directly from a disk or partition to a disk or partition',然后后面具体拷贝方式选择'disk_to_remote_disk local_disk_to_remote_disk_clone',到选择磁盘作为source disk时先暂停,等待dest端的虚拟机起来;

2. 同样通过clonezilla的iso在libvirt/kvm的上起一个含两块硬盘的虚拟机,前提是此虚拟机的网络要能连通到source端的虚拟机,起来后直接进入clonezilla的shell command line,使用root用户,先配置网络,dhclient的方式或者ocs-live-netfc都行,通过ping检查一下连通性,然后到源虚拟机上继续操作;

3. 选择一块要拷贝的磁盘(此时,我们需要先拷贝可引导的磁盘即C盘),几次回车后,到等待目的端连接的界面,此界面有提示在目的端需要使用的命令:osc-onthefly -s $SOURCE_IP -t $TARGET_DEV,之后在目的端输入这个命令确认几次就能开始拷贝;


注:之所以要分成以上三步做,主要的原因是clonezilla的这个local-to-remote的对拷方式保持监听的时间长短不确定,会遇到拷贝不成功的问题,比如目的端报错:Failed to create partition table for device /dev/vda. 因此当源端开始监听的时候,目的端尽快进行连接以避免连接不上而出错。

另外,经过实验,这种拷贝对目的虚拟机磁盘的驱动没有限制,virtio和ide都行,对网络的要求只要能够ping通源端即可。

0 0
原创粉丝点击