我想在我的网络中添加一个新的 2008R2 VM。这将是一个单独的域控制器,用于办公室外的单独 VLAN。此 VLAN(20)已全部在交换机上分配。我的办公室里有 3 台 PC 和一台打印机。出于测试目的,这些 PC 都从我们的主要 DHCP 服务器获取其 IP(所有 VLAN20 IP),并且它们可以相互通信,打印机在正确的 VLAN 范围内具有静态 IP,所有 PC 都可以正常访问它。
现在,我想添加一个新的 VM,更确切地说是该网络的 DC,以便它位于自己的域中。我已经运行了一个新的 VM,但是只要我为它分配一个该范围内的 IP,它就无法与它插入的交换机(我的主要 L3 交换机)进行通信。我认为我的问题在于我的物理 Dell R710 用于我的 VM 的交换机上的端口(我们称之为端口 7、8、9 和 10)都设置为 UNTAGGED 和 VLAN10 - 因为这是我的主网络使用的现有 5 个 VM 的主要 IP 范围。这些相同的端口被标记为允许访问这些服务器的多个 VLAN,它们都运行良好。如果我将我的新服务器设置为使用相同的范围,它可以正常运行 - 只要我将服务器设置为 VLAN20 范围内的手动 IP,问题就会开始出现。路由、成员资格等在交换机上设置得很好...我很确定这与上面提到的端口位于 VLAN10 UNTAGGED 范围内有关,这就是为什么该服务器不能通过它们出去的原因??
我一时兴起,通过 VM Client 进入该服务器的控制台,进入该 VM 上 NIC 的属性,并提前将其设置为 VLANID 20,但没有成功。
我遗漏了什么吗?或者您能建议如何按照我的意图启动和运行它?
答案1
听起来你已经快到达你想要去的地方了。
您现有的用于管理的 VMKernel 端口和默认的“VM 网络”端口组可能已在您的第一个 vSwitch 上配置。这两个端口当前均未标记,并且您的物理交换机正确地将此流量放到 VLAN10 上,因为这是“本机”VLAN 的设置。
您在这里需要做的就是创建另一个端口组供虚拟机使用,并使用 20 作为 VLAN-ID。然后将每个虚拟机的 NIC 分配给此端口组。您可能需要或不需要在物理交换机上实际指定这些现在是中继端口,但我对此表示怀疑。
不要忘记将您的其他 pNIC 添加到 vSwitch:),您不必在此处的客户机内部执行任何操作(尽管可以这样做)。