歡迎您光臨本站 註冊首頁

KVM虛擬機靜態遷移

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0

作業環境

伺服器 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 KVM:qemu-kvm-0.12.1.2-2.113.el6.x86_64 客戶端 操作系統: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... root@10.8.0.124'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鏡像.

其他設置的信息同server02上img虛擬機的信息一致 單擊“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 <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='none'/> <source file='/root/ vm02-win2003se.img '/> <target dev='hda' bus='ide'/> <address type='drive' controller='0' bus='0' unit='0'/> </disk> 激活虛擬機配置文件 # 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 的源虛擬機性能一致.

本文出自 「一樹清勁」 博客,請務必保留此出處http://sunshyfangtian.blog.51cto.com/1405751/798105


[火星人 ] KVM虛擬機靜態遷移已經有646次圍觀

http://coctec.com/docs/linux/show-post-47540.html