主机服务器:

主机服务器:

主机服务器:

  1. 双 Xeon E5530
  2. 24 GB 内存
  3. 4 个 1GB 网卡 (由于有 100MB 管理交换机,因此以 100MB 运行)
  4. 具有 Hyper-V 角色的 Server 2008 R2 Enterprise + BackupExec 2012 备份到通过 iSCSI 连接的 NAS

虚拟机:

  • 域控制器(也是 DNS 服务器)
  • 文件服务器
  • 数据库服务器
  • 两台应用服务器

当前 NIC 设置:

  • 1 个专用于主机操作系统的物理 NIC,以便 BackupExec 可以执行其工作而不会阻塞虚拟机。
  • APP 服务器之间共享 1 个物理 NIC。(NIC 使用率在一天中出现高峰和低谷)
  • SQL Server 和文件服务器之间共享 1 个物理 NIC(两个最大的带宽占用者)
  • 1 个专用于 DC 的物理网卡

问题:

  1. 为 DC/DNS 专用一个物理 NIC 是否有点过分?我有大约 20 个用户。
  2. 关于如何更好地设置这一切,有什么建议吗?
  3. 有没有什么办法可以对共享 NIC 的不同 VM 进行优先排序?
  4. 我打算在 100MB 交换机上堆叠一个 1GB 交换机。3 个物理服务器、NAS 和类似的东西将连接到 1GB 交换机。所有用户都将接入 100MB 交换机。随着带宽的增加,我可以安全地将更多虚拟机放在一个物理 NIC 上吗,还是还有其他因素需要考虑?

谢谢!

答案1

  1. 是的
  2. 绑定所有虚拟机网卡并在机器之间共享它们是很常见的。通常有两个管理网卡接口也绑定在一起,但不用于任何虚拟机流量。这导致大多数虚拟机服务器至少有 6 个网卡接口,8 到 10 个也并不罕见。
  3. 是的,但不是您现在所拥有的,而且您可能对现有的解决方案不感兴趣。
  4. 在不知道您的服务器上实际使用情况的情况下,我无法肯定地说。但是,这听起来很合理,尤其是考虑到上述情况。请注意,如果您的 100Mb 交换机可以有任何类型的 1Gb 上行链路,我会高度建议购买几台。如果没有,请将该交换机上的至少几条 100Mb 上行链路绑定到 1Gb 交换机上。

答案2

  1. 是的。想想 20 个用户和一个域控制器之间会产生多少流量。这并不多。
  2. 我对 VMware 了解较多,对 Hyper-V 了解较少,但 VMware 执行此操作的方法是将所有这些接口绑定/中继以用于来宾流量,然后根据需要对来宾 NIC 进行 VLAN。
  3. 您真的遇到问题了吗?从您的描述来看,这听起来像是您过早进行了优化。也就是说,如果您的交换机支持它,您可以在那里执行 QoS 来优先处理,我不知道,也许 SQL 流量?
  4. 在不知道您的交通状况的情况下,我会说“很可能几乎肯定是的”。

答案3

这是否有点过分?不,绝对不是。您这里处理的是 100Mb 以太网,可以使用的 NIC 越多越好。

我说,监控性能,必要时移动一些东西,然后以达到千兆为目标。

另外......我假设当您说“堆叠”时,您的意思是通过某种“堆叠”机制将千兆交换机连接到现有交换机,而不是通过菊花链连接,否则,您只会改善服务器到服务器的连接,并使服务器到用户的连接变得更糟。

相关内容