更新 Azure Stack HCI 的 SDN 基础结构
适用范围:Azure Stack HCI 版本 22H2、Windows Server 2022、Windows Server 2019、Windows Server 2016
软件定义的网络 (SDN) 基础结构组件包括网络控制器和可选的软件负载均衡器 (SLB),以及在虚拟机 (VM) 上运行的 SDN 网关。
更新每个组件时,可以使用任一标准方法来安装 Windows 更新,也可以使用 Windows PowerShell。 可按任意顺序更新 SDN 基础结构,但我们建议先更新网络控制器虚拟机 (VM)。
Hyper-V 主机可以在更新 SDN 基础结构之前或之后更新。
更新网络控制器
完成以下步骤可更新网络控制器:
在第一个网络控制器 VM 上,安装所有更新并根据更新的需要重启 VM。 在重启期间,网络控制器节点将会关闭再重新启动。 重启 VM 后,可能需要几分钟时间才能恢复为
Up
状态。在更新下一个网络控制器 VM 之前,请运行以下 PowerShell
Get-NetworkControllerNode
cmdlet 来确保节点状态为Up
:PS C:\> get-networkcontrollernode Name : NCNode1.contoso.com Server : NCNode1.Contoso.com FaultDomain : fd:/NCNode1.Contoso.com RestInterface : Ethernet NodeCertificate : Status : Down Name : NCNode2.Contoso.com Server : NCNode2.contoso.com FaultDomain : fd:/ NCNode2.Contoso.com RestInterface : Ethernet NodeCertificate : Status : Up Name : NCNode3.Contoso.com Server : NCNode3.Contoso.com FaultDomain : fd:/ NCNode3.Contoso.com RestInterface : Ethernet NodeCertificate : Status : Up
针对其他网络控制器 VM 完成步骤 1 和 2。
更新软件负载均衡器
在每个 SLB VM 上逐个安装更新,以确保负载均衡器基础结构持续可用。
更新 SDN 网关
在每个网关 VM 上逐个安装更新。 在更新期间,VM 可能不可用或需要重启。 在这种情况下,该网关上的活动连接将迁移到备用网关 VM(如果完成了相应的配置)。 这会导致租户连接在迁移到备用网关时关闭一定的时间。
为了最大限度地减少连接关闭时间,请先在冗余网关 VM 上安装更新。 如果尚未配置任何冗余网关 VM,请忽略此步骤。 若要确定特定的网关 VM 是否冗余,请在网络控制器 VM 上运行以下命令:
(Get-NetworkControllerGateway -ConnectionUri <your_REST_URI_for_Network_Controller_deployment> -ResourceId <your_resource_ID_of_gateway>).Properties.State
状态可能是
Active
或Redundant
。更新某个网关后,请确保该网关的 HealthState 设置为
Healthy
且 State 为Redundant
或Active
,然后继续更新下一个网关。 如果没有冗余网关,请在转到下一个网关之前确保 State 为Active
。若要检查网关 VM 的
HealthState
状态,请在网络控制器 VM 上运行以下 PowerShell 命令:(Get-NetworkControllerGateway -ConnectionUri <REST uri of the Network Controller deployment> -ResourceId <Resource ID of gateway>).Properties.HealthState
后续步骤
详细了解 SDN 基础结构。 参阅规划软件定义的网络基础结构。