【長篇教學】在IBM X3550 M2上安裝ESX(上)

這是嘉許新書的一個章節,主要就是讓大家可以在手上沒有伺服器的情況下,能看到在一台真正企業用的伺服器上安裝ESX/ESXi的完整步驟。事實上在伺服器上安裝ESX/ESXi反而簡單,因為所有的硬體都通過VMware的HCL認證,因此不用在安裝時東找西找驅動程式或上網找問題解答。但對新手來說,在伺服器上安裝ESX/ESXi,主要還是得克服伺服器本身和PC的一些差異,其中設定RAID可能是較麻煩的。但只要RAID設定完成,接下來的安裝一帆風順了。
安裝前的準備工作
1、確定機器的硬體設備
2、將BIOS中支援虛擬機的選項打開
3、設定LSI的RAID
4、設定伺服器的管理介面,讓你可以透過IBM的IMM管理介面來控制機器,人不需要待在機房
5、選擇開機的順序及光碟
6、安裝ESX/ESXi
確定以上的步驟確定之後,你會發現在專用的伺服器上安裝ESX/ESXi真的太簡單了。
確定機器的硬體設備
這次示範用的是IBM X3550 M2,算是標準支援VMware ESX/ESXi產品中的模範生。以嘉許的經驗,IBM和VMware的合作關係算是最長久的,因此支援性也十分優秀。X3550 M2算是IBM的入門機種,對於中小企業來說,如果只想執行20以下的VM,已經相當夠用了,我們就先來看看IBM X3550 M2的規格
大小: 1U機架型
CPU: Intel Xeon 5500系列,本例為X5540 x 1
插槽: 2插槽
核心: 最多8核心
記憶體: 16個DIMM,本例為2GB x1 共 2GB
硬碟: 6個2.5吋的SAS/SATA硬碟,本例為2個146GB的15Krpm的146GB SAS硬碟
HBA: 內建SAS/SATA,本例使用LSI BR10i的SAS RAID卡,支援RAID 0/1/1e
網路: 兩個BroadcommGB網路卡
管理: IBM的 IMM網路管理介面及Light Panel

圖為LSI的BR10i SAS Raid卡
將BIOS中支援虛擬機的選項打開
大部分的伺服器產品都支援虛擬機硬體指令,也就是Intel的VT-x。當然我們在BIOS中要先打開才行。在IBM X3550 M2中,開機時只要按F1進入BIOS,並且在「Processor」的部分將「Intel Virtualization Technology」的地方「Enable」即可。

設定LSI的RAID
本例中,我們將ESX/ESXi安裝在內部硬碟中。一般為了安全,會將ESX/ESXi安裝在RAID1或RAID5/6的陣列上。因此我們要先將RAID建立好。RAID1需要兩顆硬碟,在LSI BR10i中,稱之為IM模式。因此在建立RAID時,要選擇建立IM模式的RAID才行。我們先來看看建立的步驟。
1、將兩顆硬碟分別插入IBM X3550 M2的機箱中,切記!上面的是Primary,下面的是Secondary,因為如果RAID1失敗時,會將Primary的資料同步到Secondary硬碟上,因此在下面的Bay的硬碟會被完全蓋掉,使用時一定要小心!

2、將IBM X3550 M2開機。如果是第一次插上電源後開機,會等個3分鐘才真正啟動電源,因此如果你按下電源後發現只有主機的燈閃爍,並不是伺服器壞了,耐心等個三分鐘。之後再重新開機關機,只要不拔電源,都會直接啟動了。

3、當開機畫面進入LSI的設定時,按下「Ctrl -C」,就會進入LSI的設定BIOS畫面。

4、進入後,系統會要求你選擇要設定的RAID卡,目前機器上只插上了一片LSI的BR10i,因此就直接在該卡上按下「Enter」。

5、我們要先設定這些SAS硬碟給RAID用,因此直接選擇「SAS Topology」。

6、如果在對應的項目按下Enter,會列出目前機箱中的所有硬碟,如果建立了RAID,也可以看出這些硬碟已經被指定成RAID了。

7、回到上一選單,選擇「RAID Properties」。
8、在該畫面中直接按下「C」就可以建立一個新的RAID。

9、選擇「Create IM Volume」,就是建立RAID 1。

10、接下來把兩個硬碟都設定成IM(即RAID 1)的成員。

11、回到SAS Topology,可以在IM VOL中看到兩台硬碟都變成RAID的成員了。

