设置逻辑交换机

本文介绍如何在 System Center Virtual Machine Manager (VMM) 构造中创建逻辑交换机。

如何创建逻辑交换机

本文介绍如何在 System Center Virtual Machine Manager (VMM) 构造中创建逻辑交换机,将主机虚拟交换机转换为逻辑交换机,并根据需要设置虚拟交换机扩展。

逻辑交换机将虚拟交换机扩展、端口配置文件和端口分类组合在一起,以便可以使用所需的设置配置每个网络适配器,并在多个主机上的网络适配器上具有一致的设置。 可以通过向多个网络适配器应用相同的逻辑交换机和上行端口配置文件来组合多个网络适配器。

设置虚拟交换机扩展

在 VMM 服务器上安装交换机扩展,然后将其包含在逻辑交换机中。 有几种类型的交换机扩展:

  • 监视扩展 可用于监视和报告网络流量,但无法修改数据包。
  • 捕获扩展 可用于检查和采样流量,但它们不能修改数据包。
  • 筛选 扩展可用于阻止、修改或重整数据包。 它们还可以阻止端口。
  • 转发 扩展可用于通过定义目标来定向通讯,并且它们可捕获和筛选通讯。 为了避免冲突,一个逻辑交换机上只有一个转发扩展可处于活动状态。

如果要使用供应商管理控制台和 VMM 控制台共同管理扩展,可以设置虚拟交换机扩展管理器(网络管理器)。

设置虚拟交换机扩展管理器

  1. 从供应商获取提供程序软件,并在 VMM 管理服务器上安装提供程序。 如果有群集,请在所有节点上安装它。
  2. 选择 Fabric>Home>Show>Fabric 资源>网络>交换机扩展管理器。
  3. “添加虚拟交换机扩展管理器向导常规”中>,指定制造商并输入连接字符串。 例如,myextmanager1.contoso.com:443。 确切的语法由供应商定义。 指定要用于连接到资源的帐户。
  4. “主机组”中,指定要为其使用扩展管理器的主机组。
  5. 在“摘要”,查看设置并选择“完成”。 检查扩展是否显示在 “虚拟交换机扩展管理器 ”窗格中。

设置逻辑交换机

  1. 在开始之前,请确保至少有一个上行端口配置文件。

  2. 选择“结构”选项卡>“>网络逻辑交换机>”创建逻辑交换机。

  3. 在“创建逻辑交换机向导入门>,查看信息。

  4. 在“常规”中,指定名称和可选说明。

  5. 上行模式下,选择:

    • 没有上行团队 - 如果不使用组合。
    • 嵌入式团队 - 如果要使用基于 SET 的团队部署交换机
    • 团队 - 如果要使用 NIC 组合
  6. “设置”中,选择最小带宽模式。 如果已部署Microsoft网络控制器,可以指定它必须管理交换机。 如果启用此设置,将无法向交换机添加扩展。

  7. 如果需要,请启用 SR-IOV。 SR-IOV 使虚拟机能够绕过交换机并直接解决物理网络适配器的问题。 如果要启用:

    • 确保在主机硬件和固件、物理网络适配器以及管理操作系统和来宾操作系统中的驱动程序中具有 SR-IOV 支持。
    • 为启用了 SR-IOV 的虚拟网络适配器创建本机端口配置文件。
    • 在主机上(在名为虚拟交换机的主机属性中)配置网络设置时,使用端口分类将虚拟网络适配器的本机端口配置文件附加到虚拟交换机。 可以使用 VMM 中提供的 SR-IOV 端口分类,也可以创建自己的端口分类。
  8. “扩展”中,如果使用虚拟交换机扩展,请选择它们并排列顺序。 扩展按照指定的顺序通过交换机处理网络流量。

注意

只能启用一个转发扩展。

  1. 虚拟端口中,添加一个或多个端口分类和虚拟网络适配器端口配置文件。 还可以创建端口分类并设置默认分类。
  2. 上行中,添加上行端口配置文件或 创建新的端口配置文件。 添加上行端口配置文件时,它将放置在通过该逻辑交换机提供的配置文件列表中。 但是,将逻辑交换机应用于主机中的网络适配器时,仅当从可用配置文件列表中选择该网络适配器时,上行端口配置文件才会应用于该网络适配器。
  3. 在“摘要”,查看设置并选择“完成”。 验证创建的交换机是否显示在逻辑交换机

将虚拟交换机转换为逻辑交换机

如果 VMM 构造中的主机具有标准虚拟交换机,则可以将其转换为用作逻辑交换机。

注意

  • 以下过程不适用于 SET,请改用 脚本
  • 在转换之前,需要使用具有特定设置的逻辑开关。
  • 你必须是管理员用户角色的成员,或者是委派的管理员用户角色的成员,其中管理范围包括 Hyper-V 主机所在的主机组。

