天天看點

KVM虛拟機靜态遷移

作業環境 

伺服器

server01:Red Hat Enterprise Linux Server release 6.1 (Santiago)

IP:10.8.0.124/255.255.0.0

KVM:qemu-kvm-0.12.1.2-2.113.el6.x86_64

server 02:Red Hat Enterprise Linux Server release 6.1 (Santiago)

IP:10.8.0.130/255.255.0.0

用戶端

作業系統:Windows 7

KVM管理工具:Xming 6.9

虛拟磁盤遷移 

虛拟磁盤是img鏡像檔案。

關閉server02 上的虛拟機vm02-win2003,然後将虛拟磁盤鏡像vm02-win2003se.img檔案上傳到server01。

[root@server02 home]# sftp 10.8.0.124

Connecting to 10.8.0.124...

[email protected]'s password: 

sftp> put vm02-win2003se.img

Uploading vm02-win2003se.img to /root/vm01-win2003se.img

vm02-win2003se.img                            100%   10GB  11.1MB/s   15:21    

sftp> exit

方法一、圖形界面導入磁盤鏡像 

在server01上導入vm02-win2003se.img檔案

整個過程跟建立新VM差不多,與建立不一同的是,這裡選擇導入從server02上傳過來的img鏡像。

<a target="_blank" href="http://blog.51cto.com/attachment/201203/140141976.jpg"></a>

<a target="_blank" href="http://blog.51cto.com/attachment/201203/140202157.jpg"></a>

其他設定的資訊同server02上img虛拟機的資訊一緻

<a target="_blank" href="http://blog.51cto.com/attachment/201203/140226423.jpg"></a>

<a target="_blank" href="http://blog.51cto.com/attachment/201203/140240531.jpg"></a>

單擊“Finish”,VMM便自動運作該虛拟機了。

遷移過程中,server02 vm02-win2003se的靜态網絡配置在server01 vm11-win2003se中變成了動态擷取。

方法二、使用指令導入磁盤鏡像 

在/etc/libvirt/qemu目錄下,有與虛拟機相對應的xml配置檔案。

如果使用指令導入磁盤鏡像的話,從源主機拷貝鏡像檔案和 XML 配置檔案到目的主機中。也就是說,除了vm02-win2003se.img鏡像檔案外,還需要将server02 /etc/libvirt/qemu目錄下的vm02-win2003se.xml檔案也傳到server01上,并且放到/etc/libvirt/qemu目錄下。然後對 xml 進行适當的修改并激活。

由于vm02-win2003se.img鏡像檔案放在/root目錄下,故需将vm02-win2003se.xml中source file的值改為/root/vm02-win2003se.img

    &lt;disk type='file' device='disk'&gt;

&lt;driver name='qemu' type='raw' cache='none'/&gt;

&lt;source file='/root/ vm02-win2003se.img '/&gt;

&lt;target dev='hda' bus='ide'/&gt;

&lt;address type='drive' controller='0' bus='0' unit='0'/&gt;

&lt;/disk&gt;

激活虛拟機配置檔案

# virsh define /etc/libvirt/vm02-win2003se.xml

至此,便完成的虛拟機的遷移,server01上有一個名為vm02-win2003se的虛拟機。如何要将此虛拟機改名為vm11-win2003se的話,需在xml檔案中的第二行對name時行修改,xml檔案和鏡像檔案也修改也一緻比較好。

啟動該虛拟機

#virsh start vm02-win2003se

性能測試 

測試内容:

安裝的office 2007

IIS6.0伺服器中運作一個網站

結果:

Server01虛拟機和server02 的源虛拟機性能一緻。

本文轉自Sunshyfangtian 51CTO部落格,原文連結:http://blog.51cto.com/sunshyfangtian/798105,如需轉載請自行聯系原作者

繼續閱讀