vSphere部署系列之07——vCenter管理ESXi主機

vSphere部署系列之07——vCenter管理ESXi主機sass


在前面的博文章節中,已安裝配置了esxi-mgt、esxi0一、esxi02三臺ESXi物理主機,並在esxi-mgt(10.1.241.20)主機中的虛擬機裏部署了vCenter環境。接下來的要作的是將esxi01(10.1.241.21)、esxi02(10.1.241.22)兩臺主機,加入到vCenter中,以接受vCenter的管理。安全


實驗環境整體規劃,請見前面的博文《vSphere部署系列之03——實驗環境整體規劃》。服務器


 wKiom1eVsqrSWNLRAALXJy2rt0w273.png-wh_50

▲整體規劃網絡拓撲圖網絡



1、前期工做架構


初次登陸vCenter,須要建立數據中心,而後才能夠添加主機、進行後續操做。出於使用習慣,本文操做,是在vSphere Client中進行。編輯器


使用vSphere Client鏈接vCenter,選中左邊框中的vCenter服務器名(sqvcenter.sqing.local),在右鍵彈出的菜單選擇「新建數據中心」子菜單便可,或者在「入門」頁面中單擊「建立數據中心」連接。分佈式


本案中,建立一個名爲「SQ-DataCenter」的數據中心。ide


 wKiom1eVszKSSG7_AAHbVxm65yc737.png-wh_50

▲在「sqvcenter.sqing.local」中新建數據中心優化


 wKioL1eVsz6Q8r7VAAISc2oAeQY815.png-wh_50

▲在名爲「SQ-DataCenter」的數據中心中添加主機spa



2、添加主機


添加主機的操做比較簡單,在添加主機嚮導中,輸入ESXi主機IP和管理員賬號、密碼後,基本上是下一步下一步就好了。不一一詳述。


 wKiom1eVs2XCVT2FAADOdVyCpvU247.png-wh_50

▲第一步,輸入主機IP,用戶名及其密碼


接下來,是爲該主機分配許可證、設置鎖定模式以及其虛擬機的位置。

許可證使用vCenter中的許可,其餘設置默認便可。


 wKioL1eVs7HDQ5C2AADPuN7XMs4238.png-wh_50

▲最後一步,顯示配置內容


至此,主機添加完成,按一樣的方式,添加其餘主機。



3、警報處理


一、硬件警報


在左框主機列表中,要是主機圖標帶了紅色的感嘆號,通常表示主機存在硬件故障。在「警報」頁面能夠查看具體的警報內容。也可單擊主界面底則的「警報」選項卡,在展開的內置框中,也可查看警報內容(再次單擊,則收縮回去)。


本案中,esxi01和esxi02兩臺主機都配有兩個電源,但各自只有一個電源接電,不影響使用,但這在vCenter看來是有問題的,會警報,警報內容爲「主機硬件電源狀態」。此警報可清除,清除後紅色的感嘆號也隨之消失。


生產環境中,要是有CPU或內存等警報,應當及時處理。


 wKioL1eVs-TyH17MAAFgk3JjLUU026.png-wh_50

▲這裏選中「SQ-DataCenter」,會列出其包括的全部主機中存在的報警,從中能夠清除。


二、系統警報


在左框主機列表中,要是主機圖標帶了×××的感嘆號,通常表示主機存在系統故障或其餘隱患。這在「警報」頁面不必定提示。


本案中,出現×××感嘆號,是因爲ESXi主機開啓了SSH,這是存在安全隱患的,在「摘要」頁面中有特別提示。


 wKiom1eVtAKw2CrvAAF-RMHwaLY362.png-wh_50wKioL1eVtBvityJzAAF-_0Lr6Iw231.png-wh_50

▲啓用SSH引起的×××感嘆警告



4、時間配置


在虛擬化環境中,各ESXi主機的時間和vCenter保持一致是很重要的,所以要建NTP服務器和ntp客戶端,以實現時間同步。


一、NTP服務器配置(非vCenter操做)


本案中,使用域控服務器(虛擬機sqdc01,10.1.241.11)做爲時間服務器。


在生產環境中,通常不建議將時鐘服務器建在ESXi裏面的虛擬主機裏,不然會存在ESXi很難與時鐘服務器進行同步,通常是過上一天(也許半天,不知道是夜間何時)纔會實現時間同步。不過,這個問題,能夠經過修改ESXi配置來解決,稍微複雜一些。


在Windows Server 2008 R2中配置NTP,主要是經過修註冊表來實現,網上資料比較多,這裏不細說,要注意的是,在防火牆開啓的狀況下,務必要打開UPD 123端口。


二、NTP客戶端配置


這裏的NTP客戶端,是指ESXi內置的NTP客戶端。默認是無配置、無啓動的。


該配置能夠在SSH遠程中,使用命令來設置,也能夠在vSphere Client鏈接的vCenter的「時間配置」一項中設置。後者的操做比較直觀,這裏使用後者。


