在 VMM 中配置逻辑网络概述

 

发布日期: 2016年3月

适用于: System Center 2012 SP1 - Virtual Machine Manager,System Center 2012 R2 Virtual Machine Manager,System Center 2012 - Virtual Machine Manager

借助 Virtual Machine Manager (VMM),你可以轻松将虚拟机连接到在环境中提供特定功能的网络,例如“后端”、“前端”或“备份”网络。 为此,请将 IP 子网和(如果需要)虚拟局域网 (VLAN) 一起关联到名为逻辑网络的命名单元中。 你可以设计自己的逻辑网络以适合环境。 逻辑网络是在 System Center 2012 中引入的增强功能。

此概述提供有关以下各项的详情:

  • 可在逻辑网络内创建的逻辑网络和网络站点

  • 静态 IP 地址池 和 MAC 地址池

    如果你要在网络中配置多播或广播,请参阅本主题中的创建 IP 地址池以支持多播或广播。

  • System Center 2012 R2 中 IPAM 服务器与 VMM 的集成

System_CAPS_ICON_note.jpg 说明

此概述链接到的过程包括可帮助演示概念的示例。 有关网络示例的摘要,请参阅在 VMM 中准备构造方案中的表格的“网络”部分。 这些示例不应作为实验室设置的规范性指引。 你应根据你的测试环境修改这些示例。

逻辑网络(如本主题中所述)与以下其他概述主题中描述的网络增强功能一起配合工作:

逻辑网络

逻辑网络连同一个或多个关联的网络站点一起是用于组织和简化网络分配的 IP 子网、VLAN 或 IP 子网/VLAN 对的用户定义命名分组。 一些可能的示例包括“后端”、“前端”、“实验室”、“管理”和“备份”。 由于逻辑网络表示基础物理网络基础结构的抽象,因此它们使你能够基于业务需求和连接属性建立网络的模型。

有关逻辑网络的说明,请参阅在 VMM 中配置逻辑网络图示概述

创建了逻辑网络后,你可以使用它来指定要在其上部署主机或虚拟机(独立部分或作为服务的一部分)的网络。 用户可在创建虚拟机和服务的过程中分配逻辑网络,而不必了解网络细节。

你可以使用逻辑网络来描述具有不同用途的网络、创建通讯隔离,以及为不同类型的服务级别协议 (SLA) 设置网络。 例如,对于分层应用程序,你可以将用于前端 Web 层的 IP 子网和 VLAN 分组为“前端”逻辑网络。 你可以将用于后端服务器(例如应用程序和数据库服务器)的 IP 子网和 VLAN 分组为“后端”。 当自助服务用户将分层应用程序作为服务建模时,他们可轻松地选取服务的每一层中的虚拟机应连接到的逻辑网络。

至少必须存在一个逻辑网络,你才能部署虚拟机和服务。 默认情况下,当你将 Hyper-V 主机添加到 VMM 管理时,VMM 会自动创建与每个主机网络适配器上特定于连接的 DNS 后缀的第一个 DNS 后缀标签匹配的逻辑网络。 有关详情,请参阅本主题中的将逻辑网络分配给主机。

在创建逻辑网络时,你可以执行以下操作:

  • 通常为每个物理位置创建关联的网络站点。 对于每个网络站点,你可以关联 IP 子网和 VLAN。

    System_CAPS_ICON_note.jpg 说明

    网络站点有时称为逻辑网络定义(例如,在 VMM 命令行界面中)。

  • 创建 IP 地址池,使 VMM 能够自动分配静态 IP 地址。 你可以通过已与网络站点关联的 IP 子网创建 IP 地址池。

以下各节中更全面地描述了网络站点和静态 IP 地址池。

System_CAPS_ICON_note.jpg 说明

有关如何创建逻辑网络的信息,请参阅如何在 VMM 中创建逻辑网络

网络站点

在创建逻辑网络时,你可以创建一个或多个关联的网络站点。 网络站点将一个或多个子网、VLAN 和子网/VLAN 对与逻辑网络相关联。 它还使您能够定义网络站点可用于的主机组。 例如,你有一个“西雅图”主机组和一个“纽约”主机组,并且希望使“后端”逻辑网络可用于每个主机组,则可以为“后端”逻辑网络创建两个网络站点。 你可以将一个网络站点的作用域限定为“西雅图”主机组(以及任何所需的子主机组),并可以将另一个网络站点的作用域限定为“纽约”主机组(以及任何所需的子主机组),从而为每个位置添加适当的子网和 VLAN。 有关表明网络站点如何成为逻辑网络的一部分的说明,请参阅在 VMM 中配置逻辑网络图示概述。 有关如何创建网络站点的信息,请参阅如何在 VMM 中创建逻辑网络