比较开关设置

  1. 主机上的服务器管理器中,选择“Hyper-V”。 关闭服务器管理器。

  2. 右键单击该主机 >“配置 NIC 组合”,并记录任何组合和负载均衡设置。

  3. 在 HYPER-V 管理器中,右键单击该主机 >“虚拟交换机管理器”。 选择虚拟交换机并验证是否选择了“启用单根 I/O 虚拟化”(SR-IOV)。 关闭 Hyper-V 管理器。

  4. 在 VMM 控制台 >“构造”>“服务器”>“所有主机”中,右键单击该主机 >“属性”。

  5. 虚拟交换机中,请注意属性,包括逻辑网络和最小带宽模式。

  6. Fabric>网络>逻辑交换机中,右键单击要将主机配置转换为的逻辑交换机,然后选择“属性”。

  7. 在逻辑交换机,记录信息:

    • 在“常规”中,记录上行模式、是否启用 SR-IOV 和最小带宽模式。
    • 在“扩展”中,请注意是否已将任何转发扩展添加到逻辑交换机。
    • 虚拟端口中,记录列出的端口配置文件的名称。 确保其中一个名称中是否有 SR-IOV。
    • 上行中,记录网络站点、上行模式是否组合、负载均衡算法和组合模式。
  8. 构造>网络中,选择“端口配置文件”。 对于任何相关的端口配置文件,请选择“ 属性”。 在卸载设置中,查看是否选中了“启用单根 I/O 虚拟化”。

  9. 现在,将为逻辑交换机和端口配置文件记录的记录信息与虚拟交换机信息进行比较。

  10. 查看下表,查看是否可以将主机转换为使用逻辑交换机。

    转换
    SR-IOV SR-IOV 设置(启用或禁用)在逻辑交换机中必须与虚拟交换机中相同。

    如果启用了 SR-IOV,则必须在逻辑交换机本身和逻辑交换机内的至少一个虚拟网络适配器端口配置文件中启用它。
    上行模式

    负载均衡算法

    组合模式
    上行模式设置必须匹配。

    如果上行模式为 Team,则负载均衡算法组合模式也必须匹配。
    最小带宽模式 必须匹配。
    网络站点 必须为此主机的正确网络站点(在正确的逻辑网络中)配置逻辑交换机。
  11. 如果逻辑交换机中的设置与表中所述不匹配,则需要查找或创建匹配的逻辑交换机。

将主机转换为使用逻辑交换机

注意

  • 转换不会中断网络流量。
  • 如果转换中的任何操作失败,则不会更改任何设置,并且不会转换开关。
  1. 在 VMM 中,选择“构造>服务器>所有主机”。 右键单击主机 >“属性”。
  2. “虚拟交换机 ”选项卡上,选择“ 转换为逻辑交换机”。
  3. 选择要将主机转换为的逻辑交换机。 选择要使用的上行端口配置文件,然后选择“ 转换”。
  4. 可能会 根据设置显示“作业 ”对话框。 确保作业的状态为 “已完成”,然后关闭对话框。
  5. 若要验证交换机是否已转换,请右键单击主机,选择“属性,然后选择“虚拟交换机”选项卡。

SET 开关转换脚本

注意

在 VMM 中创建与主机上部署的 SET 交换机同名的逻辑交换机。 在主机上运行以下脚本后,标准交换机将转换为此逻辑交换机。

#Replace Virtual Switch name with already deployed switch name on host
$VirtualSwitchName="SETswitch"

#Replace logical switch ID below with the one got from Get-SCLogicalSwitch cmdlet for the switch created in VMM
$LogicalSwitchId="45b98a8d-1887-4431-9f20-8b9beed853ce"

#Replace the port profile set name with the one created and associated with the above logical switch in VMM
$PortProfileSetName="Mgmt_UPP"

#Replace uplink port profile set ID with the one got from Get-SCUplinkPortProfileSet for the port profile set created in VMM
$PortProfileSetId="fd9e4c9a-4ffa-4845-808d-930e6616b62f"

$vswitch=Get-VMSwitch -Name $VirtualSwitchName
$VMMPortFeatureId="1f59a509-a6ba-4aba-8504-b29d542d44bb"
$defaultPortFeature = Get-VMSystemSwitchExtensionPortFeature -FeatureId $VMMPortFeatureId
$VMMFeatureId="8b54c928-eb03-4aff-8039-99171dd900ff"
$currentFeature = Get-VMSwitchExtensionSwitchFeature -SwitchName $VirtualSwitchName -FeatureId $VMMFeatureId
$defaultFeature = Get-VMSystemSwitchExtensionSwitchFeature -FeatureId $VMMFeatureId
$defaultFeature.SettingData.LogicalSwitchId=$LogicalSwitchId
$defaultFeature.SettingData.LogicalSwitchName=$VirtualSwitchName
Add-VMSwitchExtensionSwitchFeature -SwitchName $VirtualSwitchName -VMSwitchExtensionFeature $defaultFeature

