201504271649建置 VMware vCenter 的 DataCenter 與 Cluster - 5.5

 為了方便管理 vSphere ESXi 我們會使用 vCenter Server ,但在 vCenter 有 DataCenters 有 Clusters 有 Hosts,那有什麼不同呢?之間又有啥關連呢?

話說前頭....上一張圖是我對 vCenter(s)、DataCenter(s)、Cluster(s)、Host(s) 之間關連的認知,圖非出自於原廠的解說,若有任何謬誤歡迎先進們指教。

## 在一台 Host (ESXi)上可以新增很多VMs (GuestOS),共同的分享、執行、使用該主機上的資源

QQ:由於擔心主機硬體突然故障或是有維修需求時,主機上的VM會無法正常運作,所以我們會將多台主機加入到同一個「Cluster」叢集
## 在一個 Cluster 裡,會共同指定、使用 CPU EVC 模式、相同的DRS判斷策略、相同的DPM電源管理模式、HA高可用性架構。其目的就是為了讓 VM (Guest OS)可以在同一個 Cluster 內可以任意移機,並且正常運作。
EVC (Enhanced vMotion Compatibility):http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1003212 
DRS (Distributed Resource Scheduler):https://www.vmware.com/tw/products/vsphere/features/drs-dpm 
DPM(Distributed Power Management):http://www.vmware.com/files/pdf/Distributed-Power-Management-vSphere.pdf 
HA (High Availability):https://www.vmware.com/tw/products/vsphere/features/high-availability 

QQ:但是每一台主機所擁有的各項資源不盡相同,誰來融合所有資源呢?
## 在 DataCenter 裡會收納不同的資源物件(Virtual Machine、Template、Hosts、Clusters、DataStores、Network、CPU、Memory、...)
> 在同一 DataCenter 裡可以有多個 Cluster
> Host (ESXi) 可以放在DataCenter 裡面的 Cluster ,也可單獨放在 DataCenter 裡
> 同一 NameSpace 的資源名稱必須唯一

----------------------------------------------------------------------------------------------

底下就來看建置 DataCenter 跟  Cluster 所需要的步驟

S1:從 vCenter 新增 DataCenter (選用 New Datacenter),並給予一個名稱
DataCenter 很單純,不需要設定什麼也沒 Edit Setting 

S2:在 Datacenter 裡新增 Cluster (可以增加多個)

S3:在 Cluster 裡有兩個項目「vSphere HA」跟「vSphere DRS」,個別有更進一步需要設定的項目



S4:設定DRS (youtube)。VMWare 會觀察各個 ESXi 的資源使用情形,若某台 ESXi 資源使用超重,其他ESXi卻閒閒沒事,這時候DRS就會將某些VMs 移到負載較輕的 ESXi 上。
決定手動移?自動移?建議移?那就是這頁選項所要選擇的目的囉!
底下的 Migration threshold 就是敏感度的判斷,高敏感 = 覺得負載高就將VM移到其他台去。(問題在於:如果每台 ESXi 的負載都差不多高,假設 70% loading,突然有某個VM負擔變大導致 loading 變成 90% 於是啟動 DRS 由 ESX A -> ESX B,結果 ESXB 也變成 90% 再由 ESXB -> ?? 。結果一個小波瀾就變成 ESX 之間的大波瀾)

Conservative 保守、低敏感  <---> Aggressive 有幹勁的、高敏感
我個人的經驗,一般選中間那個等級就OK了,但是如果你的伺服器平均負載較大,或是有某個VM吃較大資源的時候,向左邊調一格會是比較不會亂 vMotion 。
https://pubs.vmware.com/vsphere-55/index.jsp#com.vmware.vsphere.resmgmt.doc/GUID-755AB944-F3D0-43DD-82CD-8CDDDF8674E8.html 

S5:DPM (vSphere Distributed Power Management )當晚上系統負載較輕的時候,可以將 VM 移動/集中到某幾台 ESXi ,然後將不必要之主機關機,反之負擔變大時自動開啟主機出來負擔。
Manual:會給予建議但不會主動對VM進行轉移
https://pubs.vmware.com/vsphere-55/index.jsp#com.vmware.vsphere.resmgmt.doc/GUID-5E5E349A-4644-4C9C-B434-1C0243EBDC80.html 

S6:HA 高可用性(High Availbility)

vSphere HA 透過下列方式保護應用程式可用性: 透過在Cluster 內的其他主機上重新啟動虛擬機器,防止伺服器故障。 持續監控VM並在偵測到故障/沒有反應時時加以重新設定,防止應用程式故障。

S7:HA 高可用性(High Availbility)
VM restart Priority:VM restart priority determines the relative order in which virtual machines are placed on new hosts after a host failure.
High 高。將為應用程式提供資料的資料庫伺服器。
Medium 中。使用資料庫中的資料並在網頁上提供結果的應用程式伺服器。
Low 低。接收使用者要求、將查詢傳遞到應用程式伺服器並將結果傳回給使用者的 Web 伺服器。

主機隔離回應 (Host Isolation Response),當HA的某台 ESXi 有故障或中斷連線時,其底下的 VMs 可以使用 HIR 來決定 VMs 關機或是繼續執行,當然 Guest OS 要安裝 VMWare Tools。

S8:VM Monitoring Status


S9:CPU 的指令支援模式,可以依照你主機的CPU型態選擇 AMD 或 Intel 來選擇 EVC 模式。
當然CPU架構選擇越新,其CPU虛擬化的支援就更好,但是不同的CPU主機間,若選用不同的EVC會造成無法 vMotion ,不然就是 Guest OS 得先關機。

S10:Swapfile 指定存放位置

S11:最後確認

 

對 Vmware 的 Cluster 設定來說,其後續仍可以修改的,後續也還需要指定 HeartBeat 所存放的 Share Storage 位置

~End

回應
Google Search
Google
累積 | 今日
loading......
平均分數:0 顆星
投票人數:0
我要評分:
Google