下表显示了“后端”逻辑网络的示例,该网络由来自“西雅图”和“纽约”的子网和 VLAN 组成。

逻辑网络 网络站点
后端 后端 – 西雅图

- 作用域限定为“西雅图”主机组
- 关联的子网和 VLAN:10.0.0.0/24 VLAN 7

 后端 – 纽约

- 作用域限定为“纽约”主机组
- 关联的子网和 VLAN:172.16.0.0/24 VLAN 12

在创建网络站点之前,请查看以下准则。

  • 如果你在运行 System Center 2012 SP1 或 System Center 2012 R2,并且网络配置将包括使用网络虚拟化的 VM 网络,请至少创建一个网络站点,并至少将一个 IP 子网与该站点关联。 你还可以视情况而定将 VLAN 分配给网络站点。 通过创建包含 IP 子网的网络站点,将能够为逻辑网络创建 IP 地址池,而这是网络虚拟化所必要的。

    如果你的网络配置将不包括使用网络虚拟化的 VM 网络,请使用此列表中的其他准则,这些准则对于 System Center 2012、System Center 2012 SP1 和 System Center 2012 R2 均相同。

  • 如果计划使用 VMM 管理的负载平衡器来对服务层进行负载平衡,请至少创建一个网络站点,并至少将一个 IP 子网与该网络站点关联。

  • 如果要创建 VMM 管理的静态 IP 地址池,请至少创建一个网络站点,并至少将一个 IP 子网与该网络站点关联。

  • 如果要使用网络上已有的动态主机配置协议 (DHCP) 将 IP 地址分配给指定 VLAN 中的虚拟设备,请创建仅分配有 VLAN 的网络站点。

  • 如果要使用网络上已有的 DHCP,并且未在使用 VLAN,则不必创建任何网络站点。

System_CAPS_ICON_note.jpg 说明

有关如何创建网络站点的信息,请参阅如何在 VMM 中创建逻辑网络

静态 IP 地址池

本节概括描述静态 IP 地址池,然后提供有关是否创建这些地址池的信息。 并且,本节还针对 System Center 2012 SP1 和 System Center 2012 R2 说明是仅为逻辑网络创建 IP 地址池,还是同时为该逻辑网络上配置的 VM 网络创建 IP 地址池。 (在 System Center 2012 中,唯一的网络类型是逻辑网络,因此在创建 IP 地址池时会始终为逻辑网络创建。)

如果将一个或多个 IP 子网与网络站点关联,则可以从这些子网中创建静态 IP 地址池。 静态 IP 地址池可以使 VMM 自动将静态 IP 地址分配到基于 Windows 的虚拟机,这些虚拟机可任何托管的 Hyper-V、VMware ESX 或 Citrix XenServer 主机上运行。VMM 可以自动将静态 IP 地址从池中分配到独立虚拟机、部署为服务的一部分的虚拟机以及物理计算机(在使用 VMM 将它们部署为 Hyper-V 主机时)。 另外,在创建静态 IP 地址池时,可以定义作为虚拟 IP (VIP) 地址分配到负载平衡器的一系列保留 IP 地址。 在部署负载平衡器服务层期间,VMM 自动向负载平衡器分配虚拟 IP 地址。

在创建静态 IP 地址池时,你可以配置关联的信息,例如默认网关、域名系统 (DNS) 服务器、DNS 后缀以及 Windows Internet 名称服务 (WINS) 服务器。 所有这些设置都是可选的。

IP 地址池支持 IPv4 和 IPv6 地址。 但是,你不能在同一 IP 地址池中混用 IPv4 和 IPv6 地址。

在 System Center 2012 R2 上的 VMM 中部署了虚拟机之后,你可以查看分配给该虚拟机的一个或多个 IP 地址。 为此,请右键单击虚拟机列表,然后依次单击“属性”、“硬件配置”选项卡、网络适配器,在结果窗格中,单击“连接详细信息”按钮。

有关如何在 System Center 2012、System Center 2012 SP1 或 System Center 2012 R2 中为逻辑网络创建静态 IP 地址池的信息,请参阅如何在 VMM 中为逻辑网络创建 IP 地址池。 有关如何为 VM 网络创建 IP 地址池的信息,请参阅如何创建用于在 VMM 中的虚拟机网络的 IP 地址池

使用 System Center 2012 创建 IP 地址池的相关准则

对于 VMM 中的 System Center 2012,配置静态 IP 地址池是可选的。 如果网络上有 DHCP,你也可以通过它来自动分配地址。 如果使用 DHCP,则不必创建 IP 地址池。

