这是我第二次在系列博文中深入探讨在创建自主开发 VirtualSAN 环境时要考虑的硬件事项。本系列的首篇博文概述了固态驱动器的注意事项。在此接续部分,我们将回顾一下存储控制器。


       Virtual SAN 存储控制器支持

       Virtual SAN 支持两种模式的存储控制器,直通 RAID0 模式。在为 VirtualSAN 选择存储控制器时,最重要的事情之一就是考虑它是否支持直通模式、RAID0 模式或两者。


       存储控制器直通模式

       某些存储控制器 HBA  RAID 适配器可支持通常所说的直通的操作模式,在这种模式下,vSphere虚拟化管理程序可直接访问基础驱动器。对于存储控制器 HBA,这也称为启动器目标模式IT 模式),对于支持直通模式的 RAID 控制器,则称为 JBOD 模式。无论命名规则如何,最终结果都是使 VirtualSAN 能完全控制连接到存储控制器的本地 SSD  HDD


       存储控制器 RAID0 模式

       对于不支持直通模式的存储控制器 RAID 适配器,Virtual SAN完全支持 RAID0 模式。利用 RAID0模式的方法为,使用存储控制器软件创建单个驱动器 RAID0 组,然后将它发送给 VirtualSAN。然后,您必须在vSphere 中标记这些单驱动器RAID0 组中哪些是 SSD。应用了 RAID0 模式之后,将出现下列情况

  • Virtual     SAN 不管理驱动器的热插拔功能

  • 热插拔由存储控制器软件管理


       “直通还是不直通

       对于同一存储控制器来说,直通模式和 RAID0 模式的性能在大多数情况下是相似的。采用 RAID0模式时,应禁用存储控制器缓存(这可配置于某些但并非全部存储控制器),以确保存储控制器缓存不会与VirtualSAN 控制的 SSD 驱动器缓存发生冲突。如果在 RAID0 配置中不能完全禁用存储控制器缓存,建议将存储控制器缓存配置为 100% 读取缓存,以有效禁用写入缓存。


       在 Virtual SAN 中,对存储控制器应用 RAID0 模式的主要考量是它对运行模式的影响。如上文所述,RAID0 模式要求与存储控制器软件互动,以管理驱动器的添加和删除。


       性能和规模调整

       存储控制器的选择对优化您的 Virtual SAN 群集性能或调整容量规模有巨大影响。影响性能的存储控制器特性包括

  • 存储控制器接口速度

  • 存储控制器支持的队列深度

  • 每个存储控制器支持的驱动器数


       Virtual SAN 1.0 支持的存储控制器

       以下是一份存储控制器的早期快照,该快照将在 VirtualSAN 1.0 GA 版本发布时列在《VMware 兼容性指南 (VCG)》中。它不会阻止验证《VMware 兼容性指南》中最终包含的内容,只供在 VirtualSAN 1.0 仍处于测试版时用作参考。对于使用等同供应商存储控制器(即重新贴牌的 LSI 控制器)并获得许可用于 VirtualSAN 的硬件供应商来说,在供应商发出请求时,Virtual SAN 将支持供应商的具体等同控制器。


  • HP HBA     H220i

  • HP     SMART Array p420i

  • Dell     PERC H200

  • Dell     PERC H310

  • Dell     PERC H710

  • LSI     9207-8i

  • LSI     9211-8i

  • LSI     9240-8i

  • LSI     9271-8i

  • AHCI 控制器(仅限 AHCI 驱动器)



       欢迎在微博上关注我,这样在我发布博客文章后您就会收到通知,并可以让您了解更多有关 VMware 存储的信息:@VMware中国


————————————————————————————————————————————


作者:Wade Holmes

Wade HolmesVCDX #15CISSPCCSK VMware 公司的高级技术营销架构师,目前专注于软件定义的存储参考架构。Wade 拥有超过 17 年的从业经验,主要负责设计、实施不同范围和规模的复杂计算环境。Wade 出席过多场行业大会,还是《VMwarevCloud 架构工具包》一书的合著作者。Wade 拥有信息技术学士学位和信息安全硕士学位。