KVM虚拟机跨系统、软件迁移

由于公司之前的虚拟机都是在Windows上使用Virtualbox软件创建的,现在需要把这些虚拟机上传到这台Linux的主机上,上边不是使用的Virtualbox而是KVM,所以这次的迁移是跨操作系统,跨软件的一次迁移,下边来说说迁移过程

1、转换vbox硬盘格式

PzsanJ.png

2、把转换好的硬盘传到KVM宿主机上
3、更换磁盘格式成为kvm支持的qcow2格式
1
qemu-img convert -f raw -O qcow2 /vms/kvmdisk/zabbix.img /vms/kvmdisk/zabbix.qcow2
4、cp原有的虚拟机的配置文件
1
2
cd /etc/libvirt/qemu/
cp test01.xml zabbix.xml
5、修改cp过来的zabbix.xml配置文件把新搬过来的磁盘应用到该配置文件
1
vim zabbix.xml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<name>zabbix</name>
<uuid>3f28bcc3-a497-4b5d-956c-42a9b0eab9d0</uuid>

<memory unit='KiB'>1048576</memory>
<currentMemory unit='KiB'>1048576</currentMemory>
<vcpu placement='static'>1</vcpu>


<source file='/vms/kvmdisk/zabbix.qcow2'/>

<interface type='bridge'>
<mac address='08:00:27:58:6E:9E'/>

<graphics type='vnc' port='5903' autoport='no' listen='192.168.10.246'>
<listen type='address' address='192.168.10.246'/>
6、添加到KVM虚拟机列表
1
virsh define /etc/libvirt/qemu/zabbix.xml
7、启动虚拟机
1
virsh start zabbix
8、虚拟机上安装acpid
1
2
3
yum -y install acpid acpid-sysvinit
service acpid restart
chkconfig --add acpid && chkconfig acpid on
9、设置虚拟机开机自启
1
virsh autostart zabbix

参考文章

1
http://www.cnblogs.com/findumars/p/5618956.html
博主QQ:1012405802
技术交流QQ群:830339411
版权声明:网站内容有原创和转载,如有侵权,请联系删除,谢谢!!
感谢打赏,93bok因你们而精彩!!(支付宝支持花呗)
0%