$defaultPortFeature = Get-VMSystemSwitchExtensionPortFeature -FeatureId $VMMPortFeatureId
$defaultPortFeature.SettingData.PortProfileSetId=$PortProfileSetId
$defaultPortFeature.SettingData.PortProfileSetName=$PortProfileName
$defaultPortFeature.SettingData.NetCfgInstanceId="{" + $vswitch.Id +"}"
Add-VMSwitchExtensionPortFeature -SwitchName $VirtualSwitchName -VMSwitchExtensionFeature $defaultPortFeature –ExternalPort

运行脚本后,在 VMM 中刷新主机,并验证 VMM 是否将交换机识别为逻辑交换机。

如何创建逻辑交换机

本文介绍如何在 System Center Virtual Machine Manager (VMM) 构造中创建逻辑交换机,将主机虚拟交换机转换为逻辑交换机,并根据需要设置虚拟交换机扩展。

逻辑交换机将虚拟交换机扩展、端口配置文件和端口分类组合在一起,以便可以使用所需的设置配置每个网络适配器,并在多个主机上的网络适配器上具有一致的设置。 可以通过向多个网络适配器应用相同的逻辑交换机和上行端口配置文件来组合多个网络适配器。

设置虚拟交换机扩展

在 VMM 服务器上安装交换机扩展,然后将其包含在逻辑交换机中。 有几种类型的交换机扩展:

  • 监视扩展 可用于监视和报告网络流量,但无法修改数据包。
  • 捕获扩展 可用于检查和采样流量,但它们不能修改数据包。
  • 筛选 扩展可用于阻止、修改或重整数据包。 它们还可以阻止端口。
  • 转发扩展 可以通过定义目标来定向流量,还可以捕获和筛选流量。 为了避免冲突,一个逻辑交换机上只有一个转发扩展可处于活动状态。

如果要使用供应商管理控制台和 VMM 控制台共同管理扩展,可以设置虚拟交换机扩展管理器(网络管理器)。

设置虚拟交换机扩展管理器

  1. 从供应商获取提供程序软件,并在 VMM 管理服务器上安装提供程序。 如果有群集,请在所有节点上安装它。
  2. 选择 Fabric>Home>Show>Fabric 资源>网络>交换机扩展管理器。
  3. “添加虚拟交换机扩展管理器向导常规”中>,指定制造商并输入连接字符串。 例如,myextmanager1.contoso.com:443。 确切的语法由供应商定义。 指定要用于连接到资源的帐户。
  4. “主机组”中,指定要为其使用扩展管理器的主机组。
  5. 在“摘要”,查看设置并选择“完成”。 检查扩展是否显示在 “虚拟交换机扩展管理器 ”窗格中。

设置逻辑交换机

注意

在开始之前,请确保至少有一个上行端口配置文件。

  1. 选择 结构>网络

  2. 右键单击 “逻辑交换机”,然后选择“ 创建逻辑交换机”。

  3. 在“创建逻辑交换机向导入门>,查看信息。

  4. 一般情况下

    • 指定名称
    • 提供说明(可选)。
  5. 上行模式下,选择:

    • 嵌入式团队 - 如果你使用的是 Windows Server 2016 或更高版本
    • 团队 - 如果你使用的是 Windows Server 2012 并且想要使用 NIC 组合
    • 无上行团队 - 如果不使用任何组合。

    从 VMM 2019 UR2 中, 嵌入式团队 是默认的上行模式。

  6. “设置”中,选择最小带宽模式。 如果已部署Microsoft网络控制器,可以指定它必须管理交换机。 如果启用此设置,将无法向交换机添加扩展。

    • 权重 - 权重 是默认的最小带宽模式。 权重指定带宽百分比,而不是每秒特定位数。 最小带宽是介于 1 到 100 之间的值。
    • 默认值 - 如果开关未启用 IOV,则系统将模式设置为 “权重 ”; 如果启用了 IOV,则为“无 ”。
    • 绝对 - 最小带宽将每秒以位为单位。
    • - 在交换机上禁用最小带宽。 用户无法在连接到交换机的任何网络适配器上对其进行配置。
  7. 如果需要,请启用 SR-IOV。 SR-IOV 使虚拟机能够绕过交换机并直接解决物理网络适配器的问题。 如果要启用:

    • 确保在主机硬件和固件、物理网络适配器以及管理操作系统和来宾操作系统中的驱动程序中具有 SR-IOV 支持。
    • 为启用了 SR-IOV 的虚拟网络适配器创建本机端口配置文件。
    • 在主机上(在名为虚拟交换机的主机属性中)配置网络设置时,使用端口分类将虚拟网络适配器的本机端口配置文件附加到虚拟交换机。 可以使用 VMM 中提供的 SR-IOV 端口分类,也可以创建自己的端口分类。
  8. “扩展”中,如果使用虚拟交换机扩展,请选择它们并排列顺序。 扩展按照指定的顺序通过交换机处理网络流量。

