1. 程式人生 > >請使用命令clone esxi虛擬機器

請使用命令clone esxi虛擬機器

網上很多的教程坑人, 我喜歡用thin 精簡置備 。

首先cp vmx

/vmfs/volumes/536c8baa-7c57e5e1-7b93-c81f66e3b10c/LVS # cp LVS.vmx ../mysql143/mysql143.vmx

拷貝

/vmfs/volumes/536c8baa-7c57e5e1-7b93-c81f66e3b10c/LVS #vmkfstools -i LVS.vmdk -d thin ../mysql143/mysql143.vmdk

esxi部署ovf模版功能可以快速的將模版部署為可用的作業系統。
因為複製虛擬機器MAC會重新生成,但是作業系統的MAC卻寫在ifcfg-ethx裡,造成了不一致,所以不能啟動網路介面,在RHEL5裡可以使用kudzu或者註釋網絡卡配置檔案的MAC欄位來解決這個問題。但是在RHEL6裡,kudzu已經被hal服務取代了。雖然lspci能夠正常認到網絡卡,但是卻無法使用/etc/init.d/network restart來啟動服務。嘗試註釋ifcfg-eth0的MAC欄位,還是報錯。

解決辦法
修改/etc/udev/rules.d/70-persistent-net.rules檔案
檢視esxi設定裡的網絡卡mac地址。
根據檢視到的mac地址,修改rules檔案。
更改為正確的ethX名稱。
然後到/etc/sysconfig/network-scripts/ifcfg-ethX檔案中修改HWADDR為正確的(rules檔案中的mac)即可。

重啟系統