IBM Cloud Docs
VMware 存储选项

VMware 存储选项

VMware Cloud Foundation for VPC 的架构建立在 IBM Cloud VPC 网络架构的基础上,IBM Cloud VPC 使用裸机服务器。 VMware Cloud Foundation 使用裸机服务器上本地连接的 NVMe 驱动器为 VMware Cloud Foundation 部署创建软件定义存储。

vSAN deployment with NVMe SSD drives
vSAN deployment with NVMe SSD drives

目前,VMware vSAN 是唯一的存储选项。IBM Cloud VPC Cloud Foundation 部署不支持文件共享。

作为 VMware Cloud Foundation for VPC 自动化的一部分,vSAN 将自动为您部署,无需为此应用任何特定配置。 但是,您可以通过 vCenter 服务器为虚拟机配置各种存储策略,以满足初始调配后的各种可用性或性能目标。

VMware vSAN 设计

VMware vSAN 是一个分布式软件层,作为 ESXi 虚拟机管理程序的一部分本地运行。 它聚合了 vSAN 群集中所有主机的本地或直接连接的容量设备,并创建了一个供 vSAN 群集中所有主机共享的单一存储池。 VMware需要共享存储,例如高可用性 (HA vMotion,、DRS 和 vSAN,因此无需外部共享存储。 它们还能简化存储配置和虚拟机调配活动。 不过,如有需要,您可以将这些功能与 IBM Cloud VPC 提供的存储解决方案相结合。

在 vSAN 设计中,计算节点包含用于 ESXi 操作系统 (OS) 的本地磁盘驱动器和用于 vSAN 数据存储的额外磁盘驱动器。 在每个裸机服务器中,每个节点都包含两个 M.2 SSD 镜像驱动器,用于安装 ESXi,无论主机属于哪种群集。 带有字母 d 的 IBM Cloud 裸机服务器配置文件代表一些附加的 NVMe U.2 SSD,可用于 vSAN。

vSAN 的使用方法如下:

  • 一个或两个磁盘组 vSAN 设计。
  • 每个磁盘组有两个或更多磁盘。
  • 组中的一个NVMe驱动器用作缓存层,其余SSD用作容量层。
  • 所有存储空间将创建一个单一的 vSAN 数据存储。

VMware Cloud Foundation 会自动部署 vSAN 组件。 部署时无需应用任何特定设置。

vSAN 的虚拟网络设置

在此参考设计中,vSAN在专用VPC子网上的ESXi主机之间传输。 连接到 IBM Cloud 裸机服务器的 PCI 网络适配器在 vSphere 中配置为 vSphere 分布式交换机 (vDS) 并将网络适配器作为上行链路。 为 vSAN VPC 子网配置了一个专用 vSAN 内核端口组,该端口组位于 vDS 内。 对专用 vDS 启用了巨型帧 (MTU 9000)。

vSAN 不会跨上行链路对流量进行负载均衡。 上行链路的高频SmartNIC提供。

有关物理 NIC 连接的更多信息,请参阅 VPC 上 IBM Cloud Bare Metal Servers 的网络概述

vSAN 存储策略

启用并配置 vSAN 后,存储策略会配置为定义 VM 存储器特征。 存储策略为不同的虚拟机指定了不同级别的服务。 使用 VMware Cloud Foundation for VPC,会为您创建默认策略,但您需要根据每个虚拟机的需求配置存储策略。

此设计中的缺省存储策略容许单个故障。 它配置了擦除编码,容错方法设置为 RAID-5/6 (擦除编码)——容量和主要故障级别设置为1。 RAID 5 配置至少需要 4 个主机。

或者,您可以选择RAID 6配置,将容错方法设置为 RAID-5/6 (删除编码)——容量和主要故障级别设置为2。 RAID 6 配置至少需要 6 个主机。 重复数据删除和压缩通常在默认存储策略中启用,但也可根据需要禁用。

除非从 vSphere另行指定,否则 vSAN 将使用默认策略。 当自定义策略配置完成后 vSAN 将在可能的情况下确保其正常运行。 但是,如果无法保证策略,则无法预配使用该策略的虚拟机,除非启用强制预配。

您可以在 vSphere 中修改 vSAN 配置,而不会对 VMware Cloud Foundation 配置产生负面影响。

vSAN 存储器设置

vSAN 设置是根据在 IBM Cloud 中部署 VMware 解决方案的最佳实践配置的。 vSAN 配置包括存储 IO 控制 (SIOC) 设置、显式故障转移设置端口组和磁盘缓存设置。 通过在 VPC 中部署 VMware Cloud Foundation,您可以根据自己的需要配置存储策略,但也可以接受默认配置。

您可以在 vSphere 中修改 vSAN 配置,而不会对 VMware Cloud Foundation 配置产生负面影响。