iT邦幫忙

0

ESX 5.0 上運行虛擬ESX 5.0

請教各位前輩,我在一台ESX 5.0 上運行了兩台虛擬的ESX 5.0

安裝設定完成後,要在虛擬的ESX上在安裝Guest OS 時候卻發生以下錯誤

似乎是VM Guest OS 設定的問題
所以想請問大家
(1) 這樣的架構可行嗎?
(2) 如果可行,要如何修正這個問題呢?

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

4
賽門
iT邦超人 1 級 ‧ 2012-05-24 13:29:04
最佳解答

在ESXi 5.0上執行ESXi 5.0虛擬機器是可以的, 但在Host上安裝好ESXi 5.0時, 要先:

  • 把Host的網路、儲存等配置好

  • 建置一個vSwitch, Port Group啟用Promiscuous Mode

  • 如果要使用VLAN, 就再建一個Port Group, 並命名為 “Trunk”, 其VLAN ID為4095

  • 登入Tech Support Mode, 然後輸入下列指令以啟用巢狀64位元Guest

    <pre class="c" name="code">echo 'vhv.allow = "TRUE"' >> /etc/vmware/config

把原來已安裝的ESXi 5.0 Guest刪掉, 重新安裝並配置如下:

  • Guest OS選Linux / Red Hat Enterprise Linux 5 (64-bit)
  • 2 virtual sockets, 2GB以上RAM
  • 4張網路卡, 第一張連到VM Network, 其他三張連到 “Trunk”
看更多先前的回應...收起先前的回應...
funkband iT邦新手 5 級 ‧ 2012-05-24 15:14:21 檢舉

如果我沒理解錯,設定Trunk應該是為了讓虛擬ESX上的Guest OS也能對外連線,
我的目的是建立環境測試,所以我做了幾個步驟。
01. 建立新的Port Group 並且啟用Promiscuous Mode

02. 使用SSH連線實體ESX主機下指令

03. 砍掉原本的ESX VM 重新安裝並選擇Linux / Red Hat Enterprise Linux 5 (64-bit)

04. 設定好虛擬ESX後,用Client登入,並在Local磁碟嘗試建立XP(32bit)
結果的錯誤訊息一模一樣。
請問是我漏掉什麼設定,或是那個步驟有問題嗎??? 感謝 !!!

賽門 iT邦超人 1 級 ‧ 2012-05-24 16:25:05 檢舉

如果上述都做過了仍然出現問題, 請把Host重新開機...
到ESXI_A修改*.vmx檔案內容中的guestOS = "vmkernel"
然後啟動ESXI_A, 再啟動XP虛擬機器.

如果再沒用, 我沒見到這種情形, 試看看把Linux / Red Hat Enterprise Linux 5 (64-bit) 換成 Other/VMWare ESXi 5.0....

如果再沒用...只能換台電腦用VMWare Workstation 8.0來做LAB了.

小成 iT邦高手 10 級 ‧ 2012-05-24 16:31:55 檢舉

我剛測一下我這邊很正常可以跑...
我是這樣弄的,同樣先加下面這個

vhv.allow = "TRUE"

然後安裝 ESXi guest 這邊我是選 Other 的 VMWARE ESXi 5.x
剛開始建立精靈那邊沒有這個項目,建立完畢以後再到屬性裡面修改就會有這個項目了
然後再連ESXi guest,然後再建他底下的guest,可以開機,也可以安裝系統
不過極慢就是...

小成 iT邦高手 10 級 ‧ 2012-05-24 16:32:34 檢舉
小成 iT邦高手 10 級 ‧ 2012-05-24 16:33:14 檢舉


上一則按太快Orz

funkband iT邦新手 5 級 ‧ 2012-05-24 17:27:09 檢舉

真的很抱歉,我剛發現我實體ESX Host是 4.0.1 !!!
請問這樣設定的方式還是一樣嗎 !??

賽門 iT邦超人 1 級 ‧ 2012-05-24 18:04:11 檢舉

funkband提到:
ESX Host是 4.0.1

理論上, ESX 4.0.1不支援Nested ESX的環境. 如果真的想使用, 可以試試:

  • 關掉ESX5虛擬機
  • 到...Edit Settings
  • 到Options tab
  • 到 Advanced / General / Configuration Parameters…
  • 按 Add Row
  • 在Name/Value輸入: monitor_control.restrict_backdoor / TRUE
    重新啟動ESX5 VM, 試看看. 切記! 這個方法不能用在正式環境.
    如果再不行, 換到VMWare Workstation 8.0環境去建測環境吧!
funkband iT邦新手 5 級 ‧ 2012-05-25 10:29:50 檢舉

可以正常跑了.. 我是想架練習HA的操作環境。感謝

2
jerry710822
iT邦高手 1 級 ‧ 2012-05-24 13:25:26

你的Guest OS若是32位元例如XP 應該就可以允許執行
vSphere in Boz
若是最新的CPU應該可以跑64位元
不過這樣您的系統是非常的慢
這樣是不建議。

我要發表回答

立即登入回答