kvm 移植


應用場景:我公司做文檔轉換的機器應付不過來日益增長的上傳量了。
條件:做轉換的機器都是用kvm虛擬化出來的。

--- 做法:

幸好以前準備好兩個img文件 : 一個爲轉換機器的系統img文件 ,一個爲轉換分區所掛載的img文件。

把這兩個文件都scp 到新的宿主機(切記,這裏最好把掛載的img文件也複製過來。如果創建新的img文件的話,則在虛擬系統格式化這個磁盤需要很長時間。而且如果兩個文件都複製的話,也不用再在虛擬機裏手動掛載,這塊盤會自動掛在上。)

 

然後執行:

 

 

virt-install qemu:///system --name [虛擬機名] --ram 4096 --cpuset=1,3,5 and 7 --accelerate --disk path=[系統img文件路徑] --import --network bridge:br0

 

執行完後,鏈接kvm:

 

 

virsh --connect qemu:///system

 

然後 執行list 能看到該虛擬機已經啓動。

 

此時需要把該機器的配置改成和其它轉換機器一樣的配置

 

在qemu命令行下  edit  [虛擬機名]

 

把之前虛擬機的配置複製過來。 這裏要注意千萬別覆蓋掉新生成的mac地址  

 

配置好以後就可以啓動虛擬機了。但這裏還需要遠程linux 用virt-manager 來鏈接到該虛擬機進行圖形化的操作。因爲kvm會把import進去的虛擬機的網絡配置初始化(虛擬機是centos) 或者禁用網卡(虛擬機是ubuntu)。

 

用圖形界面連接到後,配置網絡。用df命令可以發現copy過來的img掛載磁盤鏡像已經被掛載上。修改主機名和ip以及解決網卡衝突後,reboot  就可以用本地ssh客戶端連接到虛擬機了。

 

這樣做大有好處 就是我要弄幾臺新的轉換的機器,而我不需要裝複雜的轉換的環境了,相當於直接複製整個linux os 等虛擬機正常啓動後,就和之前轉換的機器一樣了 ,很easy地啓動轉換讓其工作。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章