因工作需要,需要將某些vm Server 搬至 另一台vm server 進行資源最大化的分配
使用export 匯出後,使用Deploy OVF佈署
Power on起來後 發現網卡沒啟動,進入console模式操作,
發現service network rerstart 後
出現
Device eth0 does not seem to be present, delaying initialization 錯誤訊息
經查詢發現因為"複製"出來的虛擬機網卡的 MAC Address 會變另一張,所以造成 Linux 判斷成另一張網卡,下列兩種方法任選一種就可以解決。
(一)
# cat /proc/net/dev
看出目前系統抓到哪張網卡
通常會看到eth1 而看不到eth0
接下來
編輯 /etc/udev/rules.d/70-persistent-net.rules
# vi /etc/udev/rules.d/70-persistent-net.rules
# PCI device 0x8086:0x100e (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:64:f9:37", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
# PCI device 0x8086:0x100e (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:64:f9:39", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
可以將 eth1 修改為 eth0,重新開機。
編輯 /etc/sysconfig/network-scripts/ifcfg-eth0
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
將"HWADDR="參數修改成正確的 MAC Address,或刪除此參數,若沒有這個參數應該在上一個步驟重新開機後會自動啟動網卡。
修改完成後,就可以順利啟動網卡
# service network restart
參考資料:
http://blog.yam.com/gavint/article/66227531
留言列表