歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 14.04上創建的RHEL6.4虛擬機遷移到RHEL6.4主機上

Ubuntu 14.04上創建的RHEL6.4虛擬機遷移到RHEL6.4主機上

日期:2017/2/28 14:27:37   编辑:Linux教程

RHEL6.4 Server作為虛擬機的HOST,運行下面的命令檢查配置和安裝相關軟件:

# egrep '^flags.*(vmx|svm)' /proc/cpuinfo
有顯示說明CPU支持VT功能
2、在主板BIOS中開啟CPU的Virtual Technolege(VT,虛化技術)
3、安裝kvm
# yum install kvm virt-* libvirt
4、檢查kvm模塊是否安裝:
# lsmod | grep kvm
顯示類似下面:
kvm_intel 53484 9
kvm 316506 1 kvm_intel
5、啟動服務
# 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

更多詳情見請繼續閱讀下一頁的精彩內容: http://www.linuxidc.com/Linux/2014-09/107389p2.htm

Copyright © Linux教程網 All Rights Reserved