在主界面中,選中要配置的主機,而後切換到「配置」頁面->「時間配置」選項。能夠看到此時NPT客戶端爲「已中止」狀態。單擊右上方的「屬性」連接,將彈出「時間配置」屬性對話框。


 wKioL1eVtH-g-VjHAAFGq72cC_A004.png-wh_50

▲時間配置界面


 wKioL1eVtJGxAFORAACXg8vCdXE860.png-wh_50

▲時間配置屬性對話框,在這裏首先勾選「NTP客戶端已啓用」,而後單擊「選項」按鈕,將會彈出「NTP守護進程選項」對話框。


 wKiom1eVtKzzJ7leAAB_h5VW7PM971.png-wh_50

▲NTP守護進程選項對話框,在「NTP設置」中,添加NTP服務器,

這裏添加 10.1.241.11 (裝有NTP服務器的域控虛擬機)


 wKiom1eVtLqzAPoQAABo5IdCfYw991.png-wh_50

▲NTP守護進程選項對話框,在常規中選擇「與主機一塊兒啓動和中止」策略,而後經過「啓動」按鈕,啓動NTP服務。單擊「肯定」關閉該對話框,返回到「時間配置」對話框。


至此,NTP配置完成。


三、NTP優化


針對前面提到的同步時間長的問題,網上大牛王春海老師有介紹過解決方法,以下:


1)、經過SSH客戶端鏈接到ESXi主機

2)、使用vi編輯器,修改/etc/ntp.conf,在最後一行添加一行:

tos maxdist 30

3)、使用vi編輯器,修改/etc/likewise/lsassd.conf文件,去掉# sync-system-time = no前面的註釋,並將其值置爲yes:

sync-system-time = yes

4)執行./etc/init.d/lsassd restart,重啓lsassd服務

5)執行./etc/init.d/ntpd restart,重啓ntpd服務


在實踐中發現,通過以上設置後,ESXi主機在十多分鐘內即可以與域控中的NTP服務器進行時間同步。(是否是有參數能夠設置同步的時間間隔?還沒有找到)


5、網絡配置


一、vSphere標準交換機架構


首先要理解vSphere標準交換機、虛擬機端口組和VMkernel TCP/IP 網絡層等概念。


在ESXi中可建立vSphere標準交換機和vSphere分佈式交換機兩種抽象的網絡設備。分佈式交換機之後再作專門研究,本案使用的是vSphere標準交換機。vSphere標準交換機的運行方式與物理以太網交換機十分類似,它可在同一VLAN中的虛擬機之間進行內部流量橋接,並連接至外部網絡。


 wKiom1eVtTajcmJdAAG5S3jilDg655.png-wh_50

▲vSphere標準交換機架構示意圖(出自官方資料)


vSphere標準交換機向ESXi主機提供了兩種類型的網絡服務:虛擬機端口組和VMkernel TCP/IP 網絡層。

A 虛擬機端口組:將虛擬機鏈接到物理網絡以及虛擬機相連;爲每一個成員端口指定了諸如帶寬限制和VLAN 標記策略之類的端口配置選項。

B  VMkernel TCP/IP 網絡層:將 VMkernel 服務(如vMotion、NFS、iSCSI 和主機管理)鏈接至物理網絡。


二、vSphere標準交換機的配置


在主界面,「配置」->「網絡」一欄中,能夠查看並配置vSphere標準交換機。


 wKiom1eVtV3RZm6zAAFoBIe3Rzg250.png-wh_50

▲ESXi系統裝完後,網絡初始配置,其中

Management Network 是管理網絡,使用的是VMkernel端口組;

VM NetWork網絡,默認是給虛擬機使用的網絡,使用的是虛擬機端口組。

單擊外層「網絡」一欄中的「添加網絡」可建立新的vSphere標準交換機並配置端口;

單擊內層「標準交換機:vSwitch0」中的「屬性」,可對vSwitch0端口進行編輯。


接下來即是vSphere標準交換機的具體配置,這是很關鍵,也是較爲複雜的一步。


注:本案中,各服務器的四個網卡,均上連到物理交換機的Trunk口,Trunk口容許全部vlan經過。


1)配置vSwitch0


在本案設計中,vSwith0鏈接vmnic0,用於管理網絡和虛擬機網絡。其中管理網絡使用VLAN 241,虛擬機使用VLAN240、241兩個網段。


虛擬網絡 性質

vSphere標準交換機

鏈接到物理網卡 容許VLAN

Management 

Network

VMkernel端口組 vSwitch0 vmnic0 Vlan 241
VLAN241 虛擬機端口組 vSwitch0 vmnic0 Vlan 241
VLAN240 虛擬機端口組 vSwitch0 vmnic0 Vlan 240


如今要作的是,將當前虛擬機端口組「VM NetWork」更名爲「VLAN241」,並將其網絡標籤注爲「VLAN241」,即容許VLAN241的流量經過。

另外,添加一個虛擬機端口組「VLAN240」,並將其網絡標籤注爲「VLAN240」,以容許VLAN240流量經過。


