在以前的文章,我们研究了如何使用Hyper-V管理器和Powershell创建Hyper-V虚拟交换机。
在这个Hyper-V虚拟交换机概述的第三部分和最后一部分,让我们看看如何管理Hyper-V虚拟交换机。我们还将从GUI角度和命令行两方面介绍所使用的工具,以及这样做时的最佳实践。
管理Hyper-V虚拟交换机
Hyper-V有许多不同的工具,用于管理Hyper-V基础设施。这些工具包括各种免费和付费的工具,可以帮助组织有效地提供和管理Hyper-V网络基础设施。
在大多数情况下,使用的大多数工具都是免费的、开箱即用的工具,可以有效地提供Hyper-V虚拟交换机管理。
我们将研究以下内容:
- hyper - v经理
- 故障转移集群管理器
- PowerShell
- 配置VLAN连接
以上工具涵盖了与Hyper-V管理相关的所有需求,包括Hyper-V虚拟交换机,从非常基本的,到具有许多Hyper-V集群、主机等的大型企业环境。
让我们逐个查看这些不同的工具,看看它们是如何在Hyper-V虚拟交换机的总体创建和管理中发挥作用的。
使用Hyper-v管理器管理Hyper-v虚拟机
在Hyper-V主机上安装Hyper-V Role时,包含Hyper-V Manager。Hyper-V管理器是最基本的工具,您使用接口与Hyper-V配置和供应。您可以使用Hyper-V管理器在本地管理一台主机,也可以通过服务器上的单个Hyper-V管理器添加其他希望通过网络提供或管理的Hyper-V主机。
Hyper-V Manager包含一个“子”管理控制台,用于管理Hyper-V虚拟交换机。这叫做虚拟交换机的经理.它是在行动窗格。
在Hyper-V虚拟交换机管理器中,它提供了一种直观的方式来创建新的Hyper-V虚拟交换机。
在虚拟交换机管理器中,您可以看到可以配置用于处理Hyper-V主机中的流量的所有可用交换机类型。交换机类型包括:
- 外部
- 内部
- 私人
一般来说,外部virtual switch type是Hyper-V环境中最常用和配置的交换机。外部虚拟交换机是允许流量在虚拟机和外部物理网络之间穿越的交换机类型。提供一个新交换机的接口非常简单。简单的点击新型虚拟网络交换机链接,命名新的虚拟交换机,设置连接类型以及支持连接的物理适配器。此外,还可以根据需要设置管理操作系统的VLAN ID。
使用故障转移集群管理器管理Hyper-v虚拟机
在大多数生产环境中,Hyper-V是在集群配置中运行的,这意味着有多个Hyper-V主机通过Windows故障转移集群管理。然后可以使用故障转移集群高可用性机制保护虚拟机,该机制允许健康的Hyper-V主机假定在故障主机上运行的虚拟机。
默认情况下,故障转移集群管理器是用于管理承载Hyper-V虚拟机的Windows故障转移集群并与之交互的盒式工具。与Hyper-V网络相关的某些特性和功能是在故障转移集群级别配置的。这包括为集群和Live Migration网络配置网络。
当涉及到Hyper- v集群时,理解Hyper网络的范围对于理解Hyper- v环境的整体管理和配置至关重要。下面,打开故障转移集群管理器,显示Hyper-V集群上配置的网络。
可以查看网络的属性;但是,这些是由Hyper-V主机本身可用的网络创建的。一旦从主机的角度提供了网络,就可以将它们分配给不同的功能,例如Live Migration。
下行动窗格,您将看到动态迁移设置允许配置要用于实时迁移的网络。
下的生活迁移设置,你会看到列出了动态迁移网络,它们都是默认的。
使用PowerShell管理Hyper-v虚拟机
PowerShell实际上是Windows环境(现在也与Linux兼容)的脚本语言,用于管理、配置和配置资源。这当然是真实的Hyper-V环境以及。几乎所有可以在Hyper-V GUI工具中管理和配置的东西都可以在PowerShell中管理和配置。此外,有些东西可以在PowerShell中配置,但在GUI工具中配置不了,当然可以更容易地完成。
自动化是当今大多数环境中成功保持同步的关键。Hyper-V环境中的PowerShell脚本当然允许管理员大规模地利用强大的自动化。当有许多主人时,这是特别有用的,也许数百或更多。在大型环境中手动进行更改是不实际的。
使用PowerShell的一行程序cmdlet,可以轻松地配置Hyper-V虚拟交换机。
下面是配置三种不同类型的Hyper-V虚拟交换机所需的三个cmdlet。
- New-VMSwitch -name ExternalSwitch -NetAdapterName Ethernet -AllowManagementOS $true
- New-VMSwitch -name InternalSwitch -SwitchType内部类型
- New-VMSwitch -name PrivateSwitch -SwitchType Private
配置VLAN连接
许多组织的要求之一是中继物理交换机上的vlan。vlan用于将二层流量划分到特定的子网中。这减少了广播域,有助于提高安全性和可管理性。利用带有Hyper-V虚拟交换机的vlan的需求也可能存在。
在使用Hyper-V配置VLAN时,需要记住一些配置:
- 要为Hyper-V管理流量配置特定的VLAN ID,请使用虚拟交换机管理器对话框在Hyper-V管理器的虚拟交换机属性中指定该VLAN ID。
- 要为虚拟机配置特定的VLAN ID,请在该虚拟机的“设置”中的Hyper-V管理器中的虚拟机网络适配器属性中指定该VLAN ID。
通过在管理操作系统和虚拟机本身上灵活地配置VLAN id,管理员在配置Hyper-V环境和“管道”连接到物理网络的整个环境中的流量方面具有相当大的灵活性。了解这些功能和选项有助于根据业务需求管理网络流量。
最后的想法
创建和管理Hyper-V虚拟交换机是Hyper-V管理的一个非常重要的方面。Hyper-V虚拟交换机是hypervisor的虚拟软件组件,它允许将虚拟机与物理网络连接起来,并允许流量进出虚拟环境。有许多工具提供了管理Hyper-V虚拟交换机的各种功能。这些工具包括Hyper-V管理器、PowerShell和故障转移集群管理器。此外,vlan还可以根据需要对来宾虚拟机和管理操作系统的流量进行分段。VLAN集群在物理网络中使用已久。非常棒的是管理员在Hyper-V虚拟交换机中也具有这种能力,以提供数据包流所需的网络功能。


