本主题介绍了针对常见维护预检查失败可采取的补救措施。当系统预检查发现会阻止容器维护活动的条件时,这些错误会记录在 Horizon Universal Console 中,以便您可以采取必要措施来纠正这些错误。

重要说明: 如果您收到有关容器更新错误的任何通知,则必须及时采取指定措施来纠正错误。时间至关重要。如果在 VMware 要求的时间内未能采取措施纠正这些错误,则由于无法修复容器更新过程而导致容器进入不受支持的状态。

Horizon Cloud 容器 - 维护和更新 中所述,系统会通知您 Microsoft Azure 环境中您可以控制的维护阻止情况。由于补救措施在您的掌控之下,无法由 VMware 来解决,因此,如果您在控制台中看到更新错误通知,则必须完成相应的操作来解决这些错误,然后再联系 VMware 技术支持团队以继续执行维护活动。

阻止更新的常见错误

这些是通常会阻止更新的错误,您可以在 Microsoft Azure 环境中修复这些错误。

订阅策略阻止 vmware-inc 发布者使用 Azure 应用商店的产品。
此文档页面中所述,从 2022 日历年年初开始,服务改进了升级代码,以便能以编程方式使用 Azure 应用商店中由 VMware 提供的 VMware 产品。当升级预检查确定订阅禁止以编程方式使用这些 VMware 产品时,您必须按照此文档页面中所述完成相应操作,以解决阻止更新错误。
订阅没有足够多的适当核心 (vCPU) 或虚拟机大小来为并行绿色虚拟机实例化所有虚拟机。
为当前容器中的每个虚拟机增建绿色组件时,将创建另一个虚拟机。因此,在增建绿色组件后,会出现大量重复的容器管理器虚拟机和 Unified Access Gateway 虚拟机,直到在安排的时间在控制台中从蓝色组件迁移到绿色组件后重复项才会消失。为了有足够的空间创建这些绿色虚拟机,除订阅中已经用于其现有关联容器的配额之外,该订阅中相关 Microsoft 虚拟机系列的核心 (vCPU) 的配额级别还必须足够容纳这些并行绿色虚拟机。有关各种虚拟机类型和使用情况所需的核心数,请参阅
容器当前处于脱机状态,或者当前无法与 Horizon Cloud 进行通信。
在“容量”页面上,确认待更新容器报告的是联机状态。登录到 Microsoft Azure 门户,检查容器管理器虚拟机及其 Unified Access Gateway 虚拟机(如果您的容器具有这些虚拟机)是否正在运行。如果虚拟机未运行,请打开其电源。有关这些虚拟机所在资源组的详细信息,请参阅 第一代租户 - 为 Microsoft Azure 中部署的容器创建的资源组
没有对此 Microsoft Azure 订阅启用用于创建或删除资源组的权限。
系统预检查会验证与此容器关联的服务主体是否具有该服务所需的权限。如果在容器订阅中未启用用于创建或删除资源组的权限,那么将阻止该自动化。要解决此问题,请参考验证的指导消息以了解如何使用 Microsoft Azure 门户启用所需权限。有关服务主体执行服务所需操作时必须具备的权限的详细信息,请阅读 Microsoft Azure 订阅中 Horizon Cloud 所需的操作

从部署绿色虚拟机到完成从蓝色虚拟机的迁移所需的配额和核心数

如果系统通知您由于缺少可用核心而出现更新错误,请使用下表查看所需的额外配额。对于在当前蓝色容器中使用的各种虚拟机类型,本主题末尾的表格说明了这些类型使用的配额、创建绿色容器虚拟机时所需的额外配额,以及在从创建绿色虚拟机直到完成到绿色增建虚拟机的迁移这段时间内运行蓝色和绿色虚拟机所需的总配额。有关容器使用的虚拟机系列类型和核心的详细信息,请参阅《部署指南》中的容器的虚拟机要求文档主题。

虚拟机类型及其核心 描述 在完成到绿色虚拟机的切换之前运行蓝色虚拟机和绿色虚拟机所需的总配额
Standard_D4_v3 虚拟机类型,每个虚拟机 4 个核心
注: 如果 Standard_D4_v3 类型在您的 Microsoft Azure 区域中不可用,则您的容器通常会使用 Standard_D3_v2 虚拟机类型。该类型也使用 4 个核心。
此虚拟机类型用于容器管理器虚拟机。
对于具有单个管理器虚拟机的容器
您的配额必须将现有(蓝色)管理器虚拟机的 4 个核心和并行绿色管理器虚拟机的额外 4 个核心考虑在内。这种使用情况需要八 (8) 个核心。
对于已启用高可用性并具有两个管理器虚拟机的容器
您的配额必须将现有(蓝色)管理器虚拟机的 8 个核心(2 个虚拟机,每个虚拟机 4 个核心)和并行绿色管理器虚拟机的额外 8 个核心考虑在内。这种使用情况需要十六 (16) 个核心。
根据您在部署容器时选择的内容:
  • Standard_A4_v2 虚拟机类型(具有 4 个核心)
  • Standard_F8s_v2(具有 8 个核心)
此虚拟机类型用于容器网关配置中的 Unified Access Gateway 虚拟机。您的订阅需要支持的核心数取决于您在容器上配置的网关类型。
对于仅具有一个外部网关的容器
该外部网关具有两个 Unified Access Gateway 虚拟机,因此需要的核心数为 2 个虚拟机与每个虚拟机具有的核心数的乘积。对于绿色组,您的配额必须将现有(蓝色)Unified Access Gateway 虚拟机的总核心数和并行绿色 Unified Access Gateway 虚拟机的额外重复核心数考虑在内。
  • 例如,如果您的虚拟机是 Standard_A4_v2(每个虚拟机 4 个核心),则这种使用情况需要 2 × 4 × 2 = 16 个核心。
  • 如果您的虚拟机是大小为每个虚拟机 8 个核心的虚拟机,则这种使用情况需要 2 × 8 × 2 = 32 个核心。
对于仅具有一个内部网关的容器
该网关具有两个 Unified Access Gateway 虚拟机,因此需要的核心数为 2 个虚拟机与每个虚拟机具有的核心数的乘积。对于绿色组,您的配额必须将现有(蓝色)Unified Access Gateway 虚拟机的总核心数和并行绿色 Unified Access Gateway 虚拟机的额外重复核心数考虑在内。
  • 例如,如果您的虚拟机是 Standard_A4_v2(每个虚拟机 4 个核心),则这种使用情况需要 2 × 4 × 2 = 16 个核心。
  • 如果您的虚拟机是大小为每个虚拟机 8 个核心的虚拟机,则这种使用情况需要 2 × 8 × 2 = 32 个核心。
对于同时具有两种类型网关的容器
该网关具有四个 Unified Access Gateway 虚拟机,因此需要的核心数为 4 个虚拟机与每个虚拟机具有的核心数的乘积。对于绿色组,您的配额必须将 4 倍的现有(蓝色)Unified Access Gateway 虚拟机核心数和 2 倍的并行绿色 Unified Access Gateway 虚拟机的核心数考虑在内。
  • 例如,如果您的虚拟机是 Standard_A4_v2(每个虚拟机 4 个核心),则这种使用情况需要 4 × 4 × 2 = 32 个核心。
  • 如果您的虚拟机是大小为每个虚拟机 8 个核心的虚拟机,则这种使用情况需要 4 × 8 × 2 = 64 个核心。