1、什麼是vSphere Cluster服務器
Cluster就是把全部的ESX/ESXi組織起來,造成一個大的資源池,全部的虛擬機可在池中的任意主機上自由移動,而且Cluster可作到快速擴容和HA故障冗餘;因此Cluster是服務器虛擬化通往數據中心的必備功能。網絡
2、vSphere Cluster提供了哪些功能分佈式
1. DRS:分佈式資源調度,用於動態調整Cluster中ESX主機負載,自動把負載較重的主機上的虛擬機經過VMotion遷移到負載較輕的主機上,最終達到整個Cluster中的主機資源消耗平衡;ide
2. HA:高可用性,用於意外故障切換,當監控到Cluster中有主機意外故障時,會自動在其餘主機上啓動故障主機上以前承載的虛擬機;測試
3. DPM:分佈式電源管理,用於在負載較輕時,把虛擬機動態「集中」到Cluster中的少部分主機上,而後把其餘ESX/ESXi主機待機,以節省電力消耗,等負載較大時,再從新喚醒以前待機的主機;this
3、vSphere Cluster配置命令行
1. 配置前準備blog
1.1. 共享存儲要求:要組建Cluster,共享存儲是必須的,FC SAN、iSCSI SAN和NAS這三種類型共享存儲都支持;存儲的配置可參考以前的博文:vSphere 4系列之八:Storage配置ip
1.2. DNS解析要求:Cluster中全部ESX/ESXi主機,以及vCenter Server都要能相互解析,在組建Cluster時請使用Hostnme或FQDN名,這是VMware官方推薦的;雖然以前有見過直接使用ip地址也能夠組建Cluster,可是配置中出問題的概率較大,我的不推薦;具體配置中可以使用如下2個方法實現:資源
1.2.1. 爲ESX/ESXi和vCenter配置DNS服務器,ESX/ESXi的配置界面以下:
1.2.2. 爲ESX/ESXi添加hosts記錄,具體步驟以下:使用root帳戶登陸ESX,使用vi編輯hosts文件,以下:vi /etc/hosts
敲擊「i」鍵,進入編輯模式,把你Cluster中的全部主機和vCenter按下列格式輸入:
ip地址 FQDN名 hostname
192.168.1.50 esx40.contoso.com esx40
輸入完畢,敲擊「Esc」鍵推出編輯模式,而後敲入「:」,輸入「wq」保存並推出;
有人可能要問,ESXi怎麼修改hosts文件?其實esxi有個隱藏的的命令行界面,能夠在控制檯界面(按ALT+F1)下強制輸入unsupport進入,進入後其它操做方式和ESX相同;
1.3. ESX/ESXi網絡要求:
1.3.1. 全部ESX/ESXi的管理網絡應該爲一個子網,VMotion爲一個單獨的子網,若是使用iSCSI或NAS,則存儲網絡也應該爲一個單獨的子網,而後虛擬機網絡可按需求再單獨劃分幾個子網,固然這是比較理想的劃分,實際環境可能全部網絡都在一個子網,也是能夠的;網絡配置可參考以前博文:vSphere 4系列之六:Standard vSwitch
1.3.2. 全部ESX/ESXi上的網絡標籤要一致,包括虛擬機網絡,管理網絡,存儲網絡,VMotion網絡;
1.3.3. 要爲ESX/ESXi配置默認網關,這個比較重要,在配置了HA後,默認Cluster中的主機會經過管理網絡定時發送心跳信號,以確認是否有主機故障,若是一臺主機沒法探測到其餘ESX主機,那他就會探測默認網關地址,以確認本身是否隔離或是對方故障;默認網關配置以下:
1.3.4. 要爲管理網絡配置至少2塊冗餘網卡,不然在配置好的Cluster摘要裏會有警告提醒;
1.4. CPU兼容性要求:Cluster中的全部ESX/ESXi主機最好是同一型號或同一系列CPU,這主要是DRS依賴的VMotion有CPU兼容性要求,詳細參考:vSphere 4系列之九:VMotion和Storage VMotion ;
2. vSphter Cluster配置步驟
只要先前的準備工做都作好了,配置Cluster仍是很簡單的;下面把配置截圖貼出來:
右擊,新建Cluster
鍵入Cluster名字,並選擇是否啓用HA和DRS
配置DRS相關選項,選擇DRS自動級別,通常保持默認便可;若是虛擬機「漂移」太頻繁,則能夠把滑塊往左拉,或者改成半自動
設定電源管理(DPM),默認爲關閉狀態;爲了響應節能減碳,能夠設定爲自動,這樣在晚上資源使用率較低時,系統能夠關閉幾臺ESX,等次日早上業務繁忙時再喚醒相關ESX主機;這裏有一點提示:你的物理網卡要支持遠程喚醒(這不廢話,幾乎全部服務器網卡都支持)或服務器支持IPMI/iLO等高級電源管理模塊;
如下示例網卡支持網路喚醒
OK,咱們返回到羣集繼續配置HA,以下:
啓用主機監控:此選項決定HA是否有效,若是作一些網絡方面維護,可臨時取消HA監控, 以避免發生沒必要要的故障切換;
接入控制:確認羣集中的Free資源不知足故障切換容量時,是否還容許新的虛擬機啓動;
接入控制策略:設定故障冗餘容量,通常N+1冗餘保持默認便可;
虛擬機重啓優先級:設定發生HA時虛擬機從新啓動時的默認優先級(能夠在虛擬機級別單獨更改);
主機隔離響應:這個在管理網絡和虛擬機網絡都爲單網卡時,可設定爲保持開機;若是全部網絡都有網卡冗餘配置,請設定爲關機;
注:主機隔離發生在主機自己活着,但其管理網路鏈接中斷的狀況下;
設定虛擬機監控選項:若是啓用,則虛擬機自己down機、藍屏或檢測不到信號,HA會自動從新啓動之
設定EVC模式:若是羣集中的ESX主機CPU型號不一樣,則須要開啓,具體啓用什麼級別,可參考以前博文vSphere 4系列之九:VMotion和Storage VMotion
設定交換文件位置,保持默認
完成Cluster建立
拖動現有的ESX主機到Cluster中
在任務欄查看添加進度
把全部主機添加完畢,查看羣集無警告圖示或錯誤log就大功告成