创建逻辑交换机
重要
此版本的 Virtual Machine Manager (VMM) 已终止支持。 建议 升级到 VMM 2022。
本文介绍了如何在 System Center - Virtual Machine Manager (VMM) 构造中创建逻辑交换机。
如何创建逻辑交换机
本文介绍如何在 System Center - Virtual Machine Manager (VMM) 构造中创建逻辑交换机,将主机的虚拟交换机转换为逻辑交换机,以及根据需要设置虚拟交换机扩展。
逻辑交换机将虚拟交换机扩展、端口配置文件和端口分类组合在一起,以便你可以使用所需的设置配置每个网络适配器,并在多个主机的网络适配器上具有一致的设置。 可将同一逻辑交换机和上行端口配置文件应用于多个网络适配器,将它们组合在一起。
设置虚拟交换机扩展
在 VMM 服务器上安装交换机扩展,然后将它们包括在逻辑交换机。 有几种类型的交换机扩展:
- 监视扩展 可用于监视和报告网络流量,但无法修改数据包。
- 捕获扩展 可用于检查和采样流量,但无法修改数据包。
- 筛选扩展可用于阻止、修改或整理数据包。 它们还可以阻止端口。
- 转发扩展可用于通过定义目标定向通讯,且可捕获和筛选流量。 为了避免冲突,一个逻辑交换机上只有一个转发扩展可处于活动状态。
如果要同时使用供应商管理控制台和 VMM 控制台来管理扩展,可以设置虚拟交换机扩展管理器 (网络管理器) 。
设置虚拟交换机扩展管理器
- 从供应商处获取提供程序软件,并在 VMM 管理服务器上安装提供程序。 如果有群集,请将其安装在所有节点上。
- 选择“ 构造>主页>”“显示>结构资源>网络>交换机扩展管理器”。
- 在“添加虚拟交换机扩展管理器向导常规”>中,指定制造商并输入连接字符串。 例如,myextmanager1.contoso.com:443。 确切语法由供应商定义。 指定要用于连接到资源的帐户。
- 在 “主机组”中,指定要使用扩展管理器的主机组。
- 在 “摘要”中,查看设置并选择“ 完成”。 检查扩展是否出现在“虚拟交换机扩展管理器” 窗格。
设置逻辑交换机
在开始之前,请确保至少有一个上行端口配置文件。
选择“构造”选项卡“>>网络逻辑交换机>”“创建逻辑交换机”。
在“创建逻辑交换机向导”“开始”中,查看信息。
在“常规”中,指定名称和可选说明。
在“上行模式”中,选择:
- 无上行团队(如果不使用组合)。
- 嵌入团队(如果想要在基于 SET 的组合中部署交换机)
- 团队(如果想要使用 NIC 组合)
在“设置”中,选择最小带宽模式。 如果已经部署 Microsoft 网络控制器,则可以指定其应管理交换机。 如果启用此设置,将无法向交换机添加扩展。
如果需要,请启用 SR-IOV。 SR-IOV 允许虚拟机跳过该交换机,并直接找到物理网络适配器。 如要启用:
- 确保在主机硬件和固件、物理网络适配器和管理操作系统和来宾操作系统的驱动程序中具有 SR-IOV 支持。
- 为启用 SR-IOV 的虚拟网络适配器创建本地端口配置文件。
- 在主机上(名为“虚拟交换机”的主机属性中)配置网络设置时,使用端口分类可将虚拟网络适配器的本机端口配置文件附加到虚拟交换机。 可以使用 VMM 中提供的 SR-IOV 端口分类,也可以创建自己的端口分类。
在“扩展”中,如果使用虚拟交换机扩展,则选择它们,并排列顺序。 扩展将按照指定顺序处理通过交换机的网络流量。
注意
只能启用一个转发扩展。
- 在“虚拟端口”中,添加一个或多个端口分类以及虚拟网络适配器端口配置文件。 还可以创建端口分类,并设置默认分类。
- 在 “上行”中,添加上行端口配置文件或 创建新配置文件。 添加上行端口配置文件时,它会放置在通过该逻辑交换机提供的配置文件列表中。 然而,如果将逻辑交换机应用于主机中的网络适配器,则只有当从可用配置文件列表选择上行端口配置文件时,该配置文件才被应用于该网络适配器。
- 在 “摘要”中,查看设置并选择“ 完成”。 验证;开关显示在 逻辑交换机中。
将虚拟交换机转换为逻辑交换机
如果 VMM 构造中的主机具有标准虚拟交换机,则可以将其转换以用作逻辑交换机。
注意
- 以下过程不适用于 SET,请改用 脚本 。
- 在转换之前,需要具有特定设置的逻辑开关。
- 你必须是“管理员”用户角色的成员或“委派的管理员”用户角色的成员,其中管理作用域包括 Hyper-V 主机所在的主机组。
比较交换机设置
在主机上的“服务器管理器”中,选择“Hyper-V”。 关闭服务器管理器。
右键单击该主机 >“配置 NIC 组合”,并记录任何组合和负载均衡设置。
在 HYPER-V 管理器中,右键单击该主机 “虚拟交换机管理器”。 选择虚拟交换机,并验证“启用单一根 I/O 虚拟化(SR-IOV)”是否处于选中状态。 关闭 HYPER-V 管理器。
在 VMM 控制台 >“构造”>“服务器”>“所有主机”中,右键单击该主机 >“属性”。
在 “虚拟交换机”中,记下属性,包括逻辑网络和最小带宽模式。
在 “构造>网络>逻辑交换机”中,右键单击要将主机配置转换为的逻辑交换机,然后选择“ 属性”。
在“逻辑交换机”中,记录以下信息:
- 在 “常规”中,记录上行模式、是否启用 SR-IOV 以及最小带宽模式。
- 在“扩展”中,记录是否有转发扩展已添加到逻辑交换机。
- 在“虚拟端口”中,记录列出的端口配置文件的名称。 请确保记下其中一个名称是否具有 SR-IOV。
- 在“上行”中,记录网络站点、是否组合上行模式、负载平衡算法和组合模式。
在 “构造>网络”中,选择“ 端口配置文件”。 对于任何相关的端口配置文件,请选择“ 属性”。 在“卸载设置”中,查看“启用单一根 I/O 虚拟化”是否处于选中状态。
现在,将记录的逻辑交换机和端口配置文件的信息与虚拟交换机的信息进行比较。
查看下表,了解是否可以将此主机转换为使用逻辑交换机。
项 转换 SR-IOV (启用或禁用) 的 SR-IOV 设置在逻辑交换机中必须与虚拟交换机中的设置相同。
如果启用了 SR-IOV,则必须在逻辑交换机自身和逻辑交换机内部至少一个虚拟网络适配器端口配置文件中启用它。上行模式
负载均衡算法
组合模式“上行模式”设置必须匹配。
如果上行模式是“组合”,则“负载平衡算法”和“组合模式”也必须匹配。最小带宽模式 必须匹配。 网络站点 必须对此主机的(正确逻辑网络中的)正确网络站点配置此逻辑交换机。 如果逻辑交换机中的设置不匹配(如表中所述),则需要查找或创建确实匹配的逻辑交换机。
将主机转换为使用逻辑交换机
注意
- 转换将不会中断网络通信。
- 如果转换中的任何操作失败,则不会更改任何设置,并且不会转换开关。
- 在 VMM 中,选择“ 构造>服务器>”“所有主机”。 右键单击主机 >“属性”。
- 在“ 虚拟交换机 ”选项卡上,选择“ 转换为逻辑交换机”。
- 选择要将主机转换为的逻辑交换机。 然后选择要使用的上行端口配置文件,然后选择“ 转换”。
- “ 作业 ”对话框可能会显示,具体取决于你的设置。 确保作业的状态为 “已完成”,然后关闭对话框。
- 若要验证交换机是否已转换,请右键单击主机,选择“ 属性”,然后选择“ 虚拟交换机 ”选项卡。
SET 交换机转换脚本
注意
使用与主机上部署的 SET 交换机相同的名称在 VMM 中创建逻辑交换机。 在主机上运行以下脚本后标准交换机将转换为此逻辑交换机。
#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 控制台来管理扩展,可以设置虚拟交换机扩展管理器 (网络管理器) 。
设置虚拟交换机扩展管理器
- 从供应商处获取提供程序软件,并在 VMM 管理服务器上安装提供程序。 如果有群集,请将其安装在所有节点上。
- 选择“ 构造>主页>”“显示>构造资源>”“网络>交换机扩展管理器”。
- 在“添加虚拟交换机扩展管理器向导常规”>中,指定制造商并输入连接字符串。 例如,myextmanager1.contoso.com:443。 确切语法由供应商定义。 指定要用于连接到资源的帐户。
- 在 “主机组”中,指定要使用扩展管理器的主机组。
- 在 “摘要”中,查看设置并选择“ 完成”。 检查扩展是否出现在“虚拟交换机扩展管理器” 窗格。
设置逻辑交换机
在开始之前,请确保至少有一个上行端口配置文件。
选择“构造”选项卡>“>网络逻辑交换机>”“创建逻辑交换机”。
在“创建逻辑交换机向导”“开始”中,查看信息。
在“常规”中,指定名称和可选说明。
在“上行模式”中,选择:
- 无上行团队(如果不使用组合)。
- 嵌入团队(如果想要在基于 SET 的组合中部署交换机)
- 团队(如果想要使用 NIC 组合)
在“设置”中,选择最小带宽模式。 如果已经部署 Microsoft 网络控制器,则可以指定其应管理交换机。 如果启用此设置,将无法向交换机添加扩展。
如果需要,请启用 SR-IOV。 SR-IOV 允许虚拟机跳过该交换机,并直接找到物理网络适配器。 如要启用:
- 确保在主机硬件和固件、物理网络适配器以及管理操作系统和来宾操作系统中的驱动程序中具有 SR-IOV 支持。
- 为启用 SR-IOV 的虚拟网络适配器创建本地端口配置文件。
- 在主机上(名为“虚拟交换机”的主机属性中)配置网络设置时,使用端口分类可将虚拟网络适配器的本机端口配置文件附加到虚拟交换机。 可以使用 VMM 中提供的 SR-IOV 端口分类,也可以创建自己的端口分类。
在“扩展”中,如果使用虚拟交换机扩展,则选择它们,并排列顺序。 扩展将按照指定顺序处理通过交换机的网络流量。
注意
只能启用一个转发扩展。
- 在“虚拟端口”中,添加一个或多个端口分类以及虚拟网络适配器端口配置文件。 还可以创建端口分类,并设置默认分类。
- 在 “上行”中,添加上行端口配置文件或 创建一个新配置文件。 添加上行端口配置文件时,它会放置在可通过该逻辑交换机使用的配置文件列表中。 然而,如果将逻辑交换机应用于主机中的网络适配器,则只有当从可用配置文件列表选择上行端口配置文件时,该配置文件才被应用于该网络适配器。
- 在 “摘要”中,查看设置并选择“ 完成”。 验证;开关显示在 逻辑交换机中。
将虚拟交换机转换为逻辑交换机
如果 VMM 构造中的主机具有标准虚拟交换机,则可以将其转换以用作逻辑交换机。
注意
- 以下过程不适用于 SET,请改用 脚本 。
- 在转换之前,需要具有特定设置的逻辑开关。
- 你必须是“管理员”用户角色的成员或“委派的管理员”用户角色的成员,其中管理作用域包括 Hyper-V 主机所在的主机组。
比较交换机设置
在主机上的“服务器管理器”中,选择“Hyper-V”。 关闭服务器管理器。
右键单击该主机 >“配置 NIC 组合”,并记录任何组合和负载均衡设置。
在 HYPER-V 管理器中,右键单击该主机 “虚拟交换机管理器”。 选择虚拟交换机,并验证“启用单一根 I/O 虚拟化(SR-IOV)”是否处于选中状态。 关闭 HYPER-V 管理器。
在 VMM 控制台 >“构造”>“服务器”>“所有主机”中,右键单击该主机 >“属性”。
在 “虚拟交换机”中,记下属性,包括逻辑网络和最小带宽模式。
在 “构造>网络>逻辑交换机”中,右键单击要将主机配置转换为的逻辑交换机,然后选择“ 属性”。
在“逻辑交换机”中,记录以下信息:
- 在 “常规”中,记录上行模式、是否启用 SR-IOV 以及最小带宽模式。
- 在“扩展”中,记录是否有转发扩展已添加到逻辑交换机。
- 在“虚拟端口”中,记录列出的端口配置文件的名称。 确保记下其中一个名称是否具有 SR-IOV。
- 在“上行”中,记录网络站点、是否组合上行模式、负载平衡算法和组合模式。
在 “构造>网络”中,选择“ 端口配置文件”。 对于任何相关的端口配置文件,请选择“ 属性”。 在“卸载设置”中,查看“启用单一根 I/O 虚拟化”是否处于选中状态。
现在,将记录的逻辑交换机和端口配置文件的信息与虚拟交换机的信息进行比较。
查看下表,了解是否可以将此主机转换为使用逻辑交换机。
项 转换 SR-IOV (启用或禁用) 的 SR-IOV 设置在逻辑交换机中必须与虚拟交换机中的设置相同。
如果启用了 SR-IOV,则必须在逻辑交换机自身和逻辑交换机内部至少一个虚拟网络适配器端口配置文件中启用它。上行模式
负载均衡算法
组合模式“上行模式”设置必须匹配。
如果上行模式是“组合”,则“负载平衡算法”和“组合模式”也必须匹配。最小带宽模式 必须匹配。 网络站点 必须对此主机的(正确逻辑网络中的)正确网络站点配置此逻辑交换机。 如果逻辑交换机中的设置不匹配(如表中所述),则需要查找或创建确实匹配的逻辑交换机。
将主机转换为使用逻辑交换机
注意
- 转换将不会中断网络通信。
- 如果转换中的任何操作失败,则不会更改任何设置,并且不会转换开关。
- 在 VMM 中,选择“ 构造>服务器>所有主机”。 右键单击主机 >“属性”。
- 在“ 虚拟交换机 ”选项卡上,选择“ 转换为逻辑交换机”。
- 选择要将主机转换为的逻辑交换机。 然后选择要使用的上行端口配置文件,然后选择“ 转换”。
- 可能会显示 “作业 ”对话框,具体取决于你的设置。 确保作业的状态为 “已完成”,然后关闭对话框。
- 若要验证交换机是否已转换,请右键单击主机,选择“ 属性”,然后选择“ 虚拟交换机 ”选项卡。
SET 交换机转换脚本
注意
使用与主机上部署的 SET 交换机相同的名称在 VMM 中创建逻辑交换机。 在主机上运行以下脚本后标准交换机将转换为此逻辑交换机。
#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 控制台来管理扩展,可以设置虚拟交换机扩展管理器 (网络管理器) 。
设置虚拟交换机扩展管理器
- 从供应商处获取提供程序软件,并在 VMM 管理服务器上安装提供程序。 如果有群集,请将其安装在所有节点上。
- 选择“ 构造>主页>”“显示>结构资源>网络>交换机扩展管理器”。
- 在“添加虚拟交换机扩展管理器向导常规”>中,指定制造商并输入连接字符串。 例如,myextmanager1.contoso.com:443。 确切语法由供应商定义。 指定要用于连接到资源的帐户。
- 在 “主机组”中,指定要使用扩展管理器的主机组。
- 在 “摘要”中,查看设置并选择“ 完成”。 检查扩展是否出现在“虚拟交换机扩展管理器” 窗格。
设置逻辑交换机
注意
在开始之前,请确保至少有一个上行端口配置文件。
- 选择 “构造>网络”
- 右键单击“ 逻辑交换机”,然后选择“ 创建逻辑交换机”。
- 在“创建逻辑交换机向导”“开始”中,查看信息。
- 在“常规”中,
- 指定名称
- 提供说明(可选)。
- 在“上行模式”中,选择:
- 嵌入式团队 - 如果使用Windows Server 2016或更高版本
- 团队 - 如果你使用的是Windows Server 2012并且想要使用 NIC 组合
- 无上行团队 - 如果不使用任何组合
- 在“设置”中,选择最小带宽模式。 如果已经部署 Microsoft 网络控制器,则可以指定其应管理交换机。 如果启用此设置,将无法向交换机添加扩展。
- 如果需要,请启用 SR-IOV。 SR-IOV 允许虚拟机跳过该交换机,并直接找到物理网络适配器。
如要启用:
- 确保在主机硬件和固件、物理网络适配器和管理操作系统和来宾操作系统的驱动程序中具有 SR-IOV 支持。
- 为启用 SR-IOV 的虚拟网络适配器创建本机端口配置文件。
- 在主机上(名为“虚拟交换机”的主机属性中)配置网络设置时,使用端口分类可将虚拟网络适配器的本机端口配置文件附加到虚拟交换机。 可以使用 VMM 中提供的 SR-IOV 端口分类,也可以创建自己的端口分类。
- 在“扩展”中,如果使用虚拟交换机扩展,则选择它们,并排列顺序。 扩展将按照指定顺序处理通过交换机的网络流量。
注意
只能启用一个转发扩展。
在“虚拟端口”中,添加一个或多个端口分类以及虚拟网络适配器端口配置文件。 每个端口分类都必须映射到端口配置文件。
在“上行”中,添加上行端口配置文件,或新建一个配置文件。 添加上行端口配置文件时,它会放置在通过该逻辑交换机提供的配置文件列表中。 然而,如果将逻辑交换机应用于主机中的网络适配器,则只有当从可用配置文件列表选择上行端口配置文件时,该配置文件才被应用于该网络适配器。
如果选择“上行”作为嵌入的团队(交换机嵌入式团队或 SET),则仅支持 Hyper-V 端口和动态这两种负载均衡算法。 Hyper-V 端口是默认的负载均衡算法。 如果选择 上行 模式作为嵌入式团队,则建议使用 Hyper-V 端口负载均衡算法;不建议使用动态。
在 “摘要”中,查看设置并选择“ 完成”。 验证;创建的交换机将显示在 逻辑交换机中。
将虚拟交换机转换为逻辑交换机
如果 VMM 构造中的主机具有带或不带 SET 的标准虚拟交换机,则可以将其转换以用作逻辑交换机。
注意
- 在转换之前,需要具有特定设置的逻辑开关。
- 你必须是“管理员”用户角色的成员或“委派的管理员”用户角色的成员,其中管理作用域包括 Hyper-V 主机所在的主机组。
比较交换机设置
记录主机上是否正在使用 NIC 组合 (LBFO) 或 SET。
如果在主机上使用 NIC 组合,请通过运行 PowerShell commandlet Get-NetLbfoTeam 记录组合和负载均衡设置。
在 HYPER-V 管理器中,右键单击该主机 “虚拟交换机管理器”。 选择虚拟交换机,并验证“启用单一根 I/O 虚拟化(SR-IOV)”是否处于选中状态。 关闭 HYPER-V 管理器。
在 VMM 控制台 >“构造”>“服务器”>“所有主机”中,右键单击该主机 >“属性”。
在 “虚拟交换机”中,记下属性,包括逻辑网络和最小带宽模式。
在 “构造>网络>逻辑交换机”中,右键单击要将主机配置转换为的逻辑交换机,然后选择“ 属性”。
在“逻辑交换机”中,记录以下信息:
- 在 “常规”中,记录上行模式、是否启用 SR-IOV 以及最小带宽模式。
- 在“扩展”中,记录是否有转发扩展已添加到逻辑交换机。
- 在“虚拟端口”中,记录列出的端口配置文件的名称。 请确保记下其中一个名称是否具有 SR-IOV。
- 在“上行”中,记录网络站点、是否组合上行模式、负载平衡算法和组合模式。
在 “构造>网络”中,选择“ 端口配置文件”。 对于任何相关的端口配置文件,请选择“ 属性”。 在“卸载设置”中,查看“启用单一根 I/O 虚拟化”是否处于选中状态。
现在,将记录的逻辑交换机和端口配置文件的信息与虚拟交换机的信息进行比较。
查看下表,了解是否可以将此主机转换为使用逻辑交换机。
项 转换 SR-IOV (启用或禁用) 的 SR-IOV 设置在逻辑交换机中必须与虚拟交换机中的设置相同。
如果启用了 SR-IOV,则必须在逻辑交换机自身和逻辑交换机内部至少一个虚拟网络适配器端口配置文件中启用它。上行模式
负载均衡算法
组合模式“上行模式”设置必须匹配。
如果上行模式是“组合”,则“负载平衡算法”和“组合模式”也必须匹配。最小带宽模式 必须匹配。 网络站点 必须对此主机的(正确逻辑网络中的)正确网络站点配置此逻辑交换机。 如果逻辑交换机中的设置不匹配(如表中所述),则需要查找或创建确实匹配的逻辑交换机。
将主机转换为使用逻辑交换机
注意
- 转换将不会中断网络通信。
- 如果转换中的任何操作失败,则不会更改任何设置,并且不会转换开关。
- 在 VMM 中,选择“ 构造>服务器>所有主机”。 右键单击主机 >“属性”。
- 在“ 虚拟交换机 ”选项卡上,选择“ 转换为逻辑交换机”。
- 选择要将主机转换为的逻辑交换机。 然后选择要使用的上行端口配置文件,然后选择“ 转换”。
- 根据设置,可能会出现“作业”对话框。 确保作业的状态为 “已完成” ,然后关闭对话框。
- 若要验证交换机是否已转换,请右键单击主机,选择“ 属性”,然后选择“ 虚拟交换机 ”选项卡。
如何创建逻辑交换机
本文介绍如何在 System Center - Virtual Machine Manager (VMM) 构造中创建逻辑交换机,将主机的虚拟交换机转换为逻辑交换机,以及根据需要设置虚拟交换机扩展。
逻辑交换机将虚拟交换机扩展、端口配置文件和端口分类组合在一起,以便你可以使用所需的设置配置每个网络适配器,并在多个主机的网络适配器上具有一致的设置。 可将同一逻辑交换机和上行端口配置文件应用于多个网络适配器,将它们组合在一起。
设置虚拟交换机扩展
在 VMM 服务器上安装交换机扩展,然后将它们包括在逻辑交换机。 有几种类型的交换机扩展:
- 监视扩展 可用于监视和报告网络流量,但无法修改数据包。
- 捕获扩展 可用于检查和采样流量,但无法修改数据包。
- 筛选扩展可用于阻止、修改或整理数据包。 它们还可以阻止端口。
- 转发扩展 可以通过定义目标来定向流量,还可以捕获和筛选流量。 为了避免冲突,一个逻辑交换机上只有一个转发扩展可处于活动状态。
如果要同时使用供应商管理控制台和 VMM 控制台来管理扩展,可以设置虚拟交换机扩展管理器 (网络管理器) 。
设置虚拟交换机扩展管理器
- 从供应商处获取提供程序软件,并在 VMM 管理服务器上安装提供程序。 如果有群集,请将其安装在所有节点上。
- 选择“ 构造>主页>”“显示>结构资源>网络>交换机扩展管理器”。
- 在“添加虚拟交换机扩展管理器向导常规”>中,指定制造商并输入连接字符串。 例如,myextmanager1.contoso.com:443。 确切语法由供应商定义。 指定要用于连接到资源的帐户。
- 在 “主机组”中,指定要使用扩展管理器的主机组。
- 在 “摘要”中,查看设置并选择“ 完成”。 检查扩展是否出现在“虚拟交换机扩展管理器” 窗格。
设置逻辑交换机
注意
在开始之前,请确保至少有一个上行端口配置文件。
选择 “构造>网络”
右键单击“ 逻辑交换机”,然后选择“ 创建逻辑交换机”。
在“创建逻辑交换机向导”“开始”中,查看信息。
在“常规”中,
- 指定名称
- 提供说明(可选)。
在“上行模式”中,选择:
- 嵌入式团队 - 如果使用Windows Server 2016或更高版本
- 团队 - 如果你使用的是Windows Server 2012并且想要使用 NIC 组合
- 无上行团队 - 如果不使用任何组合。
从 VMM 2019 UR2 开始,“嵌入的团队”为默认上行模式。
在“设置”中,选择最小带宽模式。 如果已经部署 Microsoft 网络控制器,则可以指定其应管理交换机。 如果启用此设置,将无法向交换机添加扩展。
- 权重 - 权重是默认最小带宽模式。 权重指定带宽的百分比,而不是每秒具体位数。 最小带宽是介于 1 到 100 之间的值。
- 默认值 - 如果交换机未启用 IOV,系统将模式设置为 Weight ;如果开关已启用 IOV,则系统将 “无 ”。
- 绝对 - 最小带宽将以每秒位数为单位。
- 无 - 交换机上禁用最小带宽。 用户无法在连接到交换机的任何网络适配器上配置它。
如果需要,请启用 SR-IOV。 SR-IOV 允许虚拟机跳过该交换机,并直接找到物理网络适配器。 如要启用:
- 确保在主机硬件和固件、物理网络适配器和管理操作系统和来宾操作系统的驱动程序中具有 SR-IOV 支持。
- 为启用 SR-IOV 的虚拟网络适配器创建本机端口配置文件。
- 在主机上(名为“虚拟交换机”的主机属性中)配置网络设置时,使用端口分类可将虚拟网络适配器的本机端口配置文件附加到虚拟交换机。 可以使用 VMM 中提供的 SR-IOV 端口分类,也可以创建自己的端口分类。
在“扩展”中,如果使用虚拟交换机扩展,则选择它们,并排列顺序。 扩展将按照指定顺序处理通过交换机的网络流量。
注意
只能启用一个转发扩展。 从 VMM 2019 UR2 开始,默认情况下不启用任何扩展。
在“虚拟端口”中,添加一个或多个端口分类以及虚拟网络适配器端口配置文件。 每个端口分类都必须映射到端口配置文件。 从 VMM 2019 UR2 开始,可以在“虚拟端口”屏幕上查看端口分类到端口配置文件的映射。
在“上行”中,添加上行端口配置文件,或新建一个配置文件。 添加上行端口配置文件时,它会放置在通过该逻辑交换机提供的配置文件列表中。 然而,如果将逻辑交换机应用于主机中的网络适配器,则只有当从可用配置文件列表选择上行端口配置文件时,该配置文件才被应用于该网络适配器。
如果选择“上行”作为嵌入的团队(交换机嵌入式团队或 SET),则仅支持 Hyper-V 端口和动态这两种负载均衡算法。 Hyper-V 端口是默认的负载均衡算法。 如果选择 上行 模式作为嵌入式团队,则建议使用 Hyper-V 端口负载均衡算法;不建议使用动态。
在 “摘要”中,查看设置并选择“ 完成”。 验证;创建的交换机将显示在 逻辑交换机中。
查看逻辑交换机拓扑
注意
从 VMM 2019 UR2 开始提供此功能。
从 VMM 2019 UR2 开始,可以查看逻辑交换机拓扑。 若要查看,请右键单击逻辑交换机名称,然后选择“ 查看拓扑”。 拓扑关系图显示以下信息。
- 上行端口配置文件 - 包括有关负载均衡算法、组合模式和网络站点的信息。
- 虚拟网络适配器 - 包括有关 VM 网络、VLAN 和端口分类的信息。
将虚拟交换机转换为逻辑交换机
如果 VMM 构造中的主机具有带或不带 SET 的标准虚拟交换机,则可以将其转换以用作逻辑交换机。
注意
- 在转换之前,需要具有特定设置的逻辑开关。
- 你必须是“管理员”用户角色的成员或“委派的管理员”用户角色的成员,其中管理作用域包括 Hyper-V 主机所在的主机组。
比较交换机设置
记录主机上是否正在使用 NIC 组合 (LBFO) 或 SET。
如果在主机上使用 NIC 组合,请通过运行 PowerShell commandlet Get-NetLbfoTeam 记录组合和负载均衡设置。
在 HYPER-V 管理器中,右键单击该主机 “虚拟交换机管理器”。 选择虚拟交换机,并验证“启用单一根 I/O 虚拟化(SR-IOV)”是否处于选中状态。 关闭 HYPER-V 管理器。
在 VMM 控制台 >“构造”>“服务器”>“所有主机”中,右键单击该主机 >“属性”。
在 “虚拟交换机”中,记下属性,包括逻辑网络和最小带宽模式。
在 “构造>网络>逻辑交换机”中,右键单击要将主机配置转换为的逻辑交换机,然后选择“ 属性”。
在“逻辑交换机”中,记录以下信息:
- 在 “常规”中,记录上行模式、是否启用 SR-IOV 以及最小带宽模式。
- 在“扩展”中,记录是否有转发扩展已添加到逻辑交换机。
- 在“虚拟端口”中,记录列出的端口配置文件的名称。 请确保记下其中一个名称是否具有 SR-IOV。
- 在“上行”中,记录网络站点、是否组合上行模式、负载平衡算法和组合模式。
在 “构造>网络”中,选择“ 端口配置文件”。 对于任何相关的端口配置文件,请选择“ 属性”。 在“卸载设置”中,查看“启用单一根 I/O 虚拟化”是否处于选中状态。
现在,将记录的逻辑交换机和端口配置文件的信息与虚拟交换机的信息进行比较。
查看下表,了解是否可以将此主机转换为使用逻辑交换机。
项 转换 SR-IOV (启用或禁用) 的 SR-IOV 设置在逻辑交换机中必须与虚拟交换机中的设置相同。
如果启用了 SR-IOV,则必须在逻辑交换机自身和逻辑交换机内部至少一个虚拟网络适配器端口配置文件中启用它。上行模式
负载均衡算法
组合模式“上行模式”设置必须匹配。
如果上行模式是“组合”,则“负载平衡算法”和“组合模式”也必须匹配。最小带宽模式 必须匹配。 网络站点 必须对此主机的(正确逻辑网络中的)正确网络站点配置此逻辑交换机。 如果逻辑交换机中的设置不匹配(如表中所述),则需要查找或创建确实匹配的逻辑交换机。
将主机转换为使用逻辑交换机
注意
- 转换将不会中断网络通信。
- 如果转换中的任何操作失败,则不会更改任何设置,并且不会转换开关。
- 在 VMM 中,选择“ 构造>服务器>所有主机”。 右键单击主机 >“属性”。
- 在“ 虚拟交换机 ”选项卡上,选择“ 转换为逻辑交换机”。
- 选择要将主机转换为的逻辑交换机。 然后选择要使用的上行端口配置文件,然后选择“ 转换”。
- 根据设置,可能会出现“作业”对话框。 确保作业的状态为 “已完成” ,然后关闭对话框。
- 若要验证交换机是否已转换,请右键单击主机,选择“ 属性”,然后选择“ 虚拟交换机 ”选项卡。
如何创建逻辑交换机
本文介绍如何在 System Center - Virtual Machine Manager (VMM) 构造中创建逻辑交换机,将主机的虚拟交换机转换为逻辑交换机,以及根据需要设置虚拟交换机扩展。
逻辑交换机将虚拟交换机扩展、端口配置文件和端口分类组合在一起,以便你可以使用所需的设置配置每个网络适配器,并在多个主机的网络适配器上具有一致的设置。 可将同一逻辑交换机和上行端口配置文件应用于多个网络适配器,将它们组合在一起。
设置虚拟交换机扩展
在 VMM 服务器上安装交换机扩展,然后将它们包括在逻辑交换机。 有几种类型的交换机扩展:
- 监视扩展 可用于监视和报告网络流量,但无法修改数据包。
- 捕获扩展 可用于检查和采样流量,但无法修改数据包。
- 筛选扩展可用于阻止、修改或整理数据包。 它们还可以阻止端口。
- 转发扩展 可以通过定义目标来定向流量,还可以捕获和筛选流量。 为了避免冲突,一个逻辑交换机上只有一个转发扩展可处于活动状态。
如果要同时使用供应商管理控制台和 VMM 控制台来管理扩展,可以设置虚拟交换机扩展管理器 (网络管理器) 。
设置虚拟交换机扩展管理器
- 从供应商处获取提供程序软件,并在 VMM 管理服务器上安装提供程序。 如果有群集,请将其安装在所有节点上。
- 选择“ 构造>主页>”“显示>结构资源>网络>交换机扩展管理器”。
- 在“添加虚拟交换机扩展管理器向导常规”>中,指定制造商并输入连接字符串。 例如,myextmanager1.contoso.com:443。 确切语法由供应商定义。 指定要用于连接到资源的帐户。
- 在 “主机组”中,指定要使用扩展管理器的主机组。
- 在 “摘要”中,查看设置并选择“ 完成”。 检查扩展是否出现在“虚拟交换机扩展管理器” 窗格。
设置逻辑交换机
注意
在开始之前,请确保至少有一个上行端口配置文件。
选择 “构造>网络”
右键单击“ 逻辑交换机”,然后选择“ 创建逻辑交换机”。
在“创建逻辑交换机向导”“开始”中,查看信息。
在“常规”中,
- 指定名称
- 提供说明(可选)。
在“上行模式”中,选择:
- 嵌入式团队 - 如果使用Windows Server 2016或更高版本
- 团队 - 如果你使用的是Windows Server 2012并且想要使用 NIC 组合
- 无上行团队 - 如果不使用任何组合。
嵌入式团队 是默认的上行模式。
在“设置”中,选择最小带宽模式。 如果已经部署 Microsoft 网络控制器,则可以指定其应管理交换机。 如果启用此设置,将无法向交换机添加扩展。
- 权重 - 权重是默认最小带宽模式。 权重指定带宽的百分比,而不是每秒具体位数。 最小带宽是介于 1 到 100 之间的值。
- 默认值 – 如果开关未启用 IOV,则系统将模式设置为 Weight ;如果开关已启用 IOV,则为 “无 ”。
- 绝对 - 最小带宽将以每秒位数为单位。
- 无 - 交换机上禁用最小带宽。 用户无法在连接到交换机的任何网络适配器上对其进行配置。
如果需要,请启用 SR-IOV。 SR-IOV 允许虚拟机跳过该交换机,并直接找到物理网络适配器。 如要启用:
- 确保在主机硬件和固件、物理网络适配器以及管理操作系统和来宾操作系统中的驱动程序中具有 SR-IOV 支持。
- 为启用 SR-IOV 的虚拟网络适配器创建本机端口配置文件。
- 在主机上(名为“虚拟交换机”的主机属性中)配置网络设置时,使用端口分类可将虚拟网络适配器的本机端口配置文件附加到虚拟交换机。 可以使用 VMM 中提供的 SR-IOV 端口分类,也可以创建自己的端口分类。
在“扩展”中,如果使用虚拟交换机扩展,则选择它们,并排列顺序。 扩展将按照指定顺序处理通过交换机的网络流量。
注意
只能启用一个转发扩展。 默认情况下,不会启用任何扩展。
在“虚拟端口”中,添加一个或多个端口分类以及虚拟网络适配器端口配置文件。 每个端口分类都必须映射到端口配置文件。 可以在 “虚拟 端口”屏幕上查看端口分类到端口配置文件的映射。
在“上行”中,添加上行端口配置文件,或新建一个配置文件。 添加上行端口配置文件时,它会放置在可通过该逻辑交换机使用的配置文件列表中。 然而,如果将逻辑交换机应用于主机中的网络适配器,则只有当从可用配置文件列表选择上行端口配置文件时,该配置文件才被应用于该网络适配器。
如果选择“上行”作为嵌入的团队(交换机嵌入式团队或 SET),则仅支持 Hyper-V 端口和动态这两种负载均衡算法。 Hyper-V 端口是默认的负载均衡算法。 如果选择 上行 模式作为嵌入式团队,则建议使用 Hyper-V 端口负载均衡算法;不建议使用动态。
在 “摘要”中,查看设置并选择“ 完成”。 验证;创建的开关将显示在 逻辑交换机中。
将虚拟交换机转换为逻辑交换机
如果 VMM 构造中的主机具有带或不带 SET 的标准虚拟交换机,则可以将其转换以用作逻辑交换机。
注意
- 在转换之前,需要具有特定设置的逻辑开关。
- 你必须是“管理员”用户角色的成员或“委派的管理员”用户角色的成员,其中管理作用域包括 Hyper-V 主机所在的主机组。
比较交换机设置
记录主机上是否正在使用 NIC 组合 (LBFO) 或 SET。
如果在主机上使用 NIC 组合,请通过运行 PowerShell commandlet Get-NetLbfoTeam 记录组合和负载均衡设置。
在 HYPER-V 管理器中,右键单击该主机 “虚拟交换机管理器”。 选择虚拟交换机,并验证“启用单一根 I/O 虚拟化(SR-IOV)”是否处于选中状态。 关闭 HYPER-V 管理器。
在 VMM 控制台 >“构造”>“服务器”>“所有主机”中,右键单击该主机 >“属性”。
在 “虚拟交换机”中,记下属性,包括逻辑网络和最小带宽模式。
在 “构造>网络>逻辑交换机”中,右键单击要将主机配置转换为的逻辑交换机,然后选择“ 属性”。
在“逻辑交换机”中,记录以下信息:
- 在 “常规”中,记录上行模式、是否启用 SR-IOV 以及最小带宽模式。
- 在“扩展”中,记录是否有转发扩展已添加到逻辑交换机。
- 在“虚拟端口”中,记录列出的端口配置文件的名称。 确保记下其中一个名称是否具有 SR-IOV。
- 在“上行”中,记录网络站点、是否组合上行模式、负载平衡算法和组合模式。
在 “构造>网络”中,选择“ 端口配置文件”。 对于任何相关的端口配置文件,请选择“ 属性”。 在“卸载设置”中,查看“启用单一根 I/O 虚拟化”是否处于选中状态。
现在,将记录的逻辑交换机和端口配置文件的信息与虚拟交换机的信息进行比较。
查看下表,了解是否可以将此主机转换为使用逻辑交换机。
项 转换 SR-IOV (启用或禁用的 SR-IOV 设置) 在逻辑交换机中必须与虚拟交换机中的设置相同。
如果启用了 SR-IOV,则必须在逻辑交换机自身和逻辑交换机内部至少一个虚拟网络适配器端口配置文件中启用它。上行模式
负载均衡算法
组合模式“上行模式”设置必须匹配。
如果上行模式是“组合”,则“负载平衡算法”和“组合模式”也必须匹配。最小带宽模式 必须匹配。 网络站点 必须对此主机的(正确逻辑网络中的)正确网络站点配置此逻辑交换机。 如果逻辑交换机中的设置不匹配(如表中所述),则需要查找或创建确实匹配的逻辑交换机。
将主机转换为使用逻辑交换机
注意
- 转换将不会中断网络通信。
- 如果转换中的任何操作失败,则不会更改任何设置,并且不会转换开关。
- 在 VMM 中,选择“ 构造>服务器>”“所有主机”。 右键单击主机 >“属性”。
- 在“ 虚拟交换机 ”选项卡上,选择“ 转换为逻辑交换机”。
- 选择要将主机转换为的逻辑交换机。 然后选择要使用的上行端口配置文件,然后选择“ 转换”。
- 根据设置,可能会出现“作业”对话框。 确保作业的状态为 “已完成” ,然后关闭对话框。
- 若要验证交换机是否已转换,请右键单击主机,选择“ 属性”,然后选择“ 虚拟交换机 ”选项卡。
后续步骤
通过使用逻辑交换机在主机上应用网络设置。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