System_CAPS_ICON_important.jpg 重要事项

如果将虚拟机配置为从静态 IP 地址池获取其 IP 地址,你还必须将虚拟机配置为使用静态媒体访问控制 (MAC) 地址。 你可以手动指定 MAC 地址(在“配置设置”步骤期间),或使 VMM 自动从 MAC 地址池中分配某个 MAC 地址。

分配了静态 IP 地址后,VMM 必须在虚拟机启动前确认 MAC 地址。VMM 使用 MAC 地址标识对其设置静态 IP 地址的网络适配器。 如果虚拟机上有多个网络适配器,则这一点特别重要。 如果 MAC 地址是通过 Hyper-V 动态分配的,则在有多个网络适配器的情况下,VMM 将无法确定要将静态 IP 地址设置到哪个网络适配器。

使用 System Center 2012 SP1 或 System Center 2012 R2 创建 IP 地址池的相关准则

对于 VMM 或 System Center 2012 SP1 中的 System Center 2012 R2,使用以下准则来决定是否创建 IP 地址池,如果创建,则使用以下准则来决定是仅为逻辑网络创建 IP 地址池,还是同时为该逻辑网络上配置的 VM 网络创建 IP 地址池。 为 VM 网络创建 IP 地址池的过程与为逻辑网络创建 IP 地址池的过程类似。

System_CAPS_ICON_important.jpg 重要事项

如果将虚拟机配置为从静态 IP 地址池获取其 IP 地址,你还必须将虚拟机配置为使用静态 MAC 地址。 你可以手动指定 MAC 地址(在“配置设置”步骤期间),或使 VMM 自动从 MAC 地址池中分配某个 MAC 地址。

分配了静态 IP 地址后,VMM 必须在虚拟机启动前确认 MAC 地址。VMM 使用 MAC 地址标识对其设置静态 IP 地址的网络适配器。 如果虚拟机上有多个网络适配器,则这一点特别重要。 如果 MAC 地址是通过 Hyper-V 动态分配的,则在有多个网络适配器的情况下,VMM 将无法确定要将静态 IP 地址设置到哪个网络适配器。

以下列表根据你所使用的网络配置的类型提供创建 IP 地址池的相关准则。 有关列表中的网络配置的描述,请参阅在 VMM 中配置 VM 网络和网关

  • 网络虚拟化:如果你的网络配置包括使用网络虚拟化的 VM 网络,则必须在为这些 VM 网络提供基础的逻辑网络以及 VM 网络本身上创建 IP 地址池。 如果 VM 网络上的虚拟机配置为使用 DHCP,则 VMM 将使用 IP 地址池中的地址响应 DHCP 请求。

  • 基于 VLAN 的配置:如果你在使用基于 VLAN 的网络配置,则可以使用 DHCP(如果可用)或 IP 地址池。 要使用 IP 地址池,请在逻辑网络上创建它们。 它们将自动在 VM 网络上变为可用。

  • 提供逻辑网络直接访问权限(“无隔离”)的 VM 网络:如果你有提供基础逻辑网络直接访问权限的 VM 网络,则可以为该网络使用 DHCP(如果可用)或 IP 地址池。 要使用 IP 地址池,请在逻辑网络上创建它们。 它们将自动在 VM 网络上变为可用。

  • 通过供应商网络管理控制台实现的外部网络:如果你在使用通过供应商网络管理控制台实现的外部网络(换言之,如果你将使用虚拟交换机扩展管理器),则将从供应商网络管理数据库中导入你的 IP 地址池。 因此,请不要在 VMM 中创建 IP 地址池。 (供应商网络管理控制台也称为适用于转发扩展的管理控制台。)

System_CAPS_ICON_note.jpg 说明

在 System Center 2012 R2 上的 VMM 中部署了虚拟机之后,你可以查看分配给该虚拟机的一个或多个 IP 地址。 为此,请右键单击虚拟机列表,然后依次单击“属性”、“硬件配置”选项卡、网络适配器,在结果窗格中,单击“连接详细信息”按钮。

创建 IP 地址池以支持多播或广播

