我是服务器管理新手,正在家里搭建测试环境。我使用的是 Windows Server 2008 R2(64 位),我想要实现的是创建多个虚拟机,每个虚拟机都有自己的 IP 地址,尽管我只有一个以太网端口。
我将不得不购买电力线适配器或从我的服务器 PC 到路由器拉一条长电缆(这是我父母的房子,他们很挑剔,所以他们不喜欢第二种解决方案)。在再花 45 英镑之前,我想知道的是,使用 Hyper-V Manager 和 Windows Server 2008 是否可行,还是我必须设置完全不同的东西?我想要单独的 IP 的原因是,这样我就可以从我的笔记本电脑远程连接到它们(服务器 PC 将被放置在没有连接显示器的位置)
答案1
是的,每个虚拟机都可以有自己的 IP 地址,这实际上是任何虚拟化环境中的常见设置。主机的行为就像它内部有一个“虚拟交换机”(“虚拟交换机”实际上是 VMware 的叫法);虚拟机连接到这个虚拟交换机,它的上行链路端口连接到您的物理网卡。最终结果与将物理机连接到物理交换机完全相同,所以是的,当然它们中的每一个都可以(并且应该!)有自己的 IP 地址。
也可以使用 VLAN 和中继,但我这样说只是为了信息的完整性,因为这似乎不是你的情况;无论如何,你能甚至可以使用单个物理以太网端口将多个 VLAN 带到主机(从而带到在其上运行的虚拟机)。
答案2
即使没有运行 Hyper-V,您也可以为单个 NIC 分配多个 IP 地址。使用 Hyper-V,每个虚拟实例都会获得自己的“虚拟”NIC,该 NIC 指的是物理 NIC,可以是单个物理 NIC,也可以是多个物理 NIC。