首頁 > VMware ESX/ESXi, 企業用虛擬機 > 【安裝教學】在VW7 Beta下安裝ESX 4.0(上)

【安裝教學】在VW7 Beta下安裝ESX 4.0(上)

2009年7月22日


最近VMware動作頻繁,除了四、五月的vSphere上市之外,個人用虛擬機的市場也沒閒著。在六月底,就有VMware的測試工程師陸續接到VMware Workstation 7.0 Beta,我們在上一篇文章也有詳細介紹VW7的安裝。VW7最大的特色,就是直接可以安裝ESX4,不需要調整設定檔,因此整個安裝過程也相當簡單,我們就在這一篇安裝教學中,來看看在VW7 beta中安裝最新的ESX4.0

建立給ESX專用的虛擬機

1、這一部分在VW7中已經變的更簡單了。只要建立新的虛擬機,並且選擇「Custom」

2、在VW的相容性上,選擇VMware Workstation 6.5

3、此時選擇自己安裝作業系統,要不然VW7會很討厭的做出一些麻煩的畫面。

4、就是這邊!新版的VW7可以讓你選擇VMware ESX來安裝,而且可以選擇不同的版本哦!我們當然選擇ESX4.0!

5、建立一個目錄來放這個虛擬機,這和之前版本的VMware Workstation大同小異。

6、選擇處理器數量。這邊特別要注意的,就是你的vCPU的總數(即CPU數 x 核心數)不可以大於實體的機CPU總數。以這邊的例子來說,嘉許的測試機是一台E6300的雙核CPU,因此我只能選擇:1)兩個CPU數 x 1個核心。或是2)1個CPU x 兩個核心。這樣子大家懂了吧。

7、選超過實體機的CPU總數,就會出現錯誤訊息。

8、記憶體設定上面,倒是可以超過目前實體機的記憶體總量。

9、選擇網路連接方式,如果你要在內網測試,就選擇NAT,如果你想從實體機上直接拉網,就用Bridge。

10、安裝ESX的硬碟,選擇SCSI會讓你省下很多麻煩,我們建立一個40GB的虛擬硬碟,照著下面的圖做就行。




11、接下來選擇「Customize Hardware」,就可以將光碟的ISO載入。

12、到這個畫面時,所有的虛擬機該做的動作都作完了。不需要改vmx檔案,也不需要加什麼參數,直接可以安裝了!

