第三章 準備實驗環境
在上篇內容中,講述了進行vmware ha實驗所必需的軟硬體條件。接下來將使用這些來搭建實驗環境。主要內容為依據拓撲圖安裝esx主機系統、iscsi儲存系統。
此次實驗環境的建置分為以下四個方面來進行:
1、 儲存部分
2、 esx主機部分
3、 管理部分
4、 網路配置部分
一、拓撲說明
如下圖所示中,以上三個部分的內容已展示的很清楚,圖中的儲存和esx主機部分分別在dell 儲存及硬體伺服器進行配置及安裝。
1、dns 角色
無論是生產環境,還是測試環境,如果需要實現vmware的高可用性,也就是vmware ha均需要正確的名稱解析來做保證的,一般如果企業存在有微軟的ad域基礎架構,直接可以手工的方式在dns伺服器角色(有可能整合在dc中)中新建正向解析及反向解析a記錄的。 也就是說,承擔vcenter server角色的機器與兩台esx主機之間能互相解析得到。
如果沒有dns或是不想使用dns服務,需要在vcenter server角色的機器與兩台esx主機上分別建立相應的ip位址與機器名的對應關係。也就是hosts記錄。
在上述拓撲中已實現了dns解析功能,且正反均正常工作。
dns角色在windows server 2003 ent with sp2的系統上實現。
dns名稱:it168test.com
ip add:192.168.1.2
2、vcenter server角色
vcenter server是配置、置備和管理it環境的**點,通過此可以建立資料中心及群集,從而實現ha、drs、ft等功能。(同dns角色安裝在同一臺機器上,建議在實際生產環境中分開單獨安裝)
vcenter server角色在windows server 2003 ent with sp2的系統上實現。
netbios名稱:win2k3vc.it168test.com
ip add:192.168.1.2
3、 esx 主機角色
dell r710伺服器在設計上就是支援虛擬化技術的,不但支援vmware平台的虛擬化技術解決方案,還支援microsoft的虛擬化解決方案。相容性不存在問題,且在記憶體擴充套件及與儲存連線方面都有很好的解決。此動手實驗中的兩台物理伺服器的硬碟均做了raid 5。
兩台esx主機均是esx 4.0 update1的版本。
其中一台esx主機:
netbios名稱:esxone.it168test.com
ip add:192.168.1.10
其中另一台esx主機:
netbios名稱:esxtwo.it168test.com
ip add:192.168.1.20
4、虛擬機器:
作業系統:windows server 2003 ent with sp2
ip add:192.168.1.31
三、接下來介紹如何安裝esx主機、配置儲存、管理機器:
1、如何安裝esx主機
vmware esx4.0 u1的安裝較為簡單,如果有過linux安裝經驗的話,基本上都能夠較為順利的實現,此處並不作為重點說明。
但需要注意
注意:由於會使用到共享儲存,在進行esx主機安裝時,請改變esx主機所分配硬體的大小,一般為8g便可以。
注意:此時的esx主機均有四張千m網絡卡。且dell的iscsi儲存連線此esx主機是通過光纖卡(fcoe)來連線esx主機的。要想完成vmotion的測試,這些是必不可少的條件(儘管整個實驗場景是以vmwareha為主)。在接下來的新增儲存至主機裡會有相關service console及vmkernel的安裝建議的(關於虛擬交換及網路)。
2、如何安裝iscsi儲存
一般情況下,大家是不太可能有專屬的nas儲存或是fc san儲存來完成這些實驗的,經濟條件的限制導到致了很多朋友在學習一些技術時忘而卻步。好在it領域的開源及分享精神的發揚光大,讓我們有了使用免費的如openfiler來做為esx提供iscsi共享儲存的機會,更讓我們有了在自己有限的硬體上完成vmware ha實驗的可能。
guide to installing openfiler virtual shared storage
在本次動手實驗中使用的是dell eql ps6010的儲存,並在搭建整個虛擬化基礎架構過程中,得到了dell技術工程師的現場技術支援,在討論了整個架構後,幫助設計了儲存的容量規劃,以及在後面章節中將通過其進行的儲存間的複製和手動vmotion(改變儲存位置)。
dell eql ps6010在管理方面具有不錯的特點如:
下圖就展示了通過ie瀏覽器(需在此機器上安裝管理外掛程式)通過網路的方式遠端進行管理的,以上的特點在使用過程中均得到了體驗。
而在本次動手實驗中,最關注的還是它在與虛擬化相結合方面的表現:
以上的特點,加上vshpere的一些功能支援,讓這次進行企業功能實驗非常順利的實現,尤其是在卷轉殖及複製方面。
3、安裝vcenter server及vsphere client
安裝vcenter server也很簡單,不像esx那樣是linux平台,就是乙個應用程式,安裝在伺服器的角色中便可。
在選擇安裝元件時,把update manager和licence server也一併裝上便可。
安裝過程中需要輸入登陸訪問vcenter serve的授權賬號。可不同於域及本機的本地賬號。
安裝後的截圖如下:
vsphere client可以安裝在vcenter server上,也可以安裝在另外一台同一子網內的機器上(建議不要跨路由)。
vcenter server及vsphere client均可以安裝在esx主機上(相對esx主機來說或者相對於vsphere來說,安裝在esx主機上的vcenter server和vsphere clientt則是虛擬機器啦)。這取決於你的規劃及部署。
4、網路配置說明
為了配合ha及vmotion的實驗,更為了貼近生產環境,這次在選擇dell伺服器,也是考慮到硬體伺服器支援多塊網絡卡,同時又支援fcoe的光纖卡。
每台伺服器上有四塊千m網絡卡:
每台伺服器上的建兩個虛擬交換機,其中vmnic0與vmnic1用於service console和vm網路。vmnic2與vmnic3用於vmkernel。
注意:在實際生產中,建議把service console和vmkernel位於同乙個虛擬交機上。把vm網路單獨位於乙個虛擬交換機上,同時在其上建置多個vlan。
注意:如果在esx主機上的vm網路所連線的物理交換機上同樣設定了vlan,需要開啟其連線埠的truank功能,以便能將不同vlan的vm的網路流量分流到相應的物理交換機的vlan裡。
vSphere可用性之三準備實驗環境
第三章 準備實驗環境 在上篇內容中,講述了進行vmware ha實驗所必需的軟硬體條件。接下來將使用這些來搭建實驗環境。主要內容為依據拓撲圖安裝esx主機系統 iscsi儲存系統。此次實驗環境的建置分為以下四個方面來進行 1 儲存部分 2 esx主機部分 3 管理部分 4 網路配置部分 一 拓撲說明...
vSphere可用性之八 常見問題分析
第八章 常見問題分析 一 vmware ha與vmotion關係 這雖說不是個問題,但在做的過程中總是由於理解造成一些功能實現期望達不到。vmware ha 可以將虛擬機器及其所駐留的主機集中在群集內,從而為虛擬機器提供高可用性。群集中的主機均會受到監控,如果發生故障,故障主機上的虛擬機器將在備用主...
vSphere可用性之八 常見問題分析
第八章 常見問題分析 一 vmware ha與vmotion關係 這雖說不是個問題,但在做的過程中總是由於理解造成一些功能實現期望達不到。vmware ha 可以將虛擬機器及其所駐留的主機集中在群集內,從而為虛擬機器提供高可用性。群集中的主機均會受到監控,如果發生故障,故障主機上的虛擬機器將在備用主...