目录
4.2.3 使用 ESXCLI 取消标记用作容量设备的闪存设备
5.4.3 使用 vSphere Client 配置 vSAN 集群
更多IT解决方案:www.ihelpyou.com.cn
可将辅助站点配置为首选站点。当前的首选站点将变为辅助站点。
注:
具有数据局部性 = 首选策略设置的对象会始终移动到首选故障域。数据局部性 = 辅助的对象始终移至辅助故障域。如果将首选域更改为辅助域并将辅助域更改为首选域,则这些对象将从一个站点移动到另一个站点。此操作可能会导致重新同步活动的增加。为了避免不必要的重新同步,可以在交换首选域和辅助域之前将“数据局部性”设置更改为无。将域交换回来后,可以重置数据局部性。
过程
- 导航到 VMware vSAN 集群。
- 单击配置选项卡。
- 在 vSAN 下,单击故障域。
- 选择辅助故障域,然后单击更改首选故障域图标。
- 单击是或应用进行确认。
所选故障域将标记为首选故障域。
一、vSAN故障域概述
vSAN故障域可以隔离ESXi主机。
考虑以下的vSAN环境,这个环境里有五台ESXi主机。物理上,服务器A和B是位于一个机架或者一台刀片服务器上,服务器C、D和E又位于另外的一个机架或者另外一台刀片服务器上, 由于vSAN存放虚拟机组件是随机的,那么可能把2个组件(RAID-1)存放在服务器A和B上或者服务器C和E上。
这样的话,如果服务器A和B所在的机架整体发生故障或者整个刀片服务器发生故障,那么虚拟机对象的2个组件将都不能访问,虚拟机发生故障。
同理,如果组件存放在C和E上,也会发生上述情况。
那么,如果有一种方法或者手段,将虚拟机的2个组件分别存放雨A和C上,那么即使发生上述情况,虚拟机依然能够使用。
vSAN的故障域就是解决这种情况的手段,我们在同一个vSAN群集中,可以把服务器A和B定义在一个故障域中,服务器C、D和E定义在另外一个故障域中,那么vSAN存放虚拟机主机时,不会把组件存放在同一个故障域中的主机上,从而避免上述情况的发生。
上面的例子中,vSAN不会把虚拟机的组件同时存放于服务器A和B上,只会存放于A和C,A和D,B和C等等主机上,从而可以避免一个机架或整个刀片服务器发生故障时虚拟机不再可用的情况。
在vSAN中启用故障域时,最少需要3个故障域,每个故障域中至少一台ESXi主机,将默认存储存储策略下的RAID-1中的2个组件1个见证分别存放到3个故障域中的主机上。
官方推荐至少创建4个故障域,为了满足更多的存储策略,需要更多的主机,一个故障域中不止一台主机。
二、配置vSAN故障域
1、启用故障域
2、创建故障域FaultDom-01
3、再创建2个 FaultDom-02、 FaultDom-03
4、调整虚拟机设置
建立好这样的故障域后,vSAN就不会把同一个对象的2个组件放入到同一个故障域中的2台主机上,如不会放在10.8.20.31和10.8.20.32上。
到虚拟机主页参看存储策略的合规性,发现以前创建的虚拟机已经不合规。
首先克隆一个默认的存储策略,命名为“vSAN 默认存储策略”
然后检查和编辑虚拟机的存储策略
将存储策略更改为“vSAN 默认存储策略”
可以看到变为“合规”
再到vSAN的监控里面查看其物理放置
发现3个组件分别位于3个故障域中
说明故障域已经起了作用。
更多IT解决方案:www.ihelpyou.com.cn