注意

只能启用一个转发扩展。 从 VMM 2019 UR2 中,默认情况下不会启用任何扩展。

  1. 虚拟端口中,添加一个或多个端口分类和虚拟网络适配器端口配置文件。 每个端口分类都必须映射到端口配置文件。 在 VMM 2019 UR2 中,可以在“虚拟端口”屏幕上查看端口分类到端口配置文件的映射

  2. 上行中,添加上行端口配置文件,或 创建新的端口配置文件。 添加上行端口配置文件时,它将放置在通过该逻辑交换机提供的配置文件列表中。 但是,将逻辑交换机应用于主机中的网络适配器时,仅当从可用配置文件列表中选择该网络适配器时,上行端口配置文件才会应用于该网络适配器。

    如果选择 上行 作为嵌入式团队(交换机嵌入式团队或 SET),则仅支持 Hyper-V 端口和动态负载均衡算法。 Hyper-V 端口是默认的负载均衡算法。 如果选择 上行 模式作为嵌入式团队,则建议使用 Hyper-V 端口负载均衡算法;不建议使用动态。

  3. 在“摘要”,查看设置并选择“完成”。 验证创建的交换机是否显示在逻辑交换机

查看逻辑交换机拓扑

注意

此功能可从 VMM 2019 UR2 获取。

从 VMM 2019 UR2 中,可以查看逻辑交换机拓扑。 若要查看,请右键单击逻辑交换机名称,然后选择“ 查看拓扑”。 拓扑图显示以下信息。

  • 上行端口配置文件 - 包括有关负载均衡算法、组合模式和网络站点的信息。
  • 虚拟网络适配器 - 包括有关 VM 网络、VLAN 和端口分类的信息。

将虚拟交换机转换为逻辑交换机

如果 VMM 构造中的主机具有带或不带 SET 的标准虚拟交换机,则可以将其转换以用作逻辑交换机。

注意

  • 在转换之前,需要使用具有特定设置的逻辑开关。
  • 你必须是管理员用户角色的成员,或者是委派的管理员用户角色的成员,其中管理范围包括 Hyper-V 主机所在的主机组。

比较开关设置

  1. 记录主机上是否正在使用 NIC 组合(LBFO)或 SET。

  2. 如果在主机上使用 NIC 组合,请通过运行 PowerShell commandlet Get-NetLbfoTeam 记录组合和负载均衡设置。

  3. 在 HYPER-V 管理器中,右键单击该主机 >“虚拟交换机管理器”。 选择虚拟交换机并验证是否选择了“启用单根 I/O 虚拟化”(SR-IOV)。 关闭 HYPER-V 管理器。

  4. 在 VMM 控制台 >“构造”>“服务器”>“所有主机”中,右键单击该主机 >“属性”。

  5. 虚拟交换机中,请注意属性,包括逻辑网络和最小带宽模式。

  6. Fabric>网络>逻辑交换机中,右键单击要将主机配置转换为的逻辑交换机,然后选择“属性”。

  7. 在逻辑交换机,记录信息:

    • 在“常规”中,记录上行模式、是否启用 SR-IOV 和最小带宽模式。
    • 在“扩展”中,请注意是否已将任何转发扩展添加到逻辑交换机。
    • 虚拟端口中,记录列出的端口配置文件的名称。 确保其中一个名称中是否有 SR-IOV。
    • 上行中,记录网络站点、上行模式是否组合、负载均衡算法和组合模式。
  8. 构造>网络中,选择“端口配置文件”。 对于任何相关的端口配置文件,请选择“ 属性”。 在卸载设置中,查看是否选中了“启用单根 I/O 虚拟化”。

  9. 现在,将为逻辑交换机和端口配置文件记录的记录信息与虚拟交换机信息进行比较。

  10. 查看下表,查看是否可以将主机转换为使用逻辑交换机。

    转换
    SR-IOV SR-IOV 设置(启用或禁用)在逻辑交换机中必须与虚拟交换机中相同。

    如果启用了 SR-IOV,则必须在逻辑交换机本身和逻辑交换机内的至少一个虚拟网络适配器端口配置文件中启用它。
    上行模式

    负载均衡算法

    组合模式
    上行模式设置必须匹配。

    如果上行模式为 Team,则负载均衡算法组合模式也必须匹配。
    最小带宽模式 必须匹配。
    网络站点 必须为此主机的正确网络站点(在正确的逻辑网络中)配置逻辑交换机。
  11. 如果逻辑交换机中的设置与表中所述不匹配,则需要查找或创建匹配的逻辑交换机。

