发布者:Dell-Terry Z   作者:戴尔公司 William U

嗨,大家好!过去的几周实在太激动人心了。第一届戴尔全球存储论坛(Dell Storage Forum)刚刚结束,我有一大堆的东西想跟大家分享,我想告诉你们这个活动是多么酷。但首先,我想跟大家分享一些对我来说至关重要的信息。

按照惯例,还是先强调一下我的免责声明:我是戴尔公司Nashua设计中心(Nashua Design Center)的一名产品解决方案工程师,负责VMwareEqualLogic PS 系列 SAN产品的集成工作。这个博客上的所有意见和讨论的内容都是我个人的观点,与戴尔公司的立场无关。我创建这个博客主要是为了寓教于乐,让大家对技术有一个更深的理解。我也衷心希望它能够完成这个使命。

大家可以在twitter上关注我@VirtWillU 或给我邮件

好吧让我们言归正传。我之前写了一篇博文,关于如何通过guest (虚拟客户机机)来使用iSCSI。在该文中我还提到了如何使用ASM/ME 和 ASM/VE来制定一个整体防护,为系统提供全面的数据防护战略。然而,戴尔支持社区中总是有人对此表示迷惑不解。究其原因,主要是源于VMware的一份支持文档中的部分内容:

“The following environments and functionality are not supported for MSCS setups with this release of vSphere:  Clustering on iSCSI, FCoE, and NFS disks.”

“该版本vSphereMSCS安装,不支持下列的环境和功能:  基于iSCSI、FCoENFS磁盘的群集。”

这段文字常常令用户十分困惑:到底能否利用guest 中的iSCSI启动器在VMS中运行MSCS?有无数的用户都通过这种方式来运行MSCS,因为实际上对于ESX虚拟主机来说,只是网络流量发生了改变,iSCSI设置并没有发生实质上的变化。而这个支持声明却总是令人望而却步。现在,VMware公司终于发布了一篇新的知识库文章,为我们的疑惑画上了一个完美的句号。

这是VMware公司2011年4月18日发布的一篇文章,它清楚地表明:用户可以使用guest中的启动器来支持iSCSI。

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1037959

对于共享存储集群的考量

存储协议:

  • 原生iSCSI (非guest操作系统中的) – VMware目前尚不支持通过MSCS中的启动器来使用ESX虚拟主机iSCSI——即通常所说的“原生iSCSI”(包括软件和硬件)。
  • In-guest iSCSI 软件启动器 – VMware 完全支持使用in-guest iSCSI 启动器的MSCS配置,前提是该MSCS的其他所有配置都符合VMware支持文档中所列出的MSCS配置要求。在VMware虚拟机中使用该配置,与在物理环境中使用该配置基本上是一样的。

这简直太酷了!当然您可能还会考虑其他问题(比如VM与DRS/HA的关联性等),以便最大限度的降低使用该配置的风险。但是总的来说,我们终于可以不再为这个问题所困扰了!事实上,我们正在撰写一份关于群集防护解决方案的报告。在该解决方案中,我们同时使用了ASM/VE 和 ASM/ME来为用户提供相当酷的数据防护战略。当然,这份报告的标题不是这样的。

若您在Windows服务器上运行多路径IO(MPIO)设备特定模块(DSM),请仔细阅读下面的最佳实践文章,以确保vSwitch上的带宽符合配置要求:

http://www.delltechcenter.com/page/Data+Drives+in+VMware

后会有期,虚拟无止境!Smile

更多精彩文章请关注:

戴尔技术社区