具有12个上行链路的vSwitchconfiguration

我一直在对vSwitchconfiguration进行大量的研究,但是现在我已经完成了所有的阅读,现在我觉得我更加困惑了。 所以这是我的情况3个ESX主机(每个12个),1个iSCSI SAN,2个Force 10交换机。 我应该为MGMT,vMotion,VM和SCSIstream量创build单独的vSwitch吗? 还是我需要在同一个vSwitch中将任何东西组合在一起? 我将总共有4个vLAN,每个项目一个,我需要在物理交换机上进行任何中继还是只为每个物理交换机端口分配正确的vLAN?

pipe理,数据和iSCSIstream量使用单独的vSwitch和专用上行链路。 在大多数情况下,您可以共享vMotion和Management,但是如果您有足够的NIC将其分开,请随时取消。

您不需要在此configuration中进行中继,只需将物理端口设置在正确的VLAN中,即可完成设置。 如果您有多个希望虚拟机处于打开状态的数据VLAN,则可以对数据端口进行中继并适当configurationvSwitch,但听起来并不像您所需的那样。

如果你还没有花钱,那就考虑购买两块10Gbps的网卡,然后运行这些网卡,安装和维护起来会更容易,而且我可以certificate它的简单性和性能。

MOAR不一定更好:)

这是一个完美复原的6网卡ESXi主机设置,使用:

2个pNIC – VMWare VMstream量。
2个pNIC – VMWare VMotionstream量。
2个pNIC – NFS存储。 也可能是使用MPIO的iSCSIstream量。

您可以中继(我这样做,因为环境是多租户),或者您可以标记各自的端口与他们各自的VLAN。 在此处的示例中,每个vSwitch都将物理网卡插入Cisco 3750交换机堆栈的不同成员中。 我们也使用物理网卡的多样性。 所以我们可能会失去一个HBA,链路,交换机等,仍然通过stream量。

如果您仍在使用1GbE链接,我不能确定通过使用更多物理网卡(例如12!)可以获得更多。 但是,这取决于你需要虚拟机做什么。

在这里输入图像说明

您应该为iSCSI通信configuration至less一个专用NIC。 最佳实践build议您还为虚拟机stream量,vMotion和Fault Tolerance分别分配一个NIC。 最佳实践还表明,您有两个VMkernel端口configuration为pipe理stream量。

至于pSwitch,你不需要使用中继端口。 应将pSwitch端口configuration为具有相应VLAN中的成员资格的访问端口。

我应该为MGMT,vMotion,VM和SCSIstream量创build单独的vSwitch吗?

VMware会build议你这样做,而且他们会绑定到不同的物理网卡。

我会做以下事情,假设iSCSI SAN有不止一个nic

VLAN 1 – iSCSIstream量
VLAN 2 – vMotionstream量
VLAN 3 – pipe理stream量
VLAN 4 – VMstream量

vSwitch 1 – iSCSI
vSwitch 2 – vMotion
vSwitch 3 – pipe理
vSwitch 4 – VM

NIC 0 – vSwitch 1连接到Force 10交换机1
NIC 1 – vSwitch 1连接到Force 10交换机2
NIC 2 – vSwitch 2连接到Force 10交换机1
NIC 3 – vSwitch 2连接到Force 10交换机2
NIC 4 – vSwitch 3连接到Force 10交换机1
NIC 5 – vSwitch 3连接到Force 10交换机2
NIC 6 – vSwitch 4连接到Force 10交换机1
NIC 7 – vSwitch 4连接到Force 10交换机2

iSCSI SAN
NIC 0 – 强制10开关1
NIC 1 – 强制10开关2

如果第二个控制器有一个,则相同。

您可以将pipe理和vMotionstream量放在相同的端口上。
连接到ESXi服务器的端口可以是未标记的模式。将来如果需要在不同VLAN上使用虚拟机,则可能需要在虚拟机stream量networking上添加标签,这只需要通过虚拟机端口对VLAN进行中继。