将主机转换为使用逻辑交换机

注意

  • 转换不会中断网络流量。
  • 如果转换中的任何操作失败,则不会更改任何设置,并且不会转换开关。
  1. 在 VMM 中,选择“构造>服务器>所有主机”。 右键单击主机 >“属性”。
  2. “虚拟交换机 ”选项卡上,选择“ 转换为逻辑交换机”。
  3. 选择要将主机转换为的逻辑交换机。 选择要使用的上行端口配置文件,然后选择“ 转换”。
  4. 可能会显示“ 作业 ”对话框,具体取决于设置。 确保作业的状态为 “已完成 ”,然后关闭对话框。
  5. 若要验证交换机是否已转换,请右键单击主机,选择“属性,然后选择“虚拟交换机”选项卡。

如何创建逻辑交换机

本文介绍如何在 System Center Virtual Machine Manager (VMM) 构造中创建逻辑交换机,将主机虚拟交换机转换为逻辑交换机,并根据需要设置虚拟交换机扩展。

逻辑交换机将虚拟交换机扩展、端口配置文件和端口分类组合在一起,以便可以使用所需的设置配置每个网络适配器,并在多个主机上的网络适配器上具有一致的设置。 可以通过向多个网络适配器应用相同的逻辑交换机和上行端口配置文件来组合多个网络适配器。

设置虚拟交换机扩展

在 VMM 服务器上安装交换机扩展,然后将其包含在逻辑交换机中。 有几种类型的交换机扩展:

  • 监视扩展 可用于监视和报告网络流量,但无法修改数据包。
  • 捕获扩展 可用于检查和采样流量,但它们不能修改数据包。
  • 筛选 扩展可用于阻止、修改或重整数据包。 它们还可以阻止端口。
  • 转发扩展 可以通过定义目标来定向流量,还可以捕获和筛选流量。 为了避免冲突,一个逻辑交换机上只有一个转发扩展可处于活动状态。

如果要使用供应商管理控制台和 VMM 控制台共同管理扩展,可以设置虚拟交换机扩展管理器(网络管理器)。

设置虚拟交换机扩展管理器

  1. 从供应商获取提供程序软件,并在 VMM 管理服务器上安装提供程序。 如果有群集,请在所有节点上安装它。
  2. 选择 Fabric>Home>Show>Fabric 资源>网络>交换机扩展管理器。
  3. “添加虚拟交换机扩展管理器向导常规”中>,指定制造商并输入连接字符串。 例如,myextmanager1.contoso.com:443。 确切的语法由供应商定义。 指定要用于连接到资源的帐户。
  4. “主机组”中,指定要为其使用扩展管理器的主机组。
  5. 在“摘要”,查看设置并选择“完成”。 检查扩展是否显示在 “虚拟交换机扩展管理器 ”窗格中。

设置逻辑交换机

注意

在开始之前,请确保至少有一个上行端口配置文件。

  1. 选择 结构>网络

  2. 右键单击 “逻辑交换机”,然后选择“ 创建逻辑交换机”。

  3. 在“创建逻辑交换机向导入门>,查看信息。

  4. 一般情况下

    • 指定名称
    • 提供说明(可选)。
  5. 上行模式下,选择:

    • 嵌入式团队 - 如果你使用的是 Windows Server 2016 或更高版本
    • 团队 - 如果你使用的是 Windows Server 2012 并且想要使用 NIC 组合
    • 无上行团队 - 如果不使用任何组合。

    嵌入式团队 是默认的上行模式。

  6. “设置”中,选择最小带宽模式。 如果已部署Microsoft网络控制器,可以指定它必须管理交换机。 如果启用此设置,将无法向交换机添加扩展。

    • 权重 - 权重 是默认的最小带宽模式。 权重指定带宽百分比,而不是每秒特定位数。 最小带宽是介于 1 到 100 之间的值。
    • 默认值 - 如果开关未启用 IOV,则系统将模式设置为 “权重 ”; 如果启用了 IOV,则为“无 ”。
    • 绝对 - 最小带宽将每秒以位为单位。
    • - 在交换机上禁用最小带宽。 用户无法在连接到交换机的任何网络适配器上对其进行配置。
  7. 如果需要,请启用 SR-IOV。 SR-IOV 使虚拟机能够绕过交换机并直接解决物理网络适配器的问题。 如果要启用:

    • 确保在主机硬件和固件、物理网络适配器以及管理操作系统和来宾操作系统中的驱动程序中具有 SR-IOV 支持。
    • 为启用了 SR-IOV 的虚拟网络适配器创建本机端口配置文件。
    • 在主机上(在名为虚拟交换机的主机属性中)配置网络设置时,使用端口分类将虚拟网络适配器的本机端口配置文件附加到虚拟交换机。 可以使用 VMM 中提供的 SR-IOV 端口分类,也可以创建自己的端口分类。
  8. “扩展”中,如果使用虚拟交换机扩展,请选择它们并排列顺序。 扩展按照指定的顺序通过交换机处理网络流量。

