vSAN 从 6.6 开始引入了配置助手 (Configuration Assist) 的功能,它能够检查 vSAN 集群的配置是否符合最佳实践,从而发现一些配置上的常见问题。这项功能对于刚刚接触 vSAN 的用户是非常有帮助的,可以有效地避免一些配置上的错误,从而保证 vSAN 集群的正常运行。配置助手可以检查以下几种配置:
- 硬件兼容性:根据 vSAN 兼容性列表 (HCL – Hardware Compatibility List) 检查 Raid 控制器是否是支持的型号,并且检查固件版本是否满足要求,如果版本低于要求的话,自动从硬件厂商网站上下载合适的版本并刷新整个集群中的控制器。
- vSAN 配置:检查 vSAN 功能是否被激活了,所有的硬盘是否已经被申明 (claimed),即配置到 vSAN 环境中去了。
- vSphere 集群配置 (Generic cluster):检查 DRS (Distributed Resource Scheduler) 和 HA 功能是否已经被选中激活了。
- 网络配置参数 (Network configuration):检查网络相关的配置,如是否正确配置了 vMotion 和 vSAN 数据同步网络,这些网络是否正常工作等等。
下面我们给大家看一段 vSAN Configuration Assist 的演示视频 (提示:请选择视频下方的“高清 720P”选项来观看),在这段演示中,管理员利用配置助手的提示修复了以下两类问题:
1) 集群中的磁盘还没有被申明 (Claim)
vSAN 集群中每台服务器上都有一组磁盘,这些磁盘应该被正确地标记在 vSAN 中的用途,高性能的 SSD 可以作为高速读写缓存层 (Cache tier),普通的 SSD 或机械硬盘用于容量层 (Capacity tier)。每台服务器上都应该建好磁盘组 (Disk Group),并且把对应的缓存磁盘和容量磁盘加到这个磁盘组中,vSAN 会根据磁盘的标记来决定这些磁盘的用途,这个过程被称之为磁盘申明 (Claim Disks for vSAN)。
2) vSAN 集群还没有激活 DRS 和 HA 功能
DRS (Distributed Resource Scheduler) 和 HA (High Availability) 是 vSphere 集群的两个重要功能。DRS 能够优化 vSphere 集群的资源配置,当虚机启动时自动选择最合适的服务器来运行虚机;当服务器上的工作负载失去均衡时,自动把部分虚机从过度使用的服务器迁移到比较空闲的服务器上,以保持整个集群的负载均衡。HA 开启后可以对集群内运行的虚机进行保护,当某一台服务器宕机时,HA 会在其他服务器上重新启动宕机服务器上的虚机,以保持这些虚机的持续运行。一般情况下,这两项功能都应该是开启的,vSAN 配置助手能够检测到这种配置上的失误,提醒管理员及时激活这两项重要的功能。