1,191 瀏覽數

RHEL5 – virt-clone Clone Guest OS

如同 Vmware ESX(i) 或是 XEN Source 在 RHEL5 的 XEN 同樣可以做 clone,不過在圖型介面好像看不到這一個選項!!似乎只有文字介面的工具 "virt-clone" 幸好使用上也不太難!!跟著下面步驟即可.

先安裝好你將來要 Cloning 的 Guest 設定好並將他關機.目前我所有的 Guest OS 是 rhel4 / rhel5
xen_list
我要 clone 的是 rhel5 ,而目前正在運行的 Guest 有兩個 RHEL4 / RHEL5 我想用 RHEL5 ,所以先將 RHEL5 關機吧!!

[root@benjr ~]# xm shutdown rhel5
#or xm shutdown domain(domain ID)
[root@benjr ~]# xm shutdown 4

#這動作相當於按下 Guest OS 的 power button

[root@benjr ~]# virt-clone
# 新的 Guest 的 image 位置名稱.
What would you like to use as the cloned disk (file path)? /var/lib/xen/images/rhel5_1.img
# 即將要被 clone 的 Guest 可以是名稱或是 uuid
What is the name or uuid of the original virtual machine? rhel5
# 新的 Guest 將被命名.
What is the name for the cloned virtual machine? rhel5_1
Cloning from /var/lib/xen/images/rhel5.img to /var/lib/xen/images/rhel5_1.img
Cloning domain…                                                                                     | 9.8 GB     04:07

當 clone 好一個系統時,有 2 種東西必須要修改.
1.Machine(Host) name
有些程式如 samba 會用 Machine(Host) name 當作 NETBIOS 名稱解析,所以如果你網域上有相同的 Machine(Host) name 那你就麻煩了.
2.IP address
如果 Cloning 的系統使用的是 DHCP 那就沒這問題了,當你設定的是固定 IP 不要忘記將你的系統 IP 修改以免和其他 VM 衝突到.至於 MAC address , UUID 系統在 clone 就會幫你修改,就不需要再特別重新改過

2 個網友的想法 “RHEL5 – virt-clone Clone Guest OS

  1. 自動參照通知: XEN – RHEL5 | Benjr.tw

  2. 自動參照通知: KVM – RHEL5 update4 | Benjr.tw

發表迴響