Ubuntu 14.04上创建的RHEL6.4虚拟机迁移到RHEL6.4主机上

RHEL6.4 Server作为虚拟机的HOST,运行下面的命令检查配置和安装相关软件:

# egrep ‘^flags.*(vmx|svm)’ /proc/cpuinfo有显示说明CPU支持VT功能2、在主板BIOS中开启CPU的Virtual Technolege(VT,,虚化技术)3、安装kvm# yum install kvm virt-* libvirt4、检查kvm模块是否安装:# lsmod | grep kvm显示类似下面:kvm_intel 53484 9kvm 316506 1 kvm_intel5、启动服务# service libvirtd start

Ubuntu 14.04上的 qemu比RHEL6.4上的版本要新,导致在Ubuntu14.04创建的Guest(RHEL6.4)虚拟机复制到RHEL6.4HOST主机上不能运行。为解决这个问题,可以按下面的步骤:

1)在Ubuntu 14.04上把qcow2格式的vm转成raw格式的。

2)在RHEL6.4上define raw格式的vm。

既然RHEL6.4支持raw格式的vm,那么可以在Ubuntu上直接创建 raw格式的虚拟机,然后复制到RHEL6.4。但是raw格式的vm占有空间太多,复制起来颇费时间。

查看虚拟机镜像格式命令:

$ qume-img info vm.img

image: vm.img

file format: raw

virtual size: 80G

disk size: 80G # 这个在开始创建的时候非常小。稀疏文件。

因此可以采用下面的办法:

1)在Ubuntu14.04上用virt-manager安装kvm类型的虚拟机vm.img。默认就是raw格式。可以用80G。

2)拷贝这个vm.img和vm.xml到RHEL6.4上。注意目录位置一定是(可以用链接):

/etc/libvirt/qemu/vm.xml

/var/lib/libvirt/images/vm.img

更多详情见请继续阅读下一页的精彩内容:

我想一个人旅行,背上简单的行囊,踏上行程,

Ubuntu 14.04上创建的RHEL6.4虚拟机迁移到RHEL6.4主机上

相关文章:

你感兴趣的文章:

标签云: