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甯愬彿锏诲綍锛屽惁鍒欑橱褰曚笂铡讳篃娌℃湁鐩稿簲镄勬潈闄
鍒拌繖灏辫繛鎺ヤ笂浜嗭纴灏卞彲浠ユ剦蹇镄勫缓绔嬫暟鎹涓蹇冨拰閰岖疆闆嗙兢浜嗭紒
绗涓夐儴鍒 閰岖疆璁稿彲
鍒囱帮紒娣诲姞濂借稿彲钖庝竴瀹氲佸垎閰嶏紒涓瀹氲佸垎閰嶏紒涓瀹氲佸垎閰嶏紒
绗锲涢儴鍒 寤虹珛鏁版嵁涓蹇冨拰娣诲姞涓绘満