我正在尝试在专用服务器上向我的 EXSi/vSphere 5 设置添加第二个 IP 块。到目前为止,我已经尝试添加新的 VMkernel (vmk1) 并为其分配网关和 IP,但如何让虚拟机真正使用它们?任何帮助都将不胜感激。
答案1
首先,你需要多学习——这并不是无礼,而是显而易见的。
现在回答您的问题,vSwitch 就是第 2 层交换机,交换机处理以太网,而不是 IP。
您提供的 IP 地址用于位于 vSwitch(通常实际上是 vSwitch0)顶部的 vmkernel(管理)进程。您要么需要同一 vSwitch 上的 VM 端口组,要么需要新的 vSwitch,其中定义了 VM 端口组以向 VM 的 vNIC 公开。然后,您只需配置 VM 的 OS 网络堆栈以使用 IP(如果您愿意),这与 vSwitch 无关。
对此有一个警告,那就是如果您使用 vApps 的 IP 池功能,那么 vCenter 将充当一种 BOOTP/DHCP 服务器,将地址从适当的 IP 池发送到任何正确定义的 vApp 中的 VM vNIC。