借助 VMM 或 System Center 2012 SP1 中的 System Center 2012 R2,如果你在 VM 网络上使用网络虚拟化,则可以支持在 VM 网络上需要多播或广播的应用程序。 为此,你必须创建一个支持多播的 IP 地址池,并且必须遵循若干其他配置要求。 (有关在 VM 网络上使用网络虚拟化的意义的信息,请参阅在 VMM 中配置 VM 网络和网关。) 在 VM 网络上使用多播或广播的要求如下所示:

  • 你创建的逻辑网络必须已启用网络虚拟化。

  • 你必须在逻辑网络上配置 IP 地址池并为该池选择多播设置。

    请注意,在创建静态 IP 地址池向导中,只有当池是在逻辑网络(而不是 VM 网络)上创建的,并且在该逻辑网络上启用了网络虚拟化时,才能看到多播设置。

  • 对于要在其中支持多播的 VM 网络,IP 协议设置(IPv4 或 IPv6)必须与基础逻辑网络的 IP 协议设置匹配。 要配置这一点,请在创建 VM 网络向导中,在向导的“隔离”页上为逻辑网络和 VM 网络选择相同的 IP 地址协议(IPv4 或 IPv6)。

    请注意,在创建完 VM 网络后,将无法在 VMM 管理控制台中查看此协议设置, 而是要运行 Windows PowerShell cmdlet Get-SCVMNetwork 来查看设置。 使用以下语法,其中 <VMNetworkName> 是 VM 网络的名称:

    Get-SCVMNetwork –Name <VMNetworkName> | Format-List Name, IsolationType, *PoolType

    在显示中,将为 PAIPAddressPoolTypeCAIPAddressPoolType 列出协议(IPv4 或 IPv6)。PAIPAddressPoolType(以“PA”开头)指提供商地址,即逻辑网络中的 IP 地址。 同样,CAIPAddressPoolType(以“CA”开头)指客户地址,即 VM 网络中的 IP 地址。

完成这些配置步骤后,VM 网络上的多播和广播数据包将使用多播 IP 地址池中的 IP 地址。 在每个 VM 网络内,你配置的每个子网将消耗多播池中的一个 IP 地址。

将逻辑网络分配给主机

要使逻辑网络可供主机使用,你必须将该逻辑网络与主机上的物理网络适配器关联,并通过外部虚拟网络(也称为外部虚拟交换机或 vSwitch)使其可供使用。 将为每个网络适配器创建此关联。

为了帮助确保你可以在现有网络上创建和部署虚拟机,VMM 使用默认设置为添加到 VMM 管理的 Hyper-V 主机或 VMM 所连接到的虚拟机创建必要的逻辑网络(或其他网络对象)。 下面的列表提供有关这些默认设置的详情:

  • **对于 System Center 2012 中的 VMM:**默认情况下,当你将 Hyper-V 主机添加到 VMM 管理时,如果主机上的物理网络适配器没有关联的逻辑网络,则 VMM 将自动创建并关联与特定于连接的 DNS 后缀的第一个 DNS 后缀标签匹配的逻辑网络。 例如,如果主机网络适配器的 DNS 后缀为 corp.contoso.com,VMM 将创建名为“corp”的逻辑网络。 如果虚拟网络没有与网络适配器关联,则在 VMM 将虚拟机连接到与物理网络适配器关联的逻辑网络时,VMM 也将创建外部虚拟网络并将其与逻辑网络关联。

    System_CAPS_ICON_note.jpg 说明

    不会自动创建网络站点。

  • **对于 System Center 2012 SP1 或 System Center 2012 R2 中的 VMM:**默认情况下,当你将 Hyper-V 主机添加到 VMM 管理时,如果主机上的物理网络适配器没有关联的逻辑网络,则 VMM 将自动创建并关联与特定于连接的 DNS 后缀的第一个 DNS 后缀标签匹配的逻辑网络。 VMM 还会在逻辑网络上创建一个配置有“无隔离”的 VM 网络。 例如,主机网络适配器的 DNS 后缀为 corp.contoso.com,如有必要,VMM 将创建一个名为“corp”的逻辑网络,并在其中创建一个配置有“无隔离”的 VM 网络(名为“corp”)。

    System_CAPS_ICON_note.jpg 说明

    不会自动创建网络站点。

默认逻辑网络名称创建和虚拟网络创建设置是可自定义的。 有关详情(包括有关哪些设置适用于 VMware ESX 主机和 Citrix XenServer 主机的详情),请参阅如何在 VMM 中配置全局网络设置

System_CAPS_ICON_tip.jpg 提示

在 VMM 和 System Center 2012 SP1 的 System Center 2012 R2 中,端口配置文件和逻辑交换机是可用于网络配置的新选项。 通过使用端口配置文件和逻辑交换机,你可以跨多个主机为网络适配器一致地配置相同的功能。 你可以在随后可应用于相应网络适配器的端口配置文件和逻辑交换机中指定功能,而不是将每个网络适配器配置为具有特定属性或功能。 有关详细信息,请参阅 在 VMM 中为 VM 网络配置端口和交换机

