iSCSI交换机之间的链接

我们inheritance了为其购买的戴尔和惠普设备的SAN / vmWare / iSCSI设置,但没有完全安装,我们需要一些额外的交换机才能使其工作。 但是,我们从供应商那里得到了不同的交换机之间相互连接所需的反馈。

这是我们相信我们想要结束的图表 – http://www.gthomson.us/san-vmware-project2.jpg

运行大约60台Windows虚拟机的ESXi 5.0环境将进一步增加更多。

在大多数情况下,该图的左侧2/3是安装的 – 用于ESXi和HP P4000左侧SAN的HP服务器。 但目前只有一台HP ProCurve 2810g交换机专用于1GB iSCSI。 我们希望在高端交换机上实现冗余。

我们也有一个Dell Equallogic PS6010E SAN和一对戴尔R900服务器。 Equallogic是10GB的iSCSI,并没有购买交换机投入使用。

我们希望有两个领域 – 一个拥有1GB iSCSI冗余交换机的领域,HP Lefthand SAN和HP服务器 – 一个拥有10GB iSCSI冗余交换机的领域,Dell Equallogic和Dell服务器

使用一个vCenter安装程序来pipe理和迁移两个(1GB和10GB)领域之间的系统。 当我们从一个迁移到另一个时,我们希望迁移主机和存储器(即,不需要1gb侧的主机,10gb侧的存储器,反之亦然)。

一个供应商告诉我们,这一切工作都不需要交换机。 另一个供应商告诉我们所有的交换机需要相互连接才能工作。

从我目前所了解的情况来看(我对这一切都非常陌生,因此该图帮助我了解所发生的事情以及所需的内容),在10gb方面,交换机需要相互连接,因为Equallogic需要它。

在1GB侧(图左侧),两个1GB交换机是否需要互连,用于HP Lefthand SAN端或其他原因? 我的直觉告诉我,这种相互连接是不需要的,因为左边的SAN确保所有的数据都被写入至less两个不同的物理设备,所以“链路冗余”实际上是以这种方式处理的,而不是相互链接交换机级别。

在交换机上,1gb侧和10gb侧是否需要相互连接?如果是这样,为什么? 那么这些相互连接如何完成 – 使用1gb上的上行链路端口转到10gb上的常规端口,每个10gb每个1gb? 我的理解是,vmotion(无论是主机迁移还是存储迁移)都将发生在vmotion NIC之间,而不是跨iSCSI链接。 如果是这样的话,为什么直接在1gb和10gb交换机之间的链接需要什么? 我们没有任何从1gb到10gb自动故障转移的目标,反之亦然。

HP LeftHand实施指南指定了交换机之间的链接。

我发现在高负载时,交换机之间的链路每2个节点需要大约1个链路。 既然你有6个节点,那对你来说就是3个链接。 不过,如果可能的话,我倾向于+1(为了防止端口故障,允许在不降低性能的情况下进行重新启动等),所以4将是我最后的build议。

vMotion会迁移虚拟机的活动状态,但不会迁移虚拟机磁盘或configuration文件(除非使用storage vMotion将VM存储迁移到其他数据存储)。 因此,源主机和目标主机需要访问虚拟机磁盘和configuration文件,这就是为什么需要共享存储将已启动的虚拟机迁移到其他主机的原因。

我认为可能的解决方法是将一个主机从每个域连接到另一个域的共享存储(而不是连接每个域的交换基础设施)。 这将允许您使用这两个主机作为“占位符”将虚拟机从一个域迁移到另一个域。 在迁移VM时,首先将VM迁移到占位符主机,然后执行第二次迁移,以将VM存储从源领域数据存储迁移到目标领域数据存储,而占位符主机都可以访问这两个存储。 从那里,您可以将VM迁移到目标领域中的任何主机。 由于每个占位符主机都连接到每个领域的共享存储,所以这应该是可行的,而不必closures任何虚拟机。

注:我没有像你的基础设施来testing,所以我只是想象如何做,我认为这种方法可能工作。