注意

只能启用一个转发扩展。 默认情况下,不会启用任何扩展。

  1. 虚拟端口中,添加一个或多个端口分类和虚拟网络适配器端口配置文件。 每个端口分类都必须映射到端口配置文件。 可以在“虚拟端口”屏幕上查看端口分类到端口配置文件的映射

  2. 上行中,添加上行端口配置文件,或 创建新的端口配置文件。 添加上行端口配置文件时,它将放置在通过该逻辑交换机提供的配置文件列表中。 但是,将逻辑交换机应用于主机中的网络适配器时,仅当从可用配置文件列表中选择该网络适配器时,上行端口配置文件才会应用于该网络适配器。

    如果选择 上行 作为嵌入式团队(交换机嵌入式团队或 SET),则仅支持 Hyper-V 端口和动态负载均衡算法。 Hyper-V 端口是默认的负载均衡算法。 如果选择 上行 模式作为嵌入式团队,则建议使用 Hyper-V 端口负载均衡算法;不建议使用动态。

  3. 在“摘要”,查看设置并选择“完成”。 验证创建的交换机是否显示在逻辑交换机

将虚拟交换机转换为逻辑交换机

如果 VMM 构造中的主机具有带或不带 SET 的标准虚拟交换机,则可以将其转换以用作逻辑交换机。

注意

  • 在转换之前,需要使用具有特定设置的逻辑开关。
  • 你必须是管理员用户角色的成员,或者是委派的管理员用户角色的成员,其中管理范围包括 Hyper-V 主机所在的主机组。

比较开关设置

  1. 记录主机上是否正在使用 NIC 组合(LBFO)或 SET。

  2. 如果在主机上使用 NIC 组合,请通过运行 PowerShell commandlet Get-NetLbfoTeam 记录组合和负载均衡设置。

  3. 在 HYPER-V 管理器中,右键单击该主机 >“虚拟交换机管理器”。 选择虚拟交换机并验证是否选择了“启用单根 I/O 虚拟化”(SR-IOV)。 关闭 HYPER-V 管理器。

  4. 在 VMM 控制台 >“构造”>“服务器”>“所有主机”中,右键单击该主机 >“属性”。

  5. 虚拟交换机中,请注意属性,包括逻辑网络和最小带宽模式。

  6. Fabric>网络>逻辑交换机中,右键单击要将主机配置转换为的逻辑交换机,然后选择“属性”。

  7. 在逻辑交换机,记录信息:

    • 在“常规”中,记录上行模式、是否启用 SR-IOV 和最小带宽模式。
    • 在“扩展”中,请注意是否已将任何转发扩展添加到逻辑交换机。
    • 虚拟端口中,记录列出的端口配置文件的名称。 确保其中一个名称中是否有 SR-IOV。
    • 上行中,记录网络站点、上行模式是否组合、负载均衡算法和组合模式。
  8. 构造>网络中,选择“端口配置文件”。 对于任何相关的端口配置文件,请选择“ 属性”。 在卸载设置中,查看是否选中了“启用单根 I/O 虚拟化”。

  9. 现在,将为逻辑交换机和端口配置文件记录的记录信息与虚拟交换机信息进行比较。

  10. 查看下表,查看是否可以将主机转换为使用逻辑交换机。

    转换
    SR-IOV SR-IOV 设置(启用或禁用)在逻辑交换机中必须与虚拟交换机中相同。

    如果启用了 SR-IOV,则必须在逻辑交换机本身和逻辑交换机内的至少一个虚拟网络适配器端口配置文件中启用它。
    上行模式

    负载均衡算法

    组合模式
    上行模式设置必须匹配。

    如果上行模式为 Team,则负载均衡算法组合模式也必须匹配。
    最小带宽模式 必须匹配。
    网络站点 必须为此主机的正确网络站点(在正确的逻辑网络中)配置逻辑交换机。
  11. 如果逻辑交换机中的设置与表中所述不匹配,则需要查找或创建匹配的逻辑交换机。

将主机转换为使用逻辑交换机