嘉許 VMware ESX/ESXi, 企業用虛擬機 ,

  1. 2009年8月10日02:20 | #1

    不好意思,可以請問一下,為什麼要在虛擬環境中再安裝一個虛擬環境?

    • 嘉許
      2009年8月12日03:05 | #2

      您好,謝謝你訪問本站

      要安裝ESX在實體機上,需要特殊的硬體,並不是每一個人都可能擁有FC SAN、專用伺服器、SCSI硬碟。VMware為了要推廣ESX,希望每一個人都能試試ESX的強大能力,因此在VMware Workstation 7之後,故意讓這個版本的workstation可以支援ESX,不像從前需要hacking各種設定檔才能勉強執行。

      這麼做的目的可以讓你在一台簡單的個人電腦上就可以模擬出完整的ESX4,甚至是vSphere的環境。當會使用的人越來越多,又沒有硬體的限制時,推廣這個產品會比較容易。

      說了這麼多,總結一句話,就是提供一個測試環境給使用者,不太可能用在正式場合。

  2. Ray Tian
    2009年12月8日08:30 | #3

    讲述的很棒,问题提的也很棒!
    我还有个问题,安装后VMware workstation 7跟ESX server的关系是怎样的?

  3. Ray Tian
    2009年12月11日06:28 | #4

    很遗憾的是,我在ESX vshpere 的虚机里下无法安装VMware workstation 7.0

    • 嘉許
      2009年12月12日09:48 | #5

      在vw7中能安裝esx是VMware的一個特意的廣告功能。當然這可以修改vw7的hypervisor來達成。但esx以穩定性為主,因此不會希望做成巢狀的HYEPRVISOR。雖然在許多國家,vw7的銷售金額都超過esx了。

  4. Ray Tian
    2009年12月11日07:38 | #6

    @Ray Tian
    我的意思是,ESX server肯定是在虚机的底层,然而我们在虚机里面安装ESX server,它们这种关系是怎样呢?
    谁在下面?!

    • 嘉許
      2009年12月12日09:45 | #7

      在VW7之上安裝ESX,最下面是安裝VW7的OS,如Windows或Linux。由於有了硬體的支援,因此OS會讓自己在Ring -1那兒執行,hypervisor(此時為VW7)會到Ring0,因此ESX才能到Ring 1上執行,這必須有INTEL或AMD的硬體支援才行。因此一般是

      巢狀VM
      ———
      ESX VM
      ———
      VW7(Hypevisor)
      ———————
      OS

  5. 小南魯肉飯
    2009年12月22日17:53 | #8

    嘉許您好:
    很高興有這個平台可以參與討論.
    小弟想請教一下.
    小弟平台為 win2003 64 bit / CPU : Core i7 920 / install workstation 7
    workstation 7 裡面再裝ESX.
    我想請教一下. workstation 7 裡面我再裝 ESX ,但這個虛擬的ESX它 支援 vt-x 嗎?

    • 嘉許
      2009年12月23日03:06 | #9

      您好,謝謝您的來信。

      VT-X是在CPU中有直接支援虛擬化的指令,主要是做在二進位轉換時速度和相容性較佳。就是因為vt-x,你才能在Windows 2003上安裝VW7,再安裝ESX,再安裝其它的OS。但當你在VW7中的ESX中安裝其它的OS時,已經經過轉換了,因此巢中的VM其它已經純的軟體轉換了,我們可以說裏面的ESX是不支援VT-X的。我引用http://communities.vmware.com/docs/DOC-8970/這邊的一句話。

      It is only possible to run nested VMs when the outer VM uses hardware-assisted virtualization (Intel VT-x or AMD-V) and the inner VM uses classic software virtualization (binary translation). You may run any 32-bit or 64-bit operating system as the outer guest. You may only run 32-bit operating systems as the inner guest. Running nested VMs under ESX 4.0 (or ESXi 4.0) under Workstation 7 is the only officially supported configuration. Other configurations may work, but are entirely unsupported.

  6. 小南魯肉飯
    2009年12月23日04:30 | #10

    嘉許您好.謝謝您的回覆.我有看過這篇文章.覺得很可惜. VW7裡面的ESX不能支援vt-x這樣有很多功能無法使用.只能希望下一個版本的 VW 可以支援.

    • 嘉許
      2009年12月23日07:09 | #11

      您好,

      事實上VW7中的ESX大部分的功能都能實現了,如VMOTION,DRS,HA等。FT是無法實現,但我想用ESX over VW7的人多半是以測試為主,應該沒人會用在生產環境吧,呵呵。

  7. 小南魯肉飯
    2009年12月23日13:59 | #12

    是呀.doc也是叫你不要用在生產環境.

  8. jaran
    2010年5月5日15:01 | #13

    請問我的機器主機板是iwill DH100 ,cpu 是 Xeon 3.2g *2 ,安裝了 VMWARE ESX SERVER之後,要安裝server2003 64bit,但他一直出現你的cpu沒有支援64bit,但我不透過vm,直接開機安裝卻是可以的,請問是哪邊的問題呢??

    • 嘉許
      2010年5月6日04:41 | #14

      您好,

      我在網上查不到這片主機板的資訊,也不知道CPU的型號,因為支援X64的CPU不見得支援VT-X,可能無法在VM中執行64位元的系統,如果你能在BIOS中打開VT-X,也許就可以執行了,可以試試看。

  9. 2010年5月15日03:10 | #15

    剛剛接觸ESX Server这部分,但認知還迷迷糊糊的

    • 嘉許
      2010年5月15日06:43 | #16

      您好,

      不是要推銷新書啦,呵呵,新書將在六月上市,應該是目前全球市面上說的最清楚的一本ESX實作手冊。

  10. jieshi
    2010年5月16日10:05 | #17

    期待新书。

  11. 皓子
    2010年6月16日07:39 | #18

    我的NB是Acer Aspire 4736ZG
    我要用VM workstation 7 安裝ESX 4.0 但一直跟我報沒支援 64bit的錯誤訊息
    我檢查一下 bios 沒有虛擬這個項目
    啊~~~ 我好想裝VM啊 再不裝會被老板砍頭了 help

    • 嘉許
      2010年6月18日11:47 | #19

      4736ZG是T4200 CPU對吧?

      T4200應該是支援X64及VT-x的,你的主系統是32位元嗎?應該也是能裝。有沒有Everest,跑出來看有沒有EMT64這一個選項。

  1. 本篇文章目前尚無任何 trackbacks 和 pingbacks。