在網絡配置中,單擊內層「標準交換機:vSwitch0」中的「屬性」,將會彈出「vSwitch0屬性」對話框,可對vSwitch0端口進行編輯。


 wKioL1eVtmLy1CvmAABwqtu9H6g385.png-wh_50

▲vSwitch0屬性對話框

在列表框中,選擇「VM Network」,而後單擊「編輯」按鈕,將彈出該「VM Network屬性」對話框。


 wKiom1eVtnPzqBwpAAA1hxH0kZU037.png-wh_50

▲VM Network屬性對話框

在此將網絡標籤由「VM Network」更改成「VLAN241」;

VLAN ID中輸入容許流量經過的VLAN ID號,這裏爲「241」。

操做完成後, 單擊「肯定」關閉該對話框,返回到上一級對話框。


修改完成,接下來要新建一個容許VLAN 240流量經過的虛擬機端口組。

 

wKiom1eVtoajm4gZAABqYHhGW2I534.png-wh_50

▲vSwitch0屬性對話框,單擊「添加」按鈕,將彈出「添加網絡嚮導」對話框。


 wKioL1eVtpbxvUe7AABK3btDm7k998.png-wh_50

▲添加網絡嚮導對話框,這裏選擇「虛擬機」,而後下一步


 wKiom1eVtqfjrolUAABsbmUe5e8085.png-wh_50

▲添加網絡嚮導對話框,設置網絡標籤爲「VLAN240」,VLAN ID爲「240」,而後下一步便完成了。返回到上一級對話框。


wKiom1eVtuLSjRr-AAB0LpqT80g945.png-wh_50

wKiom1eVtuKTee0iAAB5HXdEjeA202.png-wh_50

▲在主界網絡配置中查看vSwitch0更改的狀況



2)添加網絡


在本案設計中,須要另外建立三個網絡vMotion、Backup和iSCSI以用於虛擬機遷移、數據備份和鏈接IP SAN存儲。這三個網絡分別對應獨立的vSphere標準交換機,三個vSphere標準交換機各自對應一個獨立網卡。


虛擬網絡 性質 vSphere標準交換機 鏈接到物理網卡 容許VLAN
vMotion VMkernel端口組 vSwitch1 vmnic1 Vlan 242
Backup VMkernel端口組 vSwitch2 vmnic2 Vlan 243
iSCSI VMkernel端口組 vSwitch3 vmnic3 Vlan 244

在網絡配置中,單擊外層「網絡」一欄中的「添加網絡」,將彈出「添加網絡嚮導」對話框,可建立新的vSphere標準交換機並配置端口。


下面以建立vMotion網絡爲例,介紹如何建立VMkernel端口組網絡。


 wKioL1eVt7OBtAxKAABIsepin1U962.png-wh_50

▲選擇VMkernel


 wKiom1eVt8Tj9SEQAACTX8YpWnE947.png-wh_50

▲建立vSphere標準交換機(而不是使用現有的vSwitch0),選擇vmnic1做爲其對應的物理網卡。


 wKiom1eVt-zSnR7qAABgd_-TJUI406.png-wh_50

▲設置網絡標籤和VLAN ID。這裏因爲是建立vMotion網絡,須要勾選「將此端口組用於vMotion」。在建立Backup和iSCSI網絡時,不須要勾選此選項。


 wKiom1eVt_-zvdgkAABaA8mIFiM969.png-wh_50

▲設置IP和子網掩碼。默認網關爲管理網絡的網關,不要更改,不然會形成管理端口無無法被ping通。

這種狀況下,vMotion(Backup、iSCSI) VMkernel端口不能被外部機子ping通,但兩機之間能夠通信。


 wKioL1eVuBWDGEunAABMnTXr-tM598.png-wh_50

▲摘要。單擊「完成」按鈕即完成設置


按一樣的方法建立Backup、iSCSI網絡。


 wKioL1eVuCqDyR2eAADBNoWOU-k243.png-wh_50

▲在主界網絡配置中查看網絡狀況更改的狀況


至此,esxi01的網絡配置完成。在esxi02主機上,進行一樣的配置(IP不同)。


 wKioL1eVuDviJ-xEAACHH5W-rGI177.png-wh_50

▲在esxi01中ping esxi02各網絡端口,可ping通,則說明網絡配置已順利完成。


至此,vCenter中ESXi主機的基礎配置順利完成。


其餘,若是在鏈接ESXi主機時,沒有分配許可,能夠主界面「配置」->「已獲許可的功能」一欄中進行受權。

「配置」->「DNS和路由」中,可配置DNS和路由,並將ESXi主機加域。本案暫時不加域。


在當前構建的環境中,可使用主機的本地存儲,進行虛擬機的建立和管理。這種狀況與ESXi主機單獨使用相比,只是經過vCenter集中管理了。但vCenter強大的功能並未發揮出來。


要建一套完善、高效的vCenter環境,還有不少工做要作。如添加共享存儲,集羣管理、資源池管理等,後續文章將逐一介紹。

相關文章
相關標籤/搜索