VMware NSX培训视频

虚拟人

 找回密码
 注册

QQ登录

只需一步,快速开始

vSphere 6.5 培训视频Horizon View入门到精通视频
查看: 406|回复: 0

[转载] vSAN 推荐的 IO 控制器的配置方式

[复制链接]

升级   42.33%

发表于 2017-11-28 09:47:06 | 显示全部楼层 |阅读模式
在 HCI逐渐成为中端存储市场的主流的大趋势下,说 “与人为善,予人 vSAN” 还是蛮恰当的。这句话不是我原创的,上网搜索了一下,最早的出处来自,VMware合作伙伴,在河北具有较大影响力的赵建毅赵老师的博客:
不过,今天要强调的是,予人vSAN 的同时,先要告知“正确的姿势”。
本文有几个关键词:不支持、推荐、不推荐,注意之间的细微区别。
1)不支持,指别这么做,否则出问题,没人支持你。因为你没有按照兼容列表的推荐去规划;
2)推荐,指最好这么做,这是最佳实践;
3)不推荐,可以这么做,也在兼容列表内,出问题也能得到支持。只是可能有点风险,例如ESXiHost的存放可能是单点,好在这个单点其实问题并不大。
---Begin---
vSAN 作为VMware 公司超融合架构软件(HCIS),部署在标准的 X86 服务器上,为用户提供了服务器品牌、型号选择上的灵活性,不受硬件厂商绑定。出于对 vSAN的稳定性、性能、数据安全性的考虑,vSAN 对服务器的 I/O Controller(或称 RAID控制器)、SSD、HDD、固件和微码都有严格的兼容性要求。
目前在 vSAN的环境中采用 DELL PowerEdge R730/R730xd 和华为的 RH2288H V3的服务器越来越多,同时,这些可能也是大家诟病最多的机型。不过辩证的看,其实也说明 vSAN也即这些服务器的装机量比较大。其实用户数大导致问题出现相对较多也是一种正常的现象,装机量小的 HCI或者服务器,并不意味着就没有问题,对于用户而言,潜在的问题如果没有机会充分暴露,导致的潜在风险可能更大。
当然,有些客户也可能会说之前部署的时候就没有遵守兼容列表,用着也没有问题啊,怎么用一段时间就出问题了呢?这可能是因为,之前的数据量小,或者运行时间不够长,并没有导致软件驱动和固件不稳定。还有一种可能,可能刚开始运行的应用不重要,没注意到问题的存在。
从用户反馈的问题上来开,一般分为2 种情况:
1、有些组件不在兼容列表内
虽然采用的硬件在vSAN 的兼容列表内,但是其使用的 ESXi 版本以及驱动、固件版本未在兼容列表内。vSAN 的兼容列表网址是:
例如,下图所示:ESXi版本对应不同 I/O Controller 模式,其 Device Driver 和 Firmware Version 也可能各不相同。

/ Q2 {. R3 S3 Z0 f: |8 S# o1 H! |
2、I/O Controller 使用模式不正确
这里举出常见部署vSAN Ready Node 的型号: DELL PowerEdge R730/R730xd 和华为的 RH2288H V3 中 I/OController 的配置模式,其他 Ready Node 配置方式请准守 vSAN 兼容列表要求进行配置。
1)DELLPowerEdge R730/R730xd
这款服务器通常出厂配置的I/O Controller 为 DELL H730 Mini ,最大硬盘插槽 24 个 2.5" LFF 槽位,或者 12 个 3.5"LFF 槽位 ,当前 R730 仅支持插入 1 块 I/O Controller,R730xd 支持插入 2 块 I/O Controller。
当前用户实际部署通常有如下几种设计方式(注意,以下6 个 Solution 有些是不正确的,不正确的,不正确的姿势):
我们先来访问 http://www.vmware.com/resources/compatibility/search.php?deviceCategory=vsanio 来查看一下,这款 I/O Controller 支持的模式:
9 _5 e1 l( y, {3 b
3 k. h; s% N6 O9 L! R
这种方式看上去是很完美的,ESXi做了 RAID 1 实现冗余,vSAN 磁盘采用 vSAN 推荐的 Pass-Through 的模式,但很抱歉的是 Solution 1这种方式是不受官方支持的模式配置。
在 vSAN兼容列表内查询到该 I/O Controller 在全闪存(All Flash)和 Hybrid(混合模式)下仅支持 Pass-Through模式。大家知道,《vSAN_6.0 设计和优化指南》明确指出过:不要为 vSAN 和非 vSAN 磁盘混合使用不同的控制器模式。
相关 KB说明:《拥有同一存储控制器的 VSAN 和非 VSAN 磁盘的最佳使用实践》
6 H; e- p' w2 D) }; t
用户或集成商配置的时候自己看到过或者听其他人说过,不要为vSAN 和非 vSAN 磁盘混合使用不同的控制器模式,并且还打算为 ESXi 做了 RAID1 实现冗余,采用了 I/O Controller 配置RAID 的模式。这种模式是不受到支持的,首先,在兼容列表内并没有支持 RAID 的相关信息(看兼容列表的 Feature,列出的只有Pass-Through)。其次,vSAN 的最佳实践也是强烈建议采用 Pass-Through(也即直通)的方式。直通模式对于 vSAN后期的监控和运维都比 RAID 模式要好。* t, c; o& @6 Y  H; g! v! a$ z9 t

7 _3 e3 u) B# u4 G5 H: x
ESXi采用通过增加一个 I/O Controller 进行安装,vSAN 的 Cache 和容量盘采用 Pass-Through 的方式进行连接,这种方式是受到VMware 官方支持的,但是需要注意的是,R730 是不能插入 2 块 I/O Controller ,该解决方案仅能在 R730xd 这种支持两块 I/OController 的型号上使用。
注意:R730xd配置 2 块 I/O Controller 具体连接、配置、限制等信息,请联系 DELL 进行咨询确认。
, }, P+ f# O  i  q' R6 G0 {' T$ e
ESXi 采用双SD 卡方式进行安装,vSAN 的 Cache 和容量盘采用 Pass-Through 的方式进行连接,这种方式是 DELL推荐的一种方式,同时,我们也可以到 DELL vSAN Ready Node 中也是这样推荐的配置。当然采用 SD 卡安装 ESXi 的话,需要手动指定LOG 存储的永久位置,不要把主机的日志输出指向 vSAN Datastore,当主机内存大于 512G 时,可采用 SATADOM 的解决方案。
关于日志的 3 个解决方案:
☞ 存储在永久存储中(KB1033696)
☞ 存储在 Syslog 服务器中(KB2003322)
☞ 存储 vRealize Log Insight 服务器中(KB2144909)
关于 DELL 双SD 卡的解决方案说明:
DELLR730xd  vSANReady Node 配置:

: e( \- h& w- N
整张 I/OController 采用 Pass-Through 模式,并在其中选择一块 HDD 用于 ESXi 的安装,VMware 不支持在该型号的I/OController 上同时配置 vSAN 磁盘和 VMFS 卷,安装完 ESXi 后创建的 Datastorage 需要禁用。该方式是受到支持的,但是ESXi 属于单点存储。不过,大家都知道,ESXi 运行后都加在到内存里了,而且得益于 vSphere 的集群高可用,这种单点的风险并不大。
相关 KB:《在采用 lsi_mr3 驱动程序的 Dell H730 控制器上运行 VMware vSAN 和VMware vSphere VMFS数据存储的部署准则》

0 O  s4 \' n) V" D* P; Z" x  j  u
ESXi 采用单SD、U 盘、SATADOM 等其他方式进行安装,vSAN 的 Cache 和容量盘采用 Pass-Through 的方式进行连接,当然采用 SD 卡安装ESXi 的话,需要手动指定 LOG 存储的永久位置,请不要把主机的日志输出指向 vSAN Datastore。该方式是受到支持的,但是由于 ESXi属于单点存储。
关于日志的 3 个解决方案:
☞ 存储在永久存储中(KB1033696)
☞ 存储在 Syslog 服务器中(KB2003322)
☞ 存储 vRealize Log Insight 服务器中(KB2144909)
该方式是受到支持的,但是由于ESXi 属于单点存储。
✔ 6 种配置方式的总结
☞ VMware 极力推荐并支持 Solution 4,如果服务器是 R730XD,支持Solution 3;不支持Solution 1 和 Solution 2;
☞ VMware 不推荐 Solution 5 和 Solution6。注意不推荐的原因是 ESXi 属于单点,但仍可使用,出问题 VMware 也是支持的。
2)华为的RH2288H V3

1 S' `) e$ s1 d3 C4 ?2 D9 L6 v3 m

8 l. q$ a) P6 L# T3 S. u; Y

2 X3 k7 ?) `: l2 F6 ~& \
上图表明,全闪存的时候,只支持直通(Pass-Through);混合阵列的时候,支持直通(Pass-Through),或者RAID-0。
✔ 全闪存阵列
市场上通常有如下几种设计方式(注意,以下4 个 Solution 有些是不正确的,不正确的,不正确的姿势):

& f( G5 P3 j, P4 M4 i3 ~
我们从上文知道一张I/O Controller 即做 RAID 又做直通的方式是不支持的,所以下面就没有在考虑的范围内。
推导的过程类似 DELL 服务器,在这就省略了。我们的结论是:
☞ 全闪存极力推荐和 All Flash -2;不支持 All Flash -1 ;
☞ 不推荐 All Flash -3 和 All Flash -4。注意不推荐的原因是ESXi 属于单点,但仍可使用,出问题 VMware 也是支持的。
✔ 混合阵列
混合模式推荐Hybrid -1 和 Hybrid -2,不推荐 Hybrid -3 和 Hybrid -4。

5 G9 ?4 z% C, p8 y" Y7 l
✔ 注意:
☞ 硬件厂家也会对其硬件设计进行调整,如:服务电源、PCI插槽,I/OController 数量,盘位数量等,所以在硬件配置前请于硬件厂商进行配置确认,已硬件厂商确认为准;
☞ 由于 vSAN 的兼容列表会根据认证结果不定期更新,所以使用前请访问
http://www.vmware.com/resources/compatibility/search.php?deviceCategory=vsanio 进行查询确认,已 VMware 官网最新版本为准。
2 d8 `4 z+ ~! x/ r* Q, z% g

% y: p, A4 C/ W+ ]& X
' t8 \1 F& `8 V% j% i& o( _
( k! Y: K( f0 S" c2 H$ Z
5 F, j8 w2 ^+ ]: ~1 J0 o
2 S6 ]- {3 }8 s7 |; j! `

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
虚拟人·专业提供培训·咨询·猎头服务 联系我们:info@vmanager.cn
回复 论坛版权

举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

点击这里给我发消息

QQ|小黑屋|手机版|Archiver|虚拟人 ( 粤ICP备16092429号-1 )

GMT+8, 2020-2-23 18:34 , Processed in 1.125000 second(s), 22 queries .

版权所有 虚拟人

© 2007-2019

快速回复 返回顶部 返回列表