注意

  • 转换不会中断网络流量。
  • 如果转换中的任何操作失败,则不会更改任何设置,并且不会转换开关。
  1. 在 VMM 中,选择“构造>服务器>所有主机”。 右键单击主机 >“属性”。
  2. “虚拟交换机 ”选项卡上,选择“ 转换为逻辑交换机”。
  3. 选择要将主机转换为的逻辑交换机。 选择要使用的上行端口配置文件,然后选择“ 转换”。
  4. 可能会显示“ 作业 ”对话框,具体取决于设置。 确保作业的状态为 “已完成 ”,然后关闭对话框。
  5. 若要验证交换机是否已转换,请右键单击主机,选择“属性,然后选择“虚拟交换机”选项卡。

如何创建逻辑交换机

本文介绍如何在 System Center Virtual Machine Manager (VMM) 构造中创建逻辑交换机,将主机虚拟交换机转换为逻辑交换机,并根据需要设置虚拟交换机扩展。

逻辑交换机将虚拟交换机扩展、端口配置文件和端口分类组合在一起,以便可以使用所需的设置配置每个网络适配器,并在多个主机上的网络适配器上具有一致的设置。 可以通过向多个网络适配器应用相同的逻辑交换机和上行端口配置文件来组合多个网络适配器。

设置虚拟交换机扩展

在 VMM 服务器上安装交换机扩展,然后将其包含在逻辑交换机中。 有几种类型的交换机扩展:

  • 监视扩展 可用于监视和报告网络流量,但无法修改数据包。
  • 捕获扩展 可用于检查和采样流量,但它们不能修改数据包。
  • 筛选 扩展可用于阻止、修改或重整数据包。 它们还可以阻止端口。
  • 转发扩展 可以通过定义目标来定向流量,还可以捕获和筛选流量。 为了避免冲突,一个逻辑交换机上只有一个转发扩展可处于活动状态。

如果要使用供应商管理控制台和 VMM 控制台共同管理扩展,可以设置虚拟交换机扩展管理器(网络管理器)。

设置虚拟交换机扩展管理器

  1. 从供应商获取提供程序软件,并在 VMM 管理服务器上安装提供程序。 如果有群集,请在所有节点上安装它。
  2. 选择 Fabric>Home>Show>Fabric 资源>网络>交换机扩展管理器。
  3. “添加虚拟交换机扩展管理器向导常规”中>,指定制造商并输入连接字符串。 例如,myextmanager1.contoso.com:443。 确切的语法由供应商定义。 指定要用于连接到资源的帐户。
  4. “主机组”中,指定要为其使用扩展管理器的主机组。
  5. 在“摘要”,查看设置并选择“完成”。 检查扩展是否显示在 “虚拟交换机扩展管理器 ”窗格中。

设置逻辑交换机

注意

在开始之前,请确保至少有一个上行端口配置文件。

  1. 选择 结构>网络

  2. 右键单击 “逻辑交换机”,然后选择“ 创建逻辑交换机”。

  3. 在“创建逻辑交换机向导入门>,查看信息。

  4. 一般情况下

    • 指定名称
    • 提供说明(可选)。
  5. 上行模式下,选择:

    • 嵌入式团队 - 如果你使用的是 Windows Server 2019 或更高版本。
    • 无上行团队 - 如果不使用任何组合。

    嵌入式团队 是默认的上行模式。

  6. “设置”中,选择最小带宽模式。 如果已部署Microsoft网络控制器,可以指定它必须管理交换机。 如果启用此设置,将无法向交换机添加扩展。

    • 权重 - 权重 是默认的最小带宽模式。 权重指定带宽百分比,而不是每秒特定位数。 最小带宽是介于 1 到 100 之间的值。
    • 默认值 - 如果开关未启用 IOV,则系统将模式设置为 “权重 ”; 如果启用了 IOV,则为“无 ”。
    • 绝对 - 最小带宽将每秒以位为单位。
    • - 在交换机上禁用最小带宽。 用户无法在连接到交换机的任何网络适配器上对其进行配置。
  7. 如果需要,请启用 SR-IOV。 SR-IOV 使虚拟机能够绕过交换机并直接解决物理网络适配器的问题。 如果要启用:

    • 确保在主机硬件和固件、物理网络适配器以及管理操作系统和来宾操作系统中的驱动程序中具有 SR-IOV 支持。
    • 为启用了 SR-IOV 的虚拟网络适配器创建本机端口配置文件。
    • 在主机上(在名为虚拟交换机的主机属性中)配置网络设置时,使用端口分类将虚拟网络适配器的本机端口配置文件附加到虚拟交换机。 可以使用 VMM 中提供的 SR-IOV 端口分类,也可以创建自己的端口分类。
  8. “扩展”中,如果使用虚拟交换机扩展,请选择它们并排列顺序。 扩展按照指定的顺序通过交换机处理网络流量。

注意

