目录
4.2.3 使用 ESXCLI 取消标记用作容量设备的闪存设备
5.4.3 使用 vSphere Client 配置 vSAN 集群
更多IT解决方案:www.ihelpyou.com.cn
现在我们以 VSAN 数据存储上部署的一个简单的虚拟机为例。即使我们没有创建策略,而是使用了默认策略,VSAN 数据存储上部署的这台虚拟机的磁盘 (VMDK) 也会获得允许的故障数目 (FTT) =1 的功能。这意味着这个VMDK 将创建两个副本,每个副本放置在不同的 ESXi 主机上,使得数据在群集出现单个故障时仍有一个副本可用。这其中的每个副本都是 VMDK 存储对象的一个组件。现在有两个问题需要提出:第一,VSAN 如何处理裂脑/网络分区?第二,我们如何才能确保主机/磁盘发生故障时这个 VMDK 对象有 50% 的组件可用?这就是见证的角色。
除了创建VMDK 的两个副本,系统也会创建对象的第三个组件。这就是见证磁盘。它是纯粹的元数据,只占用2MB 的磁盘空间。现在,在一个 3 节点群集中,如果 VMDK 的副本放置在 host1 和 host2 上,则见证会被放置在host3 上。这意味着,如果任何一个主机发生故障,我们仍有一份数据副本可用,我们仍有超过 50% 的组件可用。如果出现网络分区或裂脑,一侧分区有 2 个节点,另一侧分区有一个节点,那么仍然有一个分区会拥有超过 50% 的组件。下图所示为虚拟机上的一个 VMDK(硬盘 1),该 VMDK 的允许的故障数目被设置为 1。
组件共有 3 个;2 个副本,1 个见证。所有 3 个组件都放置在群集的不同的主机上。
这就是一个最简单的示例。如果使用 StripeWidth 功能或将 FFT 设置为大于 1 的值,许多人会发现系统创建了大量额外的见证。需要记住的一点是,虚拟机的虚拟机存储策略能要求不同,见证的数量也会发生改变,见证的分布也会不同。
您可以快速将双节点VMware vSAN 集群分配给共享见证主机。
配置双节点集群时,您可以选择一个见证主机。见证主机最多可以由 64 个双节点集群共享。您还可以将多个双节点集群分配给一个共享见证主机。
过程
- 在 vSphere Client 导航器中,右键单击一个主机。
- 选择菜单 vSAN > 分配为共享见证主机。
- 在“将集群分配给见证主机”对话框中,选择要分配给此见证主机的双节点集群。
- 单击添加。
结果
此时将分配所选的集群以使用此见证主机。