有关如何配置主机网络设置的信息,请参阅以下主题:

MAC 地址池

VMM 可为基于 Windows 的虚拟机上的新虚拟网络设备自动分配静态 MAC 地址,这些虚拟机可在任何托管的 Hyper-V、VMware ESX 或 Citrix XenServer 主机上运行。VMM 具有两个默认静态 MAC 地址池:默认 MAC 地址池(适用于 Hyper-V 和 Citrix XenServer)和默认 VMware MAC 地址池(适用于 VMware ESX 主机)。 只有在你将虚拟机的 MAC 地址类型设置为“静态”时,才会使用默认静态 MAC 地址池。 如果虚拟机设置为“动态”,则虚拟机监控程序分配 MAC 地址。 你可以使用默认 MAC 地址池,或配置作用域限定为特定主机组的自定义 MAC 地址池。

System_CAPS_ICON_note.jpg 说明

有关如何创建静态 MAC 地址池的信息,请参阅如何在 VMM 中创建自定义 MAC 地址池

System Center 2012 R2 中 IPAM 服务器与 VMM 的集成

利用 System Center 2012 R2,你可以将运行 Windows Server® 2012 R2 的 IP 地址管理 (IPAM) 服务器添加到 VMM 内的资源中。 以此方式集成 VMM 和 IPAM 时,VMM 中的设置将与 IPAM 服务器中存储的设置保持同步。 有关详细信息,请参阅 如何在 System Center 2012 R2 内的 VMM 中添加 IPAM 服务器

本节内容

要了解你可使用逻辑网络的方式,以及要查看逻辑网络的说明,请参阅以下主题:

要配置逻辑网络,请完成下表中的过程。

过程 描述
如何在 VMM 中配置全局网络设置 描述如何配置默认 VMM 设置以自动创建逻辑网络和虚拟网络。
如何在 VMM 中创建逻辑网络 描述如何创建逻辑网络,包括如何创建网络站点以及分配 IP 子网和 VLAN。
如何在 VMM 中修改或删除逻辑网络 描述如何修改或删除逻辑网络,包括关联的网络站点和 IP 地址池。
如何在 VMM 中为逻辑网络创建 IP 地址池 描述如何为逻辑网络创建静态 IP 地址池。 这些 IP 地址池将提供给主机、虚拟机和服务使用。
如何在 VMM 中创建自定义 MAC 地址池 描述如何创建自定义 MAC 地址池以便可将它们分配给虚拟机。
如何在 VMM 中释放不活动 IP 或 MAC 地址 描述如何将不活动地址归还到 IP 地址或 MAC 地址池,使它们可供重新分配。
如何在 System Center 2012 R2 内的 VMM 中添加 IPAM 服务器 描述如何将运行 Windows Server 2012 R2 的 IP 地址管理 (IPAM) 服务器添加到 VMM 内的资源中,以便你能够以协调方式将 IPAM 服务器与 VMM 配合使用。

配置逻辑网络后的后续步骤

有关要在配置逻辑网络后执行的后续步骤的信息,请参阅下表中的网络概述。

主题 步骤
在 VMM 中配置负载平衡概述 如有必要,在虚拟化环境中配置负载平衡器。
在 VMM 中为 VM 网络配置端口和交换机(适用于 System Center 2012 SP1 和 System Center 2012 R2) 配置端口配置文件和端口分类,并在逻辑交换机中使用它们,以便你能够将端口设置一致地应用于网络适配器和虚拟网络适配器。 在配置端口设置之后配置逻辑交换机,并根据需要配置交换机扩展(适用于服务质量 (QoS)、监视或安全性)。
在 VMM 中配置 VM 网络和网关(适用于 System Center 2012 SP1 和 System Center 2012 R2) (基于逻辑网络)配置 VM 网络,它使你能够使用网络虚拟化或其他网络选项。 借助使用网络虚拟化的 VM 网络,你还可以使用网关来增加连接。

完成网络配置后的后续步骤

有关要在完成网络配置后执行的后续步骤的信息,请参阅下表中的主题。

主题 步骤
在 VMM 中准备构造 配置其他构造资源,例如存储和库资源。
在 VMM 中添加和管理 Hyper-V 主机和横向扩展文件服务器 
 在 VMM 中管理 VMware ESX 和 Citrix XenServer
配置主机。
在 VMM 中创建和部署虚拟机及服务 单独部署或作为服务的一部分部署虚拟机。

请参阅

在 VMM 中配置网络
在 VMM 中配置逻辑网络图示概述
在 VMM 中配置端口和交换机图示概述
在 VMM 中配置 VM 网络图示概述