如何在一台ESXi主机上搭建一整套VSAN集群的环境

如何在一台ESXi主机上搭建一整套VSAN集群的环境,第1张

就来介绍下如何在一台ESXi主机上配置3个ESXi并组建一个VSAN集群。昨天,我介绍了如何在一台ESXi主机上安装ESXi的客户机(当然这些ESXi本身也是主机哦,还可以在其上部署虚拟机,虽然性能会比较差)。因此,首先就是根据上面所说的硬件条件创建3个虚拟机用来安装ESXi55u1。我的配置是每一台主机都包括:
4个CPU(最少2个)
8GB内存
3个硬盘,一个4GB(用来装系统)、一个40GB(模拟成SSD)、一个400GB(提供给vsan存放数据)
2个网络适配器,一个在子网19216810x用于管理和虚拟机网络,一个在子网19216820x,用于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项。在我的实验环境中,它们是:
esxi55u01homelab – 1921681031
esxi55u02homelab – 1921681032
esxi55u03homelab – 1921681033
请在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 mpxvmhba1:C0:T1:L0 --option=enable_ssd
# esxcli storage core claiming reclaim -d mpxvmhba1:C0:T1:L0
注意,这里的设备ID要填写你所想要变成SSD的那个磁盘,设备ID就是长的像mpxvmhba1C0:T1:L0的那个。
输入命令后,如果没有填错,是不返回结果的。回到vSphere Web客户端,刷新一下,你就会发现那个40GB的磁盘的类型变成SSD了。
关于VSAN的配置,LeoXiao同学写的很不错,就不多罗嗦了。你可以参考他的文章。
我借个图说明下顺序:
多说一句,为了测试NIOC功能,而这个功能只有在分布式交换机上才有,所以,建议VSAN集群配置的时候先配置好分布式交换机,并且把VSAN专用的VMkernel建在分布式交换机上。
最后,给大家看一下,要搭建一个VSAN集群的测试环境,在一台主机上至少要配置并开启5台虚拟机——包括1台域控制器,1台vCenter和3台ESXi主机(每台都配了8GB内存哦)。
虽然还是有一些网络传输上不稳定的问题,不过vsan数据存储好歹是建起来了。

看你怎么用了,如果想不安装 *** 作系统,直接装esxi的话,可能会有很大麻烦,41和50都比较挑选硬件,用台式机装的话多半有硬件兼容性问题。最好是安装一个64位的 *** 作系统,然后安装vmware workstation 71以上版本,然后在workstation里面设置虚拟机,虚拟机上安装esxi。这样没有多少兼容性问题。 你目前的硬件就能满足了。当然,如果想要跑得流畅一点,建议两颗CPU,配大一点的内存,至少8G或者以上吧。虚拟机最消耗内存了。

