2024年6月2日发(作者:)
vsan最佳实践
Vsan 最佳实践
需要考虑的主要因素:
物理服务器
系统引导
磁盘控制器
磁盘组
HDD
SDD
NIC
VSWITCH
VSAN网络
存储策略
Vsan与HA之间的要求
1.物理服务器
Vsan集群
最多支持64台主机
允许n个故障节点,HOST>=2n+1,如果设计了故障域,则需要
2n+1个故障域
为了确保,在n个节点故障后仍然可以正常读写,则
HOST>=(2*FTT+1)+1
支持纠删码(vsan6.2以后),raid 5最少四台主机,raid6最少
6台建议每台主机都是相同的存储配置
2.系统引导
最好是双sd卡设备做引导,同时将系统日志和跟踪重定向到永久
存储中,见kb1033696 如果条件有限,也推荐用一块硬盘做引导,用
直通模式,不推荐两块做raid1
3.磁盘控制器
首先要符合vsan的硬件兼容列表,品牌,型号,固件等
支持直通的一定要全直通,不支持的就全做raid0(不是最佳,维
护略多)
队列深度,至少256,尽量设置到最大
控制器缓存,禁用,如果不能禁用,就设置成100%读
注意:千万不要混用直通和raid
4.磁盘组
每台服务器最多支持5个磁盘组(建议每台主机2个磁盘组)
可用容量/磁盘组的算法
假设vsan有8个节点,要求2个节点磁盘全部不可用时,vsan
任然有空间可以恢复,则磁盘组的使用率不能超过75%
假设客户提出可用容量为N,未来增长为P%,则方案容量至少为
N*(1+P)/0.75,再考虑到磁盘格式化开销1%和虚拟机快照需要的空间,
方案容量因为N*(1+P)/0.7
裸容量/磁盘组
2副本,裸容量=2*可用容量
3副本裸容量=3*可用容量
磁盘书/磁盘组(最多7个)
磁盘数/磁盘组=裸容量/单盘裸容量
首先要符合vsan兼容性列表
推荐sas盘或者nl-sas,不推荐sata
转速越快越好,不低于7200
单个容量1TB以上
一个磁盘组7块最多,一个服务器5个磁盘组最多,所以一台服
务器最多35块6.SSD
要符合vsan兼容性列表
最好pcle 或nvme接口
闪存容量应该最小为可用容量的10%,越大越好,可以通过
VROps for vsan 查看是否足够
混合模式每台服务器最多5个,全闪存应该是5+35个
混合模式读缓存(70%)和写缓存(30%)
全闪存写缓存100% (该模式下,缓存层的ssd只做写缓存,最
多支持600G用于写缓存)
Vsan网络使用10g,其他1g
推荐网口数量:
一对vsan/vmotion
一对业务
一对管理
一对NAS/备份
用于vsan的多网卡作用是高可用而非负载均衡,有一种例外,基
于IP哈希的策略。
在此策略下,vsan能够平衡网卡的负载,要求使用以太通道或链
路聚合协议LACP配置物理交换机,静态的以太通道仅受VSS支持,
而LACP仅受VDS支持
h
配置VDS,任何版本的vsan都带vds功能
网络
Vsan 6.5以前的版本,mutlcast必须打开,且使用企业级的交换
机确保mutlcast性能Vsan6.6可以使用unicast
9.存储策略
Number of failures to tolerate
允许的故障数量默认1 最大3
Vsan6.0引入故障域的概念,使用故障域时,为允许n次故障,
需要创建n+1个对象副本,并且需要2n+1个故障域。
FlashReadCacheReservation
闪存读取预留,不建议更改
NumberOfDiskStripesPerObject
条带宽度
建议默认保留为1,最大为12
强制制备
决定在vsan资源不足上述存储策略时,是否依旧进行部署,建议
禁用ObjectSpaceReservation
指定虚拟机置备预留,默认值为0表示精简置备,最大100,厚
置备
/HA
HA 必须使用vsan网络进行通讯
HA不使用vsan数据存储作为数据存储信号检测位置11.其他
Vsan产生10%cpu开销
每台主机最少32G内存
安装和使用vsan health service
使用最新稳定版vsan
发布评论