2012年4月24日 星期二

VMware vSphere 4.x Fedora 11 VM Clone 產生之 VM 網路卡介面抓不到 IPv4 之解決


VMware vSphere 4.x Fedora 11 VM Clone 產生之 VM 網路卡介面抓不到 IPv4 之解決

這篇算是下面這篇的繼續研究測試

vSphere 4.x 上 Fedora 11 VM 網路卡抓不到 IP 之解決
http://shaurong.blogspot.com/2012/04/vsphere-4x-fedora-11-vm-ip.html

(下圖) VMware vSphere 4.x 提供把 VM clone (複製) 出一台 VM 的功能


(下圖) VMware vSphere 4.x 也提供把 VM 變成 template,然後用 template 去 Clone 或 Deploy 產生一台 VM 的功能



(下圖) 但是產生的 VM,沒有 eth0,卻多了 eth1,但是 eth1 沒有 IPv4 值


(下圖) 重新啟動網路,系統說找不到 eth0


(下圖) 被 Clone  VM,網卡只有一張,MAC 最末碼 2b


(下圖) Clone 產生的 VM,網卡只有一張,MAC 最末碼 2e,與 eth1 相同



解決方案:
1.砍掉無用的 eth0
2.把 eth1 的 IP 設定為固定值,重新啟動網路

(下圖) 啟動 X-Window 下 System  下拉選單的 Preferences的 Network Connections 選項 


(下圖) 選 System eth0,按下 Edit 按鈕



(下圖) eth0 的 MAC 和被 Clone VM 相同


(下圖) 把 eth0 砍掉


(下圖) eth1 的 MAC 和 Clone 產生的 VM 相同,按下 Apply 按鈕


(下圖) /ect/sysconfig/network-scripts/ifcfg-eth1 檔案產生了,執行 setup 準備把網路卡設定為固定 IP 


(下圖) 不理會 eth0,在 eth1 按下 Enter


(下圖) 設定固定 IP


(下圖) 目前的 eth1 設定


(下圖) 重新啟動網路後,eth1 有 IPv4 值了


執行 ping   www.hinet.net 就可以確定網路是通的。

去 Google 查了一下,根據下面兩個網址的資訊,似乎可以從修改 /etc/udev/rules.d/70-persistent-net.rules 著手,但是小弟並非 vSphere 4.x 最高權限管理者,無權修改。

http://communities.vmware.com/thread/167345

http://aaronwalrath.wordpress.com/2011/02/26/cloned-red-hatcentosscientific-linux-virtual-machines-and-device-eth0-does-not-seem-to-be-present-message/

小弟的方式會讓 clone 產生的 VM,殘留有不正常的 eth0 資訊,如果一定要使用 eth0,可能就是重新建立一台 VM,不要用 clone 或 deploy 方式建立。

如有錯漏,歡迎指正

(完)


IE6 不支援 Windows Live 了

Internet Explorer 6 瀏覽器不支援 Windows Live 了

(為何還在用 IE6,因為必須某系統的管理介面使用新版 IE穩定性不如 IE6)



(完)

vSphere 4.x 上 Fedora 11 VM 網路卡抓不到 IP 之解決

vSphere 4.x 上 Fedora 11 VM 網路卡抓不到 IP 之解決

請先執行  su  root 切換到 root 身分操作。

(下圖) vSphere 4.x 建立 VM後,在 VM 上安裝 Fedora 11 Linux,啟動後會有網路卡抓不到 DHCP 的 IPv4 的問題


(下圖) 就算執行 service network restart 重新啟動網路也沒用


(下圖) ONBOOT 改為 yes後,service network restart 也無用





實際測試解決方法有三個步驟:
1.ONBOOT 值要設定為 yes,讓每次開機或 service network restart 時啟動網卡
2.啟動 Network Connections 設定 eth0 參數
3. 設定固定 IP 值 (DHCP是抓不到的),service network restart 重新啟動網卡

(下圖) 先點選 GNOME X-Window 的 System 下拉選單,選 Preference,選 Network Connections



(下圖) 按下 Edit 


(下圖) 輸入 root 密碼


(下圖) 不用修改設定,直接按下 Apply 按鈕


(下圖) 按下 Close 按鈕


(下圖) 網路卡介面 eth0 的設定變更了


(下圖) Network Connections 選項執行的程式名稱實際上是 nm-connection-editor


(下圖) 執行 setup


(下圖) 用鍵盤操作,選 Network Configuration,按下 Enter 按鍵 


(下圖) 用鍵盤操作,選 Edit a device params,按下 Enter 按鍵


(下圖) 用鍵盤操作,選 eth0,按下 Enter 按鍵


(下圖) 因為 vSphere 4.x 無法支援 Fedora 用 DHCP 抓到 IPv4 的 IP,只好設定固定 IP,切換可用 TAB 按鍵


(下圖) 按下 TAB 切換到 SAVE,按下 Enter 按鍵


(下圖) 用鍵盤操作,選 Edit DNS configuration,按下 Enter 按鍵


(下圖) 設定 Primary DNS 為 168.95.1.1,按下 OK 按鍵


(下圖) 用 TAB 按鍵跳到 Save&Quit 按鍵,按下 Enter 按鍵


(下圖) 用 TAB 按鍵跳到 Quit 按鍵,按下 Enter 按鍵


(下圖) eth0 目前的值如下


(下圖) 執行 service network restart 後,eth0 會抓到 IPv4 值


(完)