VMware vSAN 基础架构配置总结

2020-8-17 杰克 虚拟化

      最近在找工作,有面试官有问到关于VMware vSAN架构的一些问题。因之前有做过这种虚拟化集群架构,但接触到这样的业务非常少,加上时间很长已经不记得一些具体配置了。回来后登陆VMware官网查看发现最新版都已经更新到7.0版本了,于是在自己的机器上搭建了一个6.7版本的vSAN架构算是复习了。也做了一些配置总结备忘。

环境搭建注意事项:

在生产环境下配置一个典型的vSAN集群最少需要四台物理机器。因为是模拟环境,我就用VMware Workstation来虚拟四台物理机。我手上只有一台安装了微软的 Windows Server 2016 系统的物理服务器,之前安装了Hyper-V角色服务。微软的Hyper-V貌似不支持嵌套其他厂商的虚拟化。于是我删除了Hyper-V角色服务并安装了VMware Workstation 15 版本,然后创建了4台虚拟用于模拟vSAN集群主机。

workstaion.png

鉴于vSphere 7.0刚出来不久,我选择了比较成熟的6.7U3版本。这个版本也是最后一个Vcenter有Windows版本的了。从7.0版本开始Vcenter将不再提供Windows版本了

6.7u3.png

安装过程就不赘述了,网上能搜到一大堆的教程。官网也有详细的文档资料供下载: https://docs.vmware.com/cn/VMware-vSphere/index.html

这里有一个误解,很多人都把vSAN理解为等同于超融合。即 “vSAN =  超融合” ,实际上这种说法并不准确。至少在VMware的官方文档中对vSAN的概念阐述中并没有出现 “超融合” 或 “HCI” 这二个词

vSAN概念.png

在VMware的官方主页上对超融合基础架构的叙述中它是由四个软件组件组合起来的:

HCI组件.png

而在VMware的超融合平台功能定义中,vSAN只是其中之一。主要用于实现存储池化的功能组件但并不能完全代表HCI的全部。对于官方的说明,我个人的理解是:超融合包含了vSAN 但vSAN不能代表超融合的全部

HCI-vSAN.png

回到vSAN配置中,在将vCenter安装到ESXi的环境中,重启vCenter主机是需要注意的。我试过无论是在vCenter的前端管理界面(即通过SSO域账户administrator@xxx.local登陆的web界面)还是从后端通过SSH登陆vCenter虚机的Linux操作系统或者vCenter的后端配置界面(即通过vCenter的IP:5480登陆的界面)执行关机或重启vCenter都有可能会造成三个服务下次启动异常从而导致vCenter的前端管理界面出现 503 错误。需SSH登陆vCenter虚机的Linux操作系统并手动启动这三个服务

service-3.png

这个问题好像是个BUG我查了很多资料,没有找到完美解决办法。不清楚vSphere7.0版本是否解决了这个问题。不过我查出来的资料显示这个问题好像跟vCenter所运行的底层操作系统:由VMware自己封装开发的的专用于容器的轻量级Linux发行版Photon有关。具体原因我没有进行深入研究,也许vCenter的一些功能是由容器实现的吧。总之做好vCenter的备份,尽量少重启vCenter就是了

photon.png

其他的安装部署过程按照教程来就行了,网上的一些安装部署教程都讲的挺详细的。我就不复制粘贴别人的经验了。后面我会就一些使用过程中的具体问题进行探讨研究

标签: vSAN 超融合 HCI 虚拟化 VMware

发表评论:

Powered by emlog 京ICP备17037512-1 e-mail:jackhkyin@163.com QQ:393147796