Vcsa伺服器集群搭建
① 如何在一台ESXi主機上搭建一整套VSAN集群的環境
就來介紹下如何在一台ESXi主機上配置3個ESXi並組建一個VSAN集群。昨天,我介紹了如何在一台ESXi主機上安裝ESXi的客戶機(當然這些ESXi本身也是主機哦,還可以在其上部署虛擬機,雖然性能會比較差)。因此,首先就是根據上面所說的硬體條件創建3個虛擬機用來安裝ESXi5.5u1。我的配置是每一台主機都包括:
4個CPU(最少2個)
8GB內存
3個硬碟,一個4GB(用來裝系統)、一個40GB(模擬成SSD)、一個400GB(提供給vsan存放數據)
2個網路適配器,一個在子網192.168.10.x用於管理和虛擬機網路,一個在子網192.168.20.x,用於VSAN VMkernel
虛擬機版本10
注意,為了讓ESXi客戶機有2個網路適配器,在ESXi主機(本例中起名為esxi01)上的網路配置至少要配置2個不同的埠組,我將這2個埠組分別配置在了2個不同的vSwitch上:
vSwitch0,默認vSwitch,配置有管理網路(VMKernel)和VM Network 10埠組
vSwitch2,新增的vSwitch,配置有VM Network 20埠組
此外,我還因為有iSCSI存儲,因此配置了2個iSCSI的VMKernel分別在vSwitch1和vSwitch2上。
vSwitch0和vSwitch2的配置截圖如下:
這里有一點要說明的是,如果僅為了vsan網路的通信,vSwitch2可以沒有上聯的物理適配器,我的截圖裡面配置了上聯的物理適配器是因為我還有一個iSCSI2的VMkernel需要使用。
安裝3台虛擬機的過程就不贅述了,只要你按照我昨天的文章來操作,就可以順利完成。安裝完之後,照例是配置靜態IP地址、FQDN主機名、禁用IPv6、DNS並開啟SSH和ESXi SHELL以備之後在控制台輸入命令行使用。
需要強調一次的是,在你的實驗網路中,需要配置好一台域控制器,它同時也是DNS伺服器,並事先在DNS伺服器裡面添加好靜態的ESXi主機的DNS項。在我的實驗環境中,它們是:
esxi55u01.home.lab – 192.168.10.31
esxi55u02.home.lab – 192.168.10.32
esxi55u03.home.lab – 192.168.10.33
請在黃色DCUI界面(安裝完ESXi主機的初次配置界面)裡面測試一下網路,如果主機域名也能順利解析,那就說明網路配置都完備了。DNS對於正確配置VMware集群來說非常重要。
接下去就是用vSphere Web客戶端再次連接到vCenter(我的是vCSA),把這幾台新安裝的ESXi主機添加進來,添加的時候要用FQDN,不能是IP地址。
現在讓我們來看一看這些ESXi主機的磁碟情況(左邊窗格點選主機,在右邊窗格分別選擇管理,存儲器和存儲設備,如圖所示),可以看見置備的3個磁碟都是非SSD。下面要克服的問題是怎樣欺騙ESXi,讓它以為其中一塊40GB的磁碟是SSD,這樣才能滿足VSAN配置的必要前提條件。
讓我們進入到這台vSphere ESXi主機的管理控制台界面,在命令行裡面輸入下面的2條命令,就可以完成:
# esxcli storage nmp satp rule add --satp VMW_SATP_LOCAL --device mpx.vmhba1:C0:T1:L0 --option=enable_ssd
# esxcli storage core claiming reclaim -d mpx.vmhba1:C0:T1:L0
注意,這里的設備ID要填寫你所想要變成SSD的那個磁碟,設備ID就是長的像mpx.vmhba1.C0:T1:L0的那個。
輸入命令後,如果沒有填錯,是不返回結果的。回到vSphere Web客戶端,刷新一下,你就會發現那個40GB的磁碟的類型變成SSD了。
關於VSAN的配置,LeoXiao同學寫的很不錯,就不多羅嗦了。你可以參考他的文章。
我借個圖說明下順序:
多說一句,為了測試NIOC功能,而這個功能只有在分布式交換機上才有,所以,建議VSAN集群配置的時候先配置好分布式交換機,並且把VSAN專用的VMkernel建在分布式交換機上。
最後,給大家看一下,要搭建一個VSAN集群的測試環境,在一台主機上至少要配置並開啟5台虛擬機——包括1台域控制器,1台vCenter和3台ESXi主機(每台都配了8GB內存哦)。
雖然還是有一些網路傳輸上不穩定的問題,不過vsan數據存儲好歹是建起來了。
② vSphere瀹夎呴厤緗鍥捐В瀹炰緥鏁欑▼
Vmware鏈嶅姟鍣ㄨ櫄鎷熷寲寰堝氭湅鍙嬫湁鍏磋叮錛屼粖澶╂垜浠灝辨潵璇︾矖姣佺粏璁茶插備綍鎼寤哄拰閮ㄧ講銆
vcsa緋葷粺瑕佹眰錛氭渶浣2鏍窩PU錛8G鍐呬互涓婂唴瀛
娉ㄦ剰錛歷Sphere 6.5瀹夎呬笉鏄瀹夎呭湪windows涓婇潰錛屾槸閫氳繃windows妗岄潰榪炴帴esxi瀹夎咃紝灝唙csa瀹夎呭湪esxi鐨勮櫄鎷熸満涓婏紙esxi鏈嶅姟鍣ㄤ細澧炲姞涓涓鉶氭嫙鏈轟綔涓簐csa鏈嶅姟鍣錛
姝ゅ勭郴緇熸槸windows server2012 R2 64bit 錛堥渶瑕亀indows server2008 浠ヤ笂緋葷粺錛 vSphere vcsa 6.5 (VMware-VCSA-all-6.5.0-8815520.iso)
絎涓閮ㄥ垎
vSphere vsan 6.5
杈撳叆VCSA閮ㄧ講鍒扮殑ESXi涓繪満鐨処P錛堟垨鑰呭煙鍚嶏級銆佽處鎴峰拰瀵嗙爜,姝ゆ椂閮ㄧ講鍦ㄤ簡ESXi鏈嶅姟鍣ㄤ笂錛堣繛鎺ュ凡緇忓瓨鍦ㄧ殑Esxi鏈嶅姟鍣錛
杈撳叆vcsa鐨勬倲緙虹郴緇熷悕縐幫紝IP銆佸博鍓嶅囧瓙緗戞帺鐮併佺綉鍏熾丏NS絳変俊鎮
榪欓噷鐨凷ystem name闈炲父閲嶈侊紝濡傛灉娌℃湁DNS瑙f瀽鐩稿叧鍩熷悕錛岃蜂嬌鐢↖P錛
濡傛灉鎯崇敤鍩熷悕涔熷彲浠ュ湪褰撳墠緋葷粺鐨刪osts閲岄潰鍔犱竴鏉ip鍜屽煙鍚嶇殑瀵瑰簲瑙f瀽錛屽傛灉娌℃湁瑙f瀽錛屽氨浼氶粍鑹插憡璀︿俊鎮錛屽傛灉寮鴻屽畨瑁咃紝浼氬艱嚧vcenter鍚庣畫鐨勯厤緗鏃犳硶榪涜屻
瀹夎呭畬鎴愬氨鍙浠ラ氳繃涓婂浘鐨勫湴鍧璁塊棶浜嗭紒
https://192.168.9.5480 錛堣繖涓鍦板潃鏄痸Center Server Appliance management interface錛
絎浜岄儴鍒 瀹夎呴厤緗
杈撳叆NTP 鏈嶅姟鍣ㄧ殑鍦板潃鎴栬呬嬌鐢‥SXi浣滀負鏃墮棿鏈嶅姟鍣
SSO鐨勯厤緗錛岃緭鍏ュ煙鍚嶏紝瀵嗙爜鍜岀珯鐐癸紝姝ゆ椂鐨勫瘑鐮佸氨鏄痸Center Web Client鐧誨綍浣跨敤鐨勫瘑鐮
鐒跺悗鎮ㄤ細鍙戠幇Esxi閲岄潰澶氫簡涓涓鉶氭嫙鏈猴紝閭e氨鏄痸csa鐨勬湇鍔″櫒錛
鐧誨綍vcenter https://192.168.9.247/
娉ㄦ剰錛氳蜂嬌鐢ㄥ笎鍙穠sphere.localadministrator甯愬彿鐧誨綍錛屽惁鍒欑櫥褰曚笂鍘諱篃娌℃湁鐩稿簲鐨勬潈闄
鍒拌繖灝辮繛鎺ヤ笂浜嗭紝灝卞彲浠ユ剦蹇鐨勫緩絝嬫暟鎹涓蹇冨拰閰嶇疆闆嗙兢浜嗭紒
絎涓夐儴鍒 閰嶇疆璁稿彲
鍒囪幫紒娣誨姞濂借稿彲鍚庝竴瀹氳佸垎閰嶏紒涓瀹氳佸垎閰嶏紒涓瀹氳佸垎閰嶏紒
絎鍥涢儴鍒 寤虹珛鏁版嵁涓蹇冨拰娣誨姞涓繪満