将ESX DRS反关联性规则应用于刀片机箱

如果我拥有一个ESX 3.5U4集群,比方说,在两个或更多刀片机箱/机架之间分割20个主机,是否有任何方法configurationDRS,以避免在同一机箱的刀片上托pipe同一类别的两个guest虚拟机?

很容易确保它们不在同一个主机上运行,​​但是我想确保在丢失机箱或机架的情况下,我们不会丢失某个class级的所有客人。 我可以做到这一点,每个机箱或机架只有一个集群成员,但是这个限制使我无法接受许多其他的方式。

提前致谢。

那么我终于,亲切的,sorting这个问题 – 不完全是我想要的方式,但它是够好的。

基本上,vCenter 4.1的更新DRS规则系统已经升级了很多。 新版本允许您创build主机和虚拟机组的组,然后创build四个不同的规则之一。 规则是;

  • 指定VM组中的VM成员必须在指定主机组中的主机成员上运行
  • 指定VM组中的VM成员应该在指定主机组中的主机成员上运行
  • 指定VM组中的VM成员不能在指定主机组中的主机成员上运行
  • 指定VM组中的VM成员不应在指定主机组中的主机成员上运行

现在,这与我所期望的理想状态是远远不同的,那就是能够用主机元数据存储机箱和/或机架号码,然后定义虚拟机组,并应用一条规则,即“尽可能均匀分布这些虚拟机主机' – 但乞丐不能是select器等

所以我这样做的方式听起来很简单,但是很有效,很容易维护,就是创build一个名为“evens”的主机组,然后我们可以用这个主机组填充住在偶数或奇数机架上的主机。 例如,机架VV041中的所有主机都进入“奇数组”,而机架“FF068”中的主机进入“偶数组”。

然后我做的是做同样的虚拟机',例如服务器'web01','sql1'和'app75'进入'赔率'虚拟机组和02年代,24年代,98年代等进入“偶数组”。

之后,你需要做的就是创build两条规则,一条规定“奇数虚拟机应该在奇数主机上运行”,反之亦然。 如果您手动运行DRS,则需要vMotion风暴:)

因此,对我来说工作正常,跨主机的虚拟机大致平衡,重要的是,没有两个成员的集群可以永远住在同一个机箱/机架中,因为我总是按顺序命名它们(即01和02)。 这个工作是否容易pipe理?

希望这有助于0.000002%的IT怪人这个地址:)

不会为每个机箱创build单独的VMWare群集来完成这项工作吗? 我认为灾难恢复计划是以每个群集为基础的。