一个交换机端口上有多个 VLAN

一个交换机端口上有多个 VLAN

我有一台 HP ProCurve 1810G-8,目前用作 3 个服务器和防火墙之间的普通交换机。

其中 2 台服务器是 ESXi 主机,一台是带有 2 个 iSCSI 目标 LUN 的 Nexentastor 盒。

由于 iSCSI 流量与所有其他流量位于同一 LAN 上,因此我希望将其切换为使用 SAN 进行 iSCSI 流量传输,并使用 LAN 进行所有其他流量传输。

Nexentastor 盒只有 2 个 NIC,因此,从物理安排来看,我推测一个必须插入 SAN VLAN,另一个必须插入交换机的 LAN VLAN 端口。

有没有办法在同一个端口上拥有多个 VLAN?

例如,Nexentsator 盒有 2 个 NIC,都插入交换机,两个端口都可以访问两个 VLAN?

答案1

是的,这是可能的,您只需将端口设置为“中继端口”。您还可以添加 ACL 以仅允许这两个 VLAN。

您还需要在 ESXi 上设置适当的 VLAN(在虚拟交换机配置中,您必须为虚拟机设置 VLAN,以便所有虚拟机都位于“lan”VLAN 中)。

答案2

老实说,在我看来,使用 VST 只是为了访问 Nexentastor 上的 WebUI 并不是正确的做法。你增加了不必要的复杂性,却没有真正的好处。如果你希望能够访问 Nexentastor 的 WebUI,你应该能够通过双宿主管理站的 iSCSI 网络轻松实现这一点。我个人认为 EST 是这里所需要的。

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

答案3

为什么在存储 vlan 中有一个 NexentaStor 端口而在普通数据网络 vlan 中有一个 NexentaStor 端口会出现问题?这是一个完全有效的设置。

对于双端口 Nexenta 系统,我可能计划购买另外一张 2 或 4 端口网卡……

但是如果您受限于现有情况,那么您只需在 ProCurve 1800 交换机上创建两个 VLAN 即可:

  • 一个用于一般网络流量的 VLAN(包括虚拟机网络、Nexenta 管理等)
  • 另一个用于存储特定流量的 VLAN。

您没有指定 VMWare 主机服务器中存在多少个网络接口,但我假设有 2 个或更多。在每个服务器上为 iSCSI 流量指定一个,并将这些端口分配给存储 VLAN。

通过你描述的小型设置,多线程IO并且交换机冗余听起来不像是在计划之内,所以就采用这种安排。

我不建议使用您现有的 Nexenta 设置来中继您的端口。

相关内容