本质上,我在数据中心的专用机架中拥有两台物理服务器(两台完全相同,都是 ESXi 主机,每台都配有 2 个双千兆位网卡)。它们都将运行各种数据库/网络/存储服务器客户机,并且每台都配有一个大型冗余存储阵列,用于备份对方的虚拟机以实现冗余。每台机器都有两条上行链路(每条网卡各一条)到数据中心的交换机,其余两条(同样,每条网卡各一条)直接将它们连接在一起,而无需交换机,原因有 3 个:机器之间的数据传输安全性、独立于数据中心网络设备和速度。
我的问题是:如何配置这些主机,以便 ESXi 主机 1 上的客户 Web 服务器通过其私有连接连接到 ESXi 主机 2 上的 DB 服务器?具体来说,需要在 ESXi 服务器上进行哪些配置才能添加新的虚拟网卡并为内部的与其他客人的沟通。
如果您需要任何其他详细信息,我将密切监视线程以进行更新。
谢谢你!
答案1
在每个 ESXi 上,根据直接连接 NIC 创建一个新的虚拟交换机。
使用 ESXi 上 vCenter 中的“配置”选项卡,选择“网络”和“添加网络...”创建新的“虚拟机”连接。创建一个新的虚拟交换机,并将该交换机与适当的 NIC 关联。给交换机起一个有意义的名字——你稍后会用到它。
现在,在每个需要通过直接连接进行通信的虚拟机中,创建一个新的 NIC(或修改现有的 NIC),并将其“网络标签”设置为刚刚创建的交换机。
将私有 IP 分配给这些虚拟 NIC。使用您创建的私有 IP 的虚拟机中运行的程序将通过直接连接进行路由。