在建立完RAID 1之後,我們在下一篇文章會有完整的安裝過程,讀者們稍候一下了。

大大你的 vsphere 大作是 5 月底才要出是嗎,真是很期待啊!!
您好,
希望能如期完成,畢竟想寫的東西很多,但出版社有他們的考量啊,呵呵。
許嘉大,我從HP DL380的機器已經順利安裝好ESX 4的部份
現在反而出現了很多很多的疑惑,不知道是否能麻煩您幫我解惑一下呢!?
1.vCenter 請問是否是需要安裝在Windows Server上面?如果是的話那麼是否意味著我安裝完ESX Server後要先建立一台虛擬機器安裝Windows Server OS…再從這台虛擬機器上面安裝vCenter 呢??
2.因為本身機器硬碟做了Raid1 所以只有147GB…請問我安裝完ESX以後,但是DISK裡面並無任何VMDK與ISO檔案,我該如何安裝Windows OS呢?(我人不在SERVER前面所以也無法用CD方式安裝)唯一有的是我在網芳上面有開個共享資料夾,裡面有VMDK檔案,是否有什麼方式可以從ESX SERVER 連結到網芳上的PC抓取VMDK做掛載呢?
3.我安裝了兩台的ESX 4 SERVER,想讓兩台ESX SERVER互通,做負載平衡的話該如何開始呢?
4.最後,想請問許嘉大如何自行透過vSphere 自動產生VM XP OR SERVER 的機器給USER使用呢?不用每次都要重新安裝OS…
我目前環境只有單純的兩台ESX4 SERVER 硬體規格都一樣
加上一台FreeNAS的機器開了一個分享的空間放置VMDK…
順便想請教因為VMDK是別人做好的,我看到都幾乎是50GB…
為何會這麼誇張呢?有看過您用WINIMAGE把VHD轉VMDK的文章後
我嚐試從微軟網站下載WINDOWS 2008 R2 VHD檔案,轉成VMDK
才跑到50%已經70GB多了…原始檔案VHD才6GB…WHY??真是謝謝了
您好,
剛安裝好ESX之後只是一個開始,後面要學習的東西很多啊,但沒關係,有問題就來這邊大家討論討論,一定會有心得的。
1、vCenter必須安裝在Windows下,沒錯,而且不能安裝在要管理VM的虛擬機中,當然你可以安裝在其它的ESX中的Windows上。
2、VMDK是建立VM時建立的,而ISO則是你自己上傳的。當然你也可以用本機的光碟或是用安裝vSphere Client的光碟來安裝OS。
3、要掛載,你要先將VMDK上傳到ESX的Datastore中,如果你做RAID1,就從vSphere Client中的Datastore來傳上即可。上傳後再建立VM,選擇使用舊的硬碟而不要建立新硬碟。
4、兩台以上ESX做HA或FC就是最有名的VMotion之類功能,這個一時半刻說不透,但你先要有獨立儲存。
5、安裝一個XP,然後安裝Sysprep,然後做成模版,每次要生成時,就用Linked Clone來建立虛擬機,這也是需要較長篇幅說明的。
6、FreeNas做分享空間不如用OpenFiler,做成iSCSI Target較方便。
7、怎麼會這麼大?6GB做成VMDK也應該是在10GB以下,有沒有調到什麼地方?
您的問題,大概包括了vSphere的所有功能啊,我先挑能回的回你,其它的可能要你自己一邊玩,就會慢慢了解,重點就是要多玩。
最近在拜读您的著作,并进行ESX3.5+VC2.5的练习,VIC和VC都在同一台SERVER2003上
现在遇到一个如下的问题:用VIC连ESX的机器可以,但是在VC中,去添加这台ESX的时候,总是报:无法访问指定的主机(截图:http://www.xuniji.com/forum/view.asp?id=23788,我是直接用IP地址连的,所以应该也不存在DNS的问题),然后让我重新输用户名密码。
还请您在空闲的时候给予帮助,谢谢
您好,
用vSphere Client單獨連可以嗎?
許大,首先先感謝您耐心的回答…目前我已經把iso傳到ESX主機上並且也裝起來了
現在有幾個問題想請教的…問題續接著之前的部份,還請多多指導..先謝謝~
1.我看過原廠的手冊後發現ESX好像只支援NFS或iSCSI的storeage..不支援網芳的方式當做遠端存取的地方對嗎!?
2.Windows 2008 R2 VHD做出來真的這麼大哩,我做了兩次結果都相同,其中也是按照許大您的方法完全一樣去做,還是不知道是什麼原因,所以我想請問的是如果VMDK有50GB能否用什麼方式或是工具縮小到正常的情況下(EX:10GB內…)
3.目前我裝起來一台的XP SP3,想請問我只有單純的ESX環境還沒安裝vCenter的情況下能夠做linked clone or full clone嗎?目前我好像只發現可以做snaphot的部份…如果可以不知道是否有相關的說明或是哪邊有文件可以參考嗎?我看過原廠的文件寫的有點勿殺殺的 不知道是否有圖片能參照呢?謝謝
4.我自己這邊是有獨立儲存空間netapp的設備,ESX安裝好後是按照iSCSI的抓法去抓取嗎?因為我抓了一伺候失敗…不知道是什麼緣故,netapp平常我用server去存取都是正常的情況,是因為還需要額外的driver嗎?謝謝
P.S 還有一個問題就是一開始時候建立XP的VM機器時,我給的C磁碟太小了,現在想要增加的話在VM裡面的XP也是需要使用P-Magic 這種軟體來調整C磁碟空間嗎?謝謝
您好,
1、不客氣啊,以後有問題也要請您多多參與討論。目前ESX/ESXi的Datastore支援本機、NFS、iSCSI以及SAN也行,網芳是不行的。
2、如果本機沒這麼大,但轉的時候這麼大,可能沒有開Thin Provisioing,會照實際大小來做,這樣子會很佔空間。可以用vmkfstools來修改,我會找機會把這指定說明清楚。
3、沒有vCenter是無法做Cloned的,要多台才行。VMware有很多PDF可下載。
4、iSCSI失敗的原因很多,你要先抓到HBA才行,在ESX/ESXi也要開啟iSCSI傳輸,這些有做嗎?
5、VM中的硬碟要變大也是用vmkfstools,但如果是分割區,就要用類似工具了,嘉許是用GParted LiveCD或是BartPE,速度還不錯。
@嘉許
用client单独连这台ESX是没问题的
您好,
我的做法是,登入到ESX本機中,再將vswit先拆了再重裝,用esxping試試,如果用IP不行,也可以試著將DNS裝上,用name來控制試試。
感謝許大的講解…目前在安裝時後又有些問題想請教許大您了,真是抱歉
1.我安裝好windows 2008 64 bits 企業版,可是c磁碟我給他15gb,安裝完後我去看c磁碟可用空間剩下1mb ….可是打開c磁碟我有所有資料夾全選,包含隱藏檔的都全選,去看資料卻只有5.7gb…剩下的不知為何空間會消失,許大您有碰過嗎?
2.我不論在2003 or 2008上面安裝vCenter 但是都出現相同錯誤畫面,不知道此畫面的原因是??因為我看手冊和錄影檔,vCenter的安裝應該很單純不是嗎…?thanks
都會跳出NSIS Error
P.S 我使用的硬體是HP DL380 G5 SERVER
安裝的vCneter 是 VMware-VIMSetup-all-4.0.0-208156.iso
我上網查過NSIS Error可能是主機板南僑有問題,請問這種狀況在vm上面會發生嗎?
安裝的os是Windows 2008 64 bits 企業版 and 2003 r2 sp2 32bits 企業版
您好,
c15g是不太夠,還有一大堆奇怪的檔案如page、hibernate,系統還原等等。現在硬碟很便宜,就給個100g吧!
vCenter的安裝並不單純,複雜一點需要ad、dns,而sql是一定要的,因此錯誤出現很難判定。您問題的問題一般都是很大,發生的情況可能有很多。您可以試著先用最單純的環境試裝。事實上,一般如果是測試環境,我是建議用VMware Workstation來測試。你只要準備一台有vt-x的電腦,準備個4GB的記憶體,就可以建立一個完整的VMware vCenter環境。你目前的dl380如果有8G以上的RAM,可以先安裝個Windows 2003,再安裝VMware Workstation,然後再在上頭安裝幾個ESX的VM,作為測試很方便。當然如果你有多台DL380,那麼建立vCenter環境也可以,但DNS,AD,SQL要先熟悉一點。當然如果你已經很熟悉了,NSIS的錯誤應該不會發生在DL380這一類的南橋上,因為DL380可是和ESX/ESXi相容性很高的機型。方便抓個畫面嗎?
你好!!(我是你的讀者)
我想請問您一個問題,我的機器是IBM 3650 M20安裝 VMware EXS
是否可以接USB 或是 E-SATA的硬碟,讓我裡面的Windows使用。
麻煩你的許大!!
您好,
USB我不敢說,但ESATA如果能被M20辯識出來,應該就可以安裝,M20的ESATA是走儲存卡還是內建晶片?我得查一下,但你可以試安裝一下,謝謝你購買我的書啊,讀者大人,呵呵。
您好
上周安裝了ESXI 4,有幾個問題想請教許大
1. 建立新的VM沒問題,但是通過vsphere client執行concole移動滑鼠有點慢,是否有類似vmware workstation的tools可以安裝
2. 已通過Datastore Broewer建立並上傳既有的VMDK,但是在建立新虛擬機過程,選好檔案後(use an existing virtual disk),卻出現 "並未將物件參考設定為物件的執行個體"的錯誤訊息,原以為是有缺檔,也上傳了所有同目錄下的檔案後再建立,問題依然存在,是否我的步驟有錯?
麻煩您撥空協助,感謝
您好,
1、ESX/i下也有VMware Tools,也要安裝,選擇「VM/Guest/Install VMWare Tools」。
2、上傳現在的VMDK是什麼格式的?如果不是同一版本的ESX建立的,可能要轉,如果是VMware Workstation建立的,則要用其中的Conterver來轉換。
謝謝
謝謝回覆,剛剛也才找到問題1的資料,沒想到大大已經回覆了,謝謝
至於問題2,是用VMware Workstation作的沒錯,但是在VMware vSphere Client是不是沒有Converter功能?
Convert Systems Manually
The option to convert systems manually is available only if the VMware Converter Enterprise Client is installed and enabled on your vSphere Client. You can verify whether VMware Converter Enterprise Client is installed and enabled through the Plug-in Manager.
Procedure
1 In the Analysis tab, right-click on a system and select Convert to Virtual Machine > Manually.
2 Complete the wizard to manually specify virtual machine properties
你好,
請問一個問題,我現在有一個vmdk檔已傳送到esx的Datastores底下
但建置時一直看不到此檔,在線上的都看的到,請問這是什麼問題,謝謝
您好
我最近開始試著安裝vSphere
目前的環境是一台Acer六核心的個人電腦
主機本身安裝windows7
然後再安裝VMware player
再產生幾個虛擬機器一個當DNS
一個裝vCenter
還有一個裝ESX4.1
但是DNS那台VM設定好之後
用nslookup去看似乎設定的都沒有用
所以vSphere Client連不到ESX
想請問您要怎麼設定虛擬IP呢
謝謝您
@cathy
許大大,看完您的文章後發現我安裝的環境與您的稍有不同,伺服器上兩顆硬碟是分別給兩個不同虛擬機使用,目前遇到一個小疑問,因其中一台虛擬機器需另安裝軟體系統,所以實體硬碟空間不夠大,安裝新的硬碟是必須的,問題就來了,1.如何把新的硬碟安裝於IBM伺服器上後並讓VM認得此新硬碟 2.若此新硬碟空間單獨要給A虛擬機器用,是否在console中add給A虛擬機即可 3.若上述OK,我應該就可以在A虛擬機中透過作業系統的層面來使用此新的硬碟空間
您好,
新硬碟安裝後,就會在ESX的主控台中出現,你要加入datastore中才可以使用。如果要直接給某個虛擬機使用,目前ESX還不支援該模式,要用RDM模式需要外接儲存設備才行,無法用本機的硬碟。謝謝。
作者您好:
我現在遇到的問題是,如何在ESXi 4.1.0上,掛兩台 FreeNAS(同樣網段,不同IP)的 iSCSI硬碟?就是在 Datastore 出現兩台 iSCSI的儲存空間。
我已經在storage Adapters 的 iSCSI Software Adapter上設定好,從iSCSI Initiator 的選項中Static Discovery,也都有完整對應出兩台FreeNAS所設定的Target Name。但要從 Storage option 去增加 storage,選擇 Disk/LUN 後就是沒有看到第二台FreeNAS的iSCSI Target??
主機為IBM System 3650 M2,一張兩port的網卡。Networking 的環境則是跟預設的一樣,只將第vmnic1設在VMkernel下,指定IP為同網段不同IP。
麻煩作者您了!!謝謝!!
iSCSI和Console是同一網段還不同?舉例來說,console是192.168.1.X,iSCSI兩台都是10.1.1.X,是這樣子嗎?謝謝。