只能启用一个转发扩展。 默认情况下,不会启用任何扩展。

  1. 虚拟端口中,添加一个或多个端口分类和虚拟网络适配器端口配置文件。 每个端口分类都必须映射到端口配置文件。 可以在“虚拟端口”屏幕上查看端口分类到端口配置文件的映射

  2. 上行中,添加上行端口配置文件,或 创建新的端口配置文件。 添加上行端口配置文件时,它将放置在通过该逻辑交换机提供的配置文件列表中。 但是,将逻辑交换机应用于主机中的网络适配器时,仅当从可用配置文件列表中选择该网络适配器时,上行端口配置文件才会应用于该网络适配器。

    如果选择 上行 作为嵌入式团队(交换机嵌入式团队或 SET),则仅支持 Hyper-V 端口和动态负载均衡算法。 Hyper-V 端口是默认的负载均衡算法。 如果选择 上行 模式作为嵌入式团队,则建议使用 Hyper-V 端口负载均衡算法;不建议使用动态。

  3. 在“摘要”,查看设置并选择“完成”。 验证创建的交换机是否显示在逻辑交换机

将虚拟交换机转换为逻辑交换机

如果 VMM 构造中的主机具有带或不带 SET 的标准虚拟交换机,则可以将其转换以用作逻辑交换机。

注意

  • 在转换之前,需要使用具有特定设置的逻辑开关。
  • 你必须是管理员用户角色的成员,或者是委派的管理员用户角色的成员,其中管理范围包括 Hyper-V 主机所在的主机组。

比较开关设置

  1. 记录主机上是否正在使用 NIC 组合(LBFO)或 SET。

  2. 如果在主机上使用 NIC 组合,请通过运行 PowerShell commandlet Get-NetLbfoTeam 记录组合和负载均衡设置。

  3. 在 HYPER-V 管理器中,右键单击该主机 >“虚拟交换机管理器”。 选择虚拟交换机并验证是否选择了“启用单根 I/O 虚拟化”(SR-IOV)。 关闭 HYPER-V 管理器。

  4. 在 VMM 控制台 >“构造”>“服务器”>“所有主机”中,右键单击该主机 >“属性”。

  5. 虚拟交换机中,请注意属性,包括逻辑网络和最小带宽模式。

  6. Fabric>网络>逻辑交换机中,右键单击要将主机配置转换为的逻辑交换机,然后选择“属性”。

  7. 在逻辑交换机,记录信息:

    • 在“常规”中,记录上行模式、是否启用 SR-IOV 和最小带宽模式。
    • 在“扩展”中,请注意是否已将任何转发扩展添加到逻辑交换机。
    • 虚拟端口中,记录列出的端口配置文件的名称。 确保其中一个名称中是否有 SR-IOV。
    • 上行中,记录网络站点、上行模式是否组合、负载均衡算法和组合模式。
  8. 构造>网络中,选择“端口配置文件”。 对于任何相关的端口配置文件,请选择“ 属性”。 在卸载设置中,查看是否选中了“启用单根 I/O 虚拟化”。

  9. 现在,将为逻辑交换机和端口配置文件记录的记录信息与虚拟交换机信息进行比较。

  10. 查看下表,查看是否可以将主机转换为使用逻辑交换机。

    转换
    SR-IOV SR-IOV 设置(启用或禁用)在逻辑交换机中必须与虚拟交换机中相同。

    如果启用了 SR-IOV,则必须在逻辑交换机本身和逻辑交换机内的至少一个虚拟网络适配器端口配置文件中启用它。
    上行模式

    负载均衡算法

    组合模式
    上行模式设置必须匹配。

    如果上行模式为 Team,则负载均衡算法组合模式也必须匹配。
    最小带宽模式 必须匹配。
    网络站点 必须为此主机的正确网络站点(在正确的逻辑网络中)配置逻辑交换机。
  11. 如果逻辑交换机中的设置与表中所述不匹配,则需要查找或创建匹配的逻辑交换机。

将主机转换为使用逻辑交换机

注意

  • 转换不会中断网络流量。
  • 如果转换中的任何操作失败,则不会更改任何设置,并且不会转换开关。
  1. 在 VMM 中,选择“构造>服务器>所有主机”。 右键单击主机 >“属性”。
  2. “虚拟交换机 ”选项卡上,选择“ 转换为逻辑交换机”。
  3. 选择要将主机转换为的逻辑交换机。 选择要使用的上行端口配置文件,然后选择“ 转换”。
  4. 可能会显示“ 作业 ”对话框,具体取决于设置。 确保作业的状态为 “已完成 ”,然后关闭对话框。
  5. 若要验证交换机是否已转换,请右键单击主机,选择“属性,然后选择“虚拟交换机”选项卡。

后续步骤

使用逻辑交换机在主机上应用网络设置。