原文:http://cormachogan.com/2013/09/09/vsan-part-6-manual-or-automatic-mode/

注明:本文内容基于 VMware VSAN beta 版本撰写,请访问http://www.vmware.com/products/virtual-san/获得有关正式版本的更新信息。



      创建 VSAN 群集在很多方面都与vSphere 管理员创建 DRS vSphere HA 群集完全相同。系统会在 vCenter 清单中创建群集对象,接着,您可以选择先启用 VSAN 群集功能,再将主机添加到群集中,也可以先添加主机,再启用 VSAN。在群集上启用VSAN 功能时,系统会显示一个选项,要求管理员选择手动或自动(默认)群集。该选项只是表示vSphere 管理员是想让 VSAN 发现主机上的所有本地空磁盘并让 VSAN 自动声明这些磁盘,还是希望手动选择要添加到群集中的磁盘。


VSAN 第 6 部分 – 手动或自动模式


      我们来详细了解一下这些选项。


    手动模式

     如果选择此选项,系统仍然会构建 VSAN 群集。但是,所得到的 vsanDatastore 初始大小为 0字节。VSAN 会使用添加到群集的ESXi 主机中的本地空 HDD 创建一个分布式数据存储 (vsanDatastore)。在手动模式下,管理员必须在每个主机上手动创建磁盘组,并向每个磁盘组至少添加 1 HDD,最多添加 1 SSD。磁盘组可视为存储容器。创建磁盘组后,vsanDatastore 的大小会根据所添加的 HDD 数量进行增长。请注意,SSD 充当读取缓存和写入缓冲区,不会包含在 vsanDatastore 容量中。如果有多个SSD,则必须手动创建多个磁盘组,因为每个磁盘组最多只能有 1 SSD


      另外需要注意的一点与 VSAN 群集的横向扩展有关。如果向手动模式下设置的 VSAN 群集添加一个新的ESXi 主机,该主机上的本地存储不会自动添加到 vsanDatastore 中。vSphere 管理员必须再次手动创建磁盘组,并向该磁盘组中添加这些磁盘,才能使用这一新 ESXi 主机上的新存储。


      自动模式

      如果选择采用自动方法创建 VSAN 群集,VSAN 会自动发现每台主机上的本地空 HDD SSD,并自动在群集中的每台主机上构建磁盘组。具有有效存储的每台主机都会有一个包含其本地 HDD SSD 的磁盘组。由于每个磁盘组只能包含 1 SSD,因此可能有多个磁盘组,其中每个磁盘组包含 1 SSD 以及 1 个或多个 HDD。最后,所有操作都完成后,系统会创建 vsanDatastore,它的大小反映了群集中所有主机上所有 HDD 的容量,但要减去一些元数据开销。


      在这种配置中,如果向此 VSAN 群集添加一个新的ESXi 主机,以进行横向扩展,则 VSAN 会自动声明此主机上的本地空存储,并且系统会自动创建磁盘组,而 vsanDatastore 大小也会相应地进行增长。管理员只需将这一新的 ESXi 主机移入 VSAN 群集即可,无需执行任何其他操作。


      自动模式局限声明

     有时,自动模式不会声明本地磁盘。我们曾经注意到,安装有 SAS 磁盘控制器的主机会将其磁盘显示为远程。在少数情况下,VSAN 可能不会自动声明磁盘。此时,您就必须手动创建磁盘组,即使群集是在自动模式下设置的也是如此。


      最大磁盘数量

      最后,我想分享一些关于磁盘和磁盘组的最大配置的信息。对于 beta 版,VSAN 支持以下配置:

  • 每个节点支持的最大磁盘组数量为 5 个。

  • 每个磁盘组的最大磁盘 (HDD) 数量为     6 个。

  • 每个磁盘组的最大 SSD 数量为     1 个。


      请注意,这些都是 beta 版的最大配置,在VSAN 正式发布后,可能会有所变化。请务必参考 VMware 官方发布的VSAN 文档,了解确切的支持声明信息。


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


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


作者:Cormac Hogan

CormacHogan 现任VMware R&D 的集成工程团队存储架构师。他是爱尔兰科克郡 EMEA 总部的首批 VMware 员工之一(该总部于 2005 4 月成立),曾在 VMware 技术营销与支持部门任职。他撰写过大量关于存储的白皮书,还发表了许多关于存储最佳实践和新功能的演讲。