convirt克隆

convirt從一個虛擬機快速複製建立另外一個虛擬機的操做。前一篇的介紹之中,咱們操做的虛擬機,默認的硬盤鏡像文件是存放在計算節點的本地磁盤之上的,從這一篇開始,咱們爲了操做的便捷還有更好的容錯以及遷移的須要,咱們須要把存儲的存放地點放在專門的存儲設備上,例子中咱們會選擇nfs來做爲存儲設備。

如今假設咱們有4臺機器,一臺機器會作前端節點,兩臺機器作計算節點,還有一臺作NFS服務器。前端

安裝NFS服務器能夠本身去搜索資料,由於nfs安裝方法跟本系列關係不是很精密,因此安裝nfs的方法就不介紹了。linux

如今這4臺機器的ip配置以下:服務器

前端節點:192.168.1.1網絡

計算節點:192.168.1.2;192.168.2.3架構

NFS服務器:192.168.1.4spa

在這個簡單架構的模型中,他們都直連在一個交換機上,屬於同一網段。ip

而後咱們在兩個計算節點都執行以下命令:get

#apt-get install nfs-common虛擬機

在計算節點安裝nfs客戶端模板

#mount 192.168.1.4:/nfs /nfs

掛載NFS服務器上的/nfs目錄到本地的/nfs目錄

好的。準備工做已經作完,如今開始重頭戲:

從已有的虛擬機硬盤鏡像文件copy一份到nfs目錄下

而後經過linux_CD_install模板建立一個虛擬機,要注意的是其中storage的hda參數要修改指向剛纔的硬盤鏡像文件。

好的,啓動剛纔創建的虛擬機。

由於剛纔創建的虛擬機是徹底copy另外一個虛擬機的,因此咱們須要修改一個參數,首先經過vnc來鏈接剛纔創建的虛擬機,修改主機名:

#hostname new-vir

而後修改/etc/hostname與/etc/hosts中相應的主機名值

而後修改網絡參數,修改/etc/network/interfaces中的值

最後把/etc/udev/rules.d/70-persistent-net.rules這個文件中的全部行都刪除

重啓虛擬機。如今一臺新的虛擬機已經開始運行了~

相關文章
相關標籤/搜索