准备安装ESX/ESXi的服务器 安装ESX/ESXi就像安装任何一个Linux的套件一样,在确定你的机器匹配VMware的HCL之后即可以放心开始安装。但在安装之前,还是有些准备任务,包括了BIOS的配置,磁盘安全机制RAID,以及远程键盘鼠标屏幕KVM的配置。 准备服务器的BIOS配置 一般来说,任何通过VMware HCL认识的服务器都可以顺利运行,但在安装ESX/ESXi之前,还是别忘了将BIOS中相关的地方激活。 服务器BIOS中虚拟机选项的激活 VT-X:在BIOS会显示Virtualization Technology VT-D:在BIOS中会显示VT-D或是IOMMU RAID的规划及安装 ESX/ESXi虽然是一个Hypervisor,但也是一个 *** 作系统,因此也需要有些安全防护,因此在安装前,先要规划Hypervisor的存放位置,本地硬盘则一定要使用RAID才能确保Hypervisor的常规运行。 RAID的常见名称 Volume:卷,即RAID落实后的组合。 Virtual Device:和卷同意,但一个VD可以只有一台硬盘。 IM:即RAID1,通常是Mirror的意思。 IS:即RAID0,即Stripping的意思。 IME:即IM+Enhance的意思,通常为RAID1+Hot Spare PD:Physical Device,即物理硬盘。 准备主机的总控KVM 在机房环境中,如果每一次安装或配置服务器都要跑到计算机旁边,安装上键盘,鼠标,屏幕,不但麻烦,一不小心还会把服务器的电源或网线给碰掉,带来无谓的困扰。在IDC中,一般会使用所谓的KVM转移设备,将这台服务器的键盘,鼠标,屏幕(通称KVM)的输出入都转移出来。 1、KVM的种类:交换机 最常见的KVM转移设备就是网卡,一般做法有通过KVM的交换机,再利用客户端程序或浏览器上交换机来 *** 作给定IP的服务器。KVM交换机通常会有一个屏幕界面和USB界面,并且将这些界面集成CAT网络界面。 2、KVM的种类:专属总控卡 另一种就是在服务器中直接插上网络界面的KVM over IP卡,可以将这个KVM over IP的卡配置一个私有的IP,再将这个卡连上公用的交换机,只要通过IP就可以直接 *** 作这台计算机,大部分的服务产品都是使用这种方式。 在VMware Workstation上安装ESX/ESXi ESX必须匹配VMware HCL的硬件上才能安装,因此一般的PC要安装上必须靠运气,但如果只想评估ESX。事实上,VMware为了让每一个人都可以体会ESX的强大,特别在新版的VMware Workstation 7及以后的版本中加入了对ESX的支持,让你可以在"虚拟"的环境中再安装Hypervisor,并且也可以在上面再安装VM。虽然效果无法应用正规环境,但至少可以评估ESX的各项功能,如HA、VMotion、DRS等。 1、在workstation上安装ESX/ESXi的必要条件 虽然大部分个人计算机都可以安装VMware Workstation,但ESX/ESXi是一个64比特的Hypervisor,因些VMware Workstation的机器必须拥有64比特的CPU,而CPU也必须支持VT-X技术,满足这两个条件才能在上面安装ESX/ESXi 2、创建给ESX/ESXi用的VM VMware Workstation很贴心地在其上特别准备了给ESX/ESXi运行环境,只要经过简单的配置步骤即可。 3、创建给ESX/ESXi用的VM 在VMware Workstation下创建给ESX/ESXi的VM和创建其他的VM一样简单。 (1) 进入VMware Workstation并且选择New Virtual Machine选项。 (2) 选择Custom单选按钮,单击next按钮 (3) 选择VMware Workstation的版本,这里选默认值即可。 (4) 选择“I will install the operating system later”,然后next (5) 在 *** 作系统的选择上,选择VMware ESX,在Version中选择VMware ESX/ESXi4,next (6) 键入这个VM名称,选择存放位置,然后next。 (7) 接下来选择CPU数量,next (8) 接下来是内存的大小,默认值是2GB,单击next按钮 (9) 再接下来是网络,选择bridge方便管理,单击next (10) 接下来是硬盘的界面卡,以默认值为主,单击next (11) 接下来是创建这个ESX VM的硬盘,选择创建新硬盘,单击next (12) 接下来是硬盘的界面,ESX以SCSI为主,单击next按钮 (13) 给定VM硬盘的大小,默认为40GB,单击next (14) 接下来是这个VM使用硬盘VMDK的名称,也使用默认值,单击next按钮 (15) 接下来是信息汇总 (16) 单击finish完成创建。

所有工作都是安装程序自动完成,不需要手工分区,安装程序保留必须的分区后会将剩余空间设置为存储分区,全自动完成。

VMware(中文名威睿”,纽约证券交易所“代码:VMW) 虚拟机软件,是全球桌面到数据中心虚拟化解决方案的领导厂商。全球不同规模的客户依靠VMware来降低成本和运营费用、确保业务持续性、加强安全性并走向绿色。2008年,VMware年收入达到19亿美元,拥有逾150,000的用户和接近22,000多家合作伙伴,是增长最快的上市软件公司之一。VMware总部设在加利福尼亚州的帕罗奥多市(Palo Alto)。

VMware(纽约证交所代码:VMW)在虚拟化和云计算基础架构领域处于全球领先地位,所提供的经客户验证的解决方案可通过降低复杂性以及更灵活、敏捷地交付服务来提高IT效率。VMware使企业可以采用能够解决其独有业务难题的云计算模式。VMware提供的方法可在保留现有投资并提高安全性和控制力的同时,加快向云计算的过度。 VMware拥有 400,000多家客户和55,000多家合作伙伴,它的解决方案可帮助各种规模的组织降低成本、提高业务灵活性并确保选择自由。

它的产品可以使你在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。与“多启动”系统相比,VMWare采用了完全不同的概念。多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。VMWare是真正“同时”运行,多个 *** 作系统在主系统的平台上,就象标准Windows应用程序那样切换。而且每个 *** 作系统你都可以进行虚拟的分区、配置而不影响真实硬盘的数据,你甚至可以通过网卡将几台虚拟机用网卡连接为一个局域网,极其方便。安装在VMware *** 作系统性能上比直接安装在硬盘上的系统低不少,因此,比较适合学习和测试。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/10561909.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-09
下一篇2023-05-09

发表评论

登录后才能评论

评论列表(0条)

    保存