超融合架构

vSAN 6.7 Update 1 新功能

10月16日,VMware 正式发布了 vSAN 6.7 Update 1,这是继今年4月份发布 vSAN 6.7 后的一个重要更新版本,我们来给大家介绍一下 vSAN 6.7U1 中的一些主要新功能。

 

简化运维

通过 VMware Update Manager 简化 vSAN 升级

vSAN 6.7U1 把 vSAN 的升级工作全部集成到了 VMware Update Manager (VUM) 中,VUM 可以自动检测到网上的更新,下载相关的软件包并升级整个 vSAN 集群。VUM 不仅能够升级 vSphere (含 vSAN) 软件,还能够升级各种驱动软件和 Raid 控制器的固件 (支持 Dell、SuperMicro、Lenovo 和 Fujitsu 等)。

 

vSAN 集群管理工具 Quickstart

vSAN 6.7U1 在 vCenter 的控制台界面中整合了一个 vSAN 集群的管理工具 Cluster Quickstart,这是一个辅助管理员一步步配置 vSAN 集群的工具。vSAN 6.7 发布的时候还推出了另一个工具 EasyInstall,它是从 VCSA (vCenter Server Appliance) 中调用的,用于简化 vSAN 软件的安装。有了 EasyInstall 和 QuickStart 这两个工具,可以大大简化 vSAN 环境的安装和配置难度,进一步降低了用户部署 vSAN 的难度。Quickstart 具有以下功能:

  • Cluster Basics:创建并初始化 vSAN 集群,并配置好集群最基本的 DRS (Distributed Resource Scheduler) 和 HA 功能。
  • Add hosts:当 vSAN 集群需要扩容时,管理员可以利用这一功能向现有的集群中添加服务器,也可以批量添加服务器。
  • Configures cluster:供管理员对 vSAN 集群的现有配置参数进行修改,例如修改 vMotion 和 vSAN 流量的网络参数,配置新的集群服务等等。

 

容量空间管理

容量空间是 vSAN 管理员日常工作最关心的问题之一了,vSAN 6.7U1 推出了两个新功能来帮助管理员全面了解存储空间使用情况。

  • 容量历史 (Capacity History) 报告:显示一段时间内的总容量、已用容量和可用容量,以及去重 (Deduplication) 和压缩比的历史记录。
  • 可用容量估算器 (Usable Capacity Estimator):显示基于所选存储策略条件下剩余的可用容量。

这些功能增强能够更好地帮助管理员全面了解系统容量的状况,帮助他做出正确的决策,从而更轻松、有效地管理 vSAN 环境。

 

更强大的 PowerCLI 命令集

PowerCLI 是 VMware 提供给系统管理员的一款功能强大的命令行工具,可以书写脚本来自动执行 VMware 软件环境下各种资源的管理。vSAN 6.7U1 进一步增强了 vSAN 的 PowerCLI 命令集,以逐渐取代原来的 RVC (Ruby vSphere Console) 命令接口。PowerCLI 已经被证明了是一个管理 vSAN 环境的有力工具,对于它的增强将有助于进一步提高系统管理的效率。即将推出的 vSAN cmdlet 提高了对以下 vSAN 数据的可见性:

  • 对象组件统计信息
  • 虚拟机对象信息
  • 对象信息
  • 对象统计信息
  • vSAN 磁盘统计信息
  • vSAN vmdk 统计信息

 

 

高效基础架构

回收虚机中释放的空间

vSAN 6.7U1 开始支持虚机操作系统的 Trim/Unmap 指令,以有效地回收不再使用的存储空间。Trim/Unmap 指令是针对 SSD 特有的操作,传统的机械硬盘不需要特别的指令来释放硬盘空间,SSD 的独特工作机制要求用一条特殊的命令来标注已经释放的存储区块,这条指令在 SATA 接口上就是 Trim,在 SCSI 接口上就是 Unmap。现代的操作系统 (Windows Server 2012 或 Windows 8 及更高版本、凡是支持 ext4、xfs、btrfs 文件系统的 Linux) 都能够有效管理 SSD,vSAN 6.7U1 能够完美地配合虚机操作系统发出的 Trim/Unmap 指令,及时回收虚拟 SSD 上释放的空间,从而提高 vSAN 的存储空间使用效率。

 

优化见证和数据网络

vSAN 6.7 中把见证网络和数据网络分开 (不了解见证 witness 节点的话请阅读相关文章),以优化两种网络的流量。vSAN 6.7U1 进一步优化了见证网络和数据网络的配置,允许对这两种网络设置不同的最大传输单元 MTU (Maximum Transmit Unit) 值,见证网络只需要使用通常的帧大小来保证网络的简单性,而数据网络可以采用巨型帧来提升数据同步的效率和性能。这样就给用户采用 vSAN 延伸集群提供了更大的灵活性,并且有助减少网络配置相关的问题。

 

 

快速问题解决

运行状况检查指导和建议

vSAN 6.7U1 提供更加全面的健康检查功能。例如在下图中,对于存储控制器的固件版本检查:v9 版本太旧了,没有满足兼容性要求;v13 版本又太新了,还没有经过兼容性测试,所以这两个版本都没有在 vSAN 的硬件兼容性列表 HCL (Hardware Compatibility List) 上;只有 v10 和 v11 这两个版本是满足兼容性要求的。vSAN 集群的节点之间采用单播方式 (Unicast) 传输数据,vSAN 6.7U1 的健康检查也会对节点间单播通讯的性能进行测试,以保证节点之间的连通性和数据同步性能。

 

更快速的网络诊断

VMware 一直在努力提高解决问题的速度,vSAN 6.6 中推出了 “vSAN Support Insight” 的功能,通过自动收集 vSAN 环境中的各种监控数据来帮助 VMware 产品支持团队 GSS 快速定位故障和排错。vSAN 6.7U1 持续这方面的努力,提供了更深度和更细粒度的图表,并且能够收集关键的网络诊断数据,这些功能使得  GSS 团队能够获得更多的诊断数据来排查故障。下图所示的“Network Diagnostics Mode”就是新增的辅助诊断功能之一,它能够以每秒一次的频率采集网络性能数据,采集到的数据会通过“vSAN Support Insight”传给 GSS 工程师。这项功能会在运行24小时后自动关闭,用户也可以选择在任何时间点关闭这一开关。