首頁 > VMware ESX/ESXi, 虛擬機伺服器 > 【虛擬機硬體】在PC上成功安裝ESX4.0

【虛擬機硬體】在PC上成功安裝ESX4.0

2010年3月8日 發表評論 閱讀評論

ESX2

這次在中華電信講課,急需伺服器做ESX的演示。由於時間的緊迫,嘉許手上所有的伺服器都在使用中或維修中,因此商請中華電信是否能自行準備,但剛好中華電信的伺服器也在使用中,因此在沒有伺服器的情況下,嘉許想只好用Windows Workstation上安裝ESX來示範了。但速度太慢,可能影響到上課的進度,因此實在是焦頭爛額。這時中華電信板橋所的林老師和朱老師說,可以提供Core i7的電腦來安裝VMware Workstation,因此我想把ESX安裝在這個電腦上的VMware Workstation也可以快一點。拿到機器之後,發現是聯強的主機,主機板是由微星代工的修改版X58M。在安裝了6GB的RAM,再加上Windows 2003 Server版之後,安裝上了VMware Workstation 7.01,再安裝上ESX4.0 Update 1,一切都十分順利。可是在安裝上再下一層的虛擬機之後,發現速度真是有夠慢,因此在不想影響同學們上課時間的想法下,就死馬當活馬醫,看能不能將ESX直接安裝在微星的MSI X58M上吧!


安裝之前的心理準備


在PC上安裝ESX最大的問題一般有三個,SATA硬碟+光碟機、網路卡、晶片組。如果SATA硬碟能被發現,網路卡能被找到,再加上主機板的晶片組能過關,一般就可以安裝成功了。SATA硬碟及光碟機較容易,只要用USB的光碟機大部分光碟機這一關都能過。SATA硬碟則要看你的造化,一般低階的SATA卡如果不在HCL或是Whitebox List中的話也不要想了。但其中最值得玩味的就是Intel的ICH晶片了。


為什麼這麼說?同樣是ICH10,有些主機板就可以用,有些就不能用,這就是PC使用者的灰色地帶了。嘉許的建議是,如果你真的想試驗ESX的功能,就用VMware Workstation架一個來玩,不要花時間在找硬體上了。除非剛好幸運擁有WhiteBox List上的硬體,那就可以真正用實體機來測試ESX/ESXi的功能了 。


使用配備


聯強X58主機板,使用微星X58M主機板(MSI-7593)

Intel Core i7 920超頻至4400MHz

4GB DDR3 記憶體

Intel Pro/1000MT Server網路卡

Nvidia 9600GSO顯示卡

Intel ICH10南橋內建SATA控制器

Seagate 500GB硬碟

一般滑鼠鍵盤


第一次失敗


接下來,就是安裝了。嘉許將ESX的開機光碟放入USB光碟機,設定成USB光碟開機,然後就進入安裝畫面,光碟機這一關沒問題,但接下來就出現錯誤畫面。

P2260018.JPG

告訴我網路卡抓不到,無法繼續安裝了。後來嘉許將這片主機板上的內建網路卡(Realtek)直接disable,然後插上Intel Pro/1000MT的PCI-X(和PCIE相容)的網路卡重新開機,就順利過關!
P2260016.JPG

NICESX

可以看出是微星的主機板
ESX2

下面是整個開機的畫面影片,大家可以參考一下,我也會將這個主機設備上報到VMware的Whitebox List中的。

