您好,登錄后才能下訂單哦!
這篇“Xen虛擬機克隆的方法”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“Xen虛擬機克隆的方法”文章吧。
Xen是由劍橋大學計算機實驗室開發的一個開源項目。是一個直接運行在計算機硬件之上的用以替代操作系統的軟件層,它能夠在計算機硬件上并發的運行多個客戶操作系統(Guest OS)。
rpm -qa | grep 'virtinst\|libvirt'libvirt-0.8.2-29.el5_9.1 libvirt-python-0.8.2-29.el5_9.1 python-virtinst-0.400.3-13.el5 …
#或者
which virt-clone /usr/bin/virt-clone
#如果virt-clone命令沒找到,需要通過yum安裝libvirt和virtinst
yum install virtinst libvirt -y
xm list
#假如我們需要克隆linux-node1,需要先把linux-node1掛起或者停掉
xm shutdown linux-node1
或者
# virsh -c xen:///Welcome to virsh, the virtualization interactive terminal. Type: 'help' for help with commands'quit' to quit virsh # shutdown linux-node1Domain linux-node1 is being shutdown virsh # quit
#注意:確保被克隆的xen虛擬機已經被掛機和停機
#用linux-node1克隆出來一個linux-node2,先創建linux-node2需要的硬盤,使用lvm創建
lvcreate -n linux-node2 -L 40G vg_fzxen1 lvdsipaly
# vg_fzxen1為vg_group名稱,建議linux-node2硬盤大小保持一致,創建完成查看lvdisplay如下圖
#克隆linux-node1
root@fz-xen1[10:21:25]:~$virt-clone --connect xen:/// --prompt What is the name of the original virtual machine? linux-node1 What is the name for the cloned virtual machine? linux-node2 What would you like to use as the cloned disk (file path) for '/dev/vg_fzxen1/linux-node1'? /dev/vg_fzxen1/linux-node2 … Clone 'linux-node2' created successfully.
#克隆成功會提示
#還可以通過下面的命令直接克隆linux-node1為linux-node2
virt-clone --original linux-node1 --name linux-node2 --file /dev/vg_fzxen1/linux-node2
xm start linux-node2
#查看linux-node1,linux-node2狀態
#連接到linux-node2上
xm console linux-node2
#查看MAC地址
ifconfig -a | grep HWaddr eth0 Link encap:Ethernet HWaddr 00:16:3E:0F:07:2A
#把查到的MAC地址添加到ifcfg-eth0,改掉原來的MAC地址,注釋UUID,修改IPADDR,然后重啟network
/etc/init.d/network restart
#ping百度測試網絡重啟完成之后是否能夠正常使用,親測能用
xm list xm uptime
#實時監控vm的cpu,內存使用情況
xm top
#顯示xen server信息
xm info
#查看日志
xm log
#查看幫助
xm --help | less
以上就是關于“Xen虛擬機克隆的方法”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。