Categories: VMware ESX/ESXi, 虛擬機伺服器 Tags:
  1. cnflj
    2010年3月8日14:27 | #1

    抢个沙发,不错。
    学习。

    • 嘉許
      2010年3月8日14:46 | #2

      您好,

      我發現要在i7上跑ESX成功的機率高,但i7之前的CPU成功率就低了。

  2. punpun
    2010年3月15日03:21 | #3

    嘉許大 請問 Intel PRO/1000 MT DUAL SERVER 這張網卡 esx 可以抓的到嗎 還是有相關訊息可以看呢>_<

    • 嘉許
      2010年3月15日03:38 | #4

      可上,在這邊看,我幫你看過了。我也有一片一模一樣的卡!

  3. punpun
    2010年3月15日05:33 | #5

    呵呵 謝謝嘉許大大 你本人看起來好壯哦 有再練身體哦

    • 嘉許
      2010年3月15日13:57 | #6

      做技術的人都太宅了,每天坐在電腦前都會變肥,因此我每天也運動,以免出現早老症啊,呵呵。

  4. punpun
    2010年3月15日08:57 | #7

    對了 因為網路卡還沒買 所以在測試 我今天在安裝Xen server 不知這網路卡是否也相容這server 我是在想應該相容拉= =在想 相容性比較廣

    • 嘉許
      2010年3月15日14:03 | #8

      這片卡的相容性沒問題,我還沒跑到不支援的OS,包括VMware的產品,所以大膽衝了!

  5. punpun
    2010年3月17日06:45 | #9

    衝了!!!都可以順利跑 VM XEN 謝謝嘉許大瞜 ^_^

    • 嘉許
      2010年3月18日02:19 | #10

      恭喜恭喜,要不要丟些使用心得上來分享一下啊

  6. punpun
    2010年3月18日03:46 | #11

    最近在使用Xen server 有看到這套 Marathon everRun
    但是看了文件 還是沒有頭緒該如何安裝 是否能請嘉許大大指教!

    • 嘉許
      2010年3月19日02:58 | #12

      您好,

      已經有第三個人問我這個軟體了,我就稍微說一下。安裝everRun很容易,但有幾個重點,就是你的兩台XEN的版本和配置要完全一樣,要不然失敗的機率很高。您如果有下載EverRun的安裝程式,裏頭都有完整的安裝說明,我把步驟大致說一下。

      1、安裝兩台XEN,配置好,能在XenCenter中完整使用就算正常了。
      2、將兩台XEN的HOST的版本更新成一致,可以去下載更新套件。
      3、別忘了將兩台XEN的XLIC檔案上傳,讓你的XEN成為正式版
      4、安裝VM,注意一定要是Windows系統。
      5、安裝Windows上的服務,如SQL或是EXCHANGE
      6、將EverRun燒成光碟,並且放到兩台XEN的本機光碟機
      7、輸入mount /dev/cdrom /mnt,將EverRun掛上
      8、輸入「bash everRunXXXXXX.bin –install」,請查清楚執行的版本
      9、就照著步驟一步一步安裝下去。
      10、之後再設定eAC,就是Everrun Administration Center。

      以上的安裝十分直接了當,我安裝時是Xen 5.5,那時安裝沒什麼問題,實際情況要看你的配置,另外也別忘了設定兩個網路卡,hearbeat的作法要注意。

  7. punpun
    2010年3月19日08:22 | #13

    謝謝嘉許大大 我安裝成功後 我將實體host重開機 他的everrun不會自動啟動 我該下哪個指令呢
    我有看他的文件= =(頭都暈拉 都英文 嗚嗚)
    是否能將兩台host 虛擬成一台ˊˋ
    他的Xlic輸入後就可以使用HA嗎= =
    我有輸入 不過要用HA還是會顯示購買@_@~怪了

    感謝嘉許大 撥空^_^

    • 嘉許
      2010年3月20日00:47 | #14

      您好,

      1、你有安裝QS嗎?如果要做HA,要安裝QS和A-LINK。
      2、用試用版的LIC可以用30天,但還是會顯示訊息。

      做ER的手續有點複雜,因為用的人不多,嘉許還沒時間寫完整,但我看過有些公司在用,是在中國大陸,我也安裝過,要將QS和A-LINK設定好就不麻煩了。

  8. superdan
    2010年3月19日09:31 | #15

    請教嘉許前輩幾個問題,如何將HV的虛擬機轉換成ESXI裡跑,因為數據比較多,想盡可能的快些,ESXI跑在ISCSI的存儲上,如果轉換完,如何將數據導入呢

    • 嘉許
      2010年3月20日07:49 | #16

      V2V是個大題目,各家都有出產品,兄台的問題,嘉許用一篇完整的文章來回答不知可否?請您等待一下,我這兩天會做出來,謝謝○

  9. punpun
    2010年3月22日02:00 | #17

    嘉許大 抱歉 我懂的不多 所以不知道什麼是QS>_<~A-link也要另外安裝嗎 我兩台XEN都已經有安裝各兩張網卡每張兩個PORT 我也將 兩台 的 PORT對接@_@~ 但是還是不懂A-link的奧妙 = =

  10. 小烏鴉
    2010年3月29日04:09 | #18

    拜讀了你的文章,大有解惑之感啊,
    感謝吶!
    有一事請教,有人說在PC上vmfs格式不能用,是真的嗎???
    那vmfs格式資料在I7及X58的主機上,可以正常移轉複製嗎?
    最重要的,移轉複製後完不完整?可以正確的運作嗎?

    • 嘉許
      2010年3月29日05:32 | #19

      您好

      謝謝您的來訪,希望我的文章能對你有所幫助我就很高興了。有關VMFS一事,事實上VMFS是一種檔案系統,就像NTFS和FAT、EXT4一樣,只是把硬碟格式化,目錄檔案的一種結構,PC上的硬碟和伺服器的硬碟是一樣,所謂不能用是什麼意思?是說把PC的硬碟格式化成VMFS,還是將VMFS的格式的檔案COPY到PC中呢?以上兩個都可行。我猜你的意思是不是將ESX的VM轉換成VMware Workstation的VM?這個問題的話,大部分要看兩者之間的版本,但通常都能用。你可以試著把ESX上的資料下載至PC上再試試。

  11. 小烏鴉
    2010年4月3日07:08 | #20

    看到專家的回覆,
    感覺應該可以組一台I7來用了,
    但是只有PC不夠,
    網路卡,要買哪一家的??(是不是有二個網路接口,比較佳?)
    比較適用於ESX的用途,
    要上G/s或上10G/s?
    另外,PC上的儲存設備也是一般SATA硬碟,
    但要買哪一家的Raid卡比較好??(不用行嗎?)
    能不能推薦一下呢?

    SAN或NAS目前是碰不到,
    如果在PC上用iSCSI,
    會比較像模擬SAN,是不是呢?

    iSCSI是一張卡嗎?(ESX可用在PC上的)
    跟Raid卡,如何搭配??
    Sorry, 新手,問的問題,有點白,別見怪 ^_^"

    • 嘉許
      2010年4月9日08:53 | #21

      您好,

      如果用X58平台,也可以選擇XEON,相容性會比較好,如果你想試FT功能,我不確定I7是否能用,但XEON X3450系列是在相容性清單中的,也和1366接腳相容,如果能買到D0的版本,聽說超頻能力更強。

      網路卡就不要挑了,INTEL的,DUAL PORT的很棒,在RUTEN上可以用750買到,GB夠了,10GB在企業環境才需要,一般也上ISCSI才會用到。iSCSI像是SAN,用PXE BOOT還可以讓實體機開機,iSCSI是用網路卡,你要買iSCSI專用的卡也行,QLOGIC是最有名的廠商,但一張卡動輒上萬,以成本考量來說不適合。

      RAID卡如果是SATA的,相容性通常不好,主機板上的INTEL RAID通常無法安裝ESX,要先去VMware的HCL找找較保障。

  12. 小子
    2010年4月19日08:00 | #22

    嘉許大大~請問您裝完i7 920後,在esxi裡面可以分派幾個vcpu?
    esxi有認ht技術嗎(8vcpu)~~

    • 嘉許
      2010年4月19日09:35 | #23

      您好,

      在ESX/ESXi上並無法支援ht,但是在Workstation上卻可以,我只有4個CPU可以分配,你應該也是吧。

  13. 小烏鴉
    2010年4月19日08:33 | #24

    謝謝你的專業回應,
    在PC上用ESX做Lab, 開多個OS(Linux可以開嗎?),
    如果不用Raid卡來組合多個硬碟(7~8個)變成一個巨型硬碟,會有什麼大缺點??
    (意思就是在ESX作業系統下,每個VM只安裝在一個硬碟,有多少硬碟就可以有多少VM。)

    另外,網路卡(GB)需要買相同規格品牌兩張一模一樣的嗎??會比較好嗎?
    一張在VM機器上,另一張安裝在桌面管理的機器上(原本就有內建的網路晶片),
    這樣速度會比較佳嗎? 還是沒必要?

    哦,對了,專家提到Xeon CPU(硬體問題),
    我有一些疑問,這是連結,
    http://ark.intel.com/Product.aspx?id=40200&processor=E5520&spec-codes=SLBFD

    Xeon E5520的 Memory Specifications 只有 DDR3 1066/800,
    這意思是說即使裝上 DDR3 1333 或 1600 ,但也只能自動降頻至1066嗎???
    所以要用1333或1600,等於是超頻,可是Server級的CPU能超頻嗎?

    這比較與實務相關,需要專家的解答,謝謝了。

    • 嘉許
      2010年4月19日14:48 | #25

      您好,謝謝您來本站訪問,

      1、PC上安裝ESX可以開多個OS,因為ESX本來就是用來執行多個OS的Hypervisor啊,呵呵。
      2、本機用RAID主要的功能還是安全,就是怕一個硬碟壞了就所有的VM全死,7-8個做RAID6足夠了。不過在PC上能給ESX用的RAID產品不多。
      3、不是一個硬碟一個VM,是一個VM可以安裝在一個VMDK中,當然你也可以用RDM的方式讓一個VM對一個硬碟,但一般我們沒有特殊需要時不會這麼做。
      4、網路卡不需要一模一樣的品牌,但通常我們會建議最好一樣,型號倒不用一定完全一樣
      5、網路的速度決於交換機,網路卡只要有GB都行,VM並不需要對應整片網路卡,而是一個網路卡可以給多個VM使用,硬碟也是,一個硬碟可以給n個vm使用,因為VM的硬碟都是一個個VMDK檔案。
      6、有關RAM的問題,是的,如果主機板只支援1066的話,那你插上DDR3 1600也會走預設的記憶體速度,一般伺服器級的主機板很少有超頻選項,因此會浪費了。

      用PC安裝ESX會有一些問題,一般只建議測試環境,不建議正式環境,希望以上的回答您能滿意。

  14. Jesse
    2010年5月11日06:31 | #26

    我倒是不覺得在PC上裝ESX有什麼困難的, 也許剛好我的硬體都被支援吧.

    我的ESX Server其實很普通, 給大家做個參考:
    CPU: Pentium Dual-Core E6500K (沒錯, 就是那顆不鎖頻被唬爛成神器的黑盒版)
    MB: Asus P5K-E WIFI (P35+ICH9R)
    RAM: 8G A-DATA DDR2
    HDD: WD 640 GB (ACHI mode)
    NIC: Intel 1000MT Quad Port Server Adapter (82546EB)

    在安裝系統時比較奇怪的是, DVD Drive一定要用SATA介面的, 我試過IDE, USB的都是在選完設定項後要開始複製系統檔時, 就會出現讀不到檔的現象. 而換過一台SATA的光碟機就沒問題了.

    請問嘉許兄, 我這台server應該可以同時run幾個 Guest OS? 目前只有在上面裝了 Win2008 X64 & Win2003 X86 及X64各一, 不過就好像快到極限了.

    • 嘉許
      2010年5月11日13:32 | #27

      您好,

      呵呵您的配備很多都在HCL中或白名單中呢。SATA光碟是一定要的,我遇到和您一樣的問題。目前你的ESX光2008 X64應該就佔掉大部分的資源了。你可以看看每一個VM的Performance Log,每一個VM是怎麼分配的?

  15. 小陈
    2010年8月31日04:21 | #28

    现在6500k+的ESX的电脑配置应该如何配置呢。急。。

    • 嘉許
      2010年9月2日05:44 | #29

      您好

      看不懂啊,6500K+是650萬的預算還是?

  16. 小陈
    2010年8月31日04:24 | #30

    还我看了一个那个白名单,是英文的能给发个中文的不

    • 嘉許
      2010年9月2日05:43 | #31

      您好,

      沒中文的啊,不過主機板型號也都是英文的,用搜尋的方法試試?

  17. 小陈
    2010年10月4日11:55 | #32

    @嘉許
    是CPU为E6500的,最近我测了微星的跟华硕的板子都安装不了,都说是(Datastore)建立提示失败,很郁闷这是我第十五台机子,能不能给个新的CPU为E6500型号的配置单,用于学习的

    • 嘉許
      2010年10月7日17:42 | #33

      您好,

      我使用基本intel的主機都可以安裝耶,P965的晶片組,E6300的CPU,Intel的網路卡,內建的SATA,但一定要使用SATA的光碟機,這樣子大部分的硬體都能安裝上哦。謝謝。

  18. 小陈
    2010年10月4日11:59 | #34

    @Jesse
    这种配置我这买不到硬件,嘉许能不能给一个E6500

    • 嘉許
      2010年10月7日17:41 | #35

      您好,

      不懂什麼意思啊?

  19. Charlie Hsia
    2010年10月25日22:11 | #36

    @嘉許
    i5 的CPU也可以

    • 嘉許
      2010年10月28日09:39 | #37

      您好,

      最近好像只要有Intel的網路卡及SATA的光碟機,PC上安裝成功的機率越來越高了,但如果是玩玩還行,別用正式的場合啊!最近又聽說客戶那邊死了好幾個VM,Storage流量一大就掛了,要小心玩,呵呵。

  20. 小陈
    2010年11月2日15:00 | #38

    嘉许,有没有最新的ESXI主机配置清单(要求CPU是E6500),能不能提供一下,我还是组装了一台结果还是失败了,谢谢了

    • 嘉許
      2010年11月4日13:21 | #39

      您好,

      我還是建議你儘量用伺服器級的產品啊,要不然光除錯好麻煩,但你真的有冒險精神的話,可以用下面的配置試試。

      1、X58晶片組的主機板+I7的CPU
      2、買一片INTEL的網路卡
      3、一定要用SATA的光碟機。

      這是我成功使用的配置,你可以試試,主機板是華碩的。

  21. 家豪
    2010年12月23日00:44 | #40

    請問華碩那一張 X58 或是 H55,H57,P55 的主機板可以安裝 ESX 4.x 呢? 我翻了很多網路資源都找不到相關的資訊,所以就來請教前輩. 我是比較想要組 i5 系統的 ESX 平台來使用,麻煩您回覆了,謝謝!

    • 嘉許
      2011年1月27日12:21 | #41

      您好,

      我的建議是,買XEON平台的。我算了一下,用XEON平台的伺服器不會比組裝X58貴多少,而且你還會獲得VT-D,FT等完整功能,如果只是玩玩,X58的應該都行,只是要注意BIOS是否能開啟VT-D,CPU是也可以插XEON的1366版本。另外版子上的PCI插槽也是否能插上正常的INTEL網路卡。當然別忘了買SATA的光碟機,這是很重要的。

  22. 阿丹
    2011年2月21日23:00 | #42

    請問我買了一張Intel PRO/1000 MT Server Adapter
    可是安裝時卻還是說沒有網卡?
    真是奇怪,可能是哪裡的問題?
    (E6500 G41晶片組)

  1. 目前尚無任何 trackbacks 和 pingbacks。