原始设备制造商(OEM)提供的完整和快速更新、修补程序以及驱动程序和固件更新,都有助于使 Azure Stack Hub 保持最新状态。 本文解释了不同类型更新的内容、它们何时发布,以及在哪里可以找到有关当前版本的更多信息。
更新包类型
集成系统有三种类型的更新包:
- Azure Stack Hub 软件更新。 Azure 负责Microsoft软件更新包的端到端服务生命周期。 这些包可以包括最新的 Windows Server 安全更新、非安全更新和 Azure Stack Hub 功能更新。 可以直接从 Microsoft 下载这些更新包。 - 每个更新包都有对应的类型:“完整”或“快速”。 - 完整更新包更新缩放单元中的物理主机操作系统,需要的维护时段更长。 - 快速更新包有范围限制,不更新基础的物理主机操作系统。 
- Azure Stack Hub 补丁。 Microsoft 为 Azure Stack Hub 提供修补程序 ,用于解决通常具有预防性或时间敏感的特定问题。 每个修补程序都随相应的发行说明文章一起发布,其中详细介绍了该包中的修补程序。 可以像下载和安装普通的 Azure Stack Hub 完整更新包一样下载和安装修补程序。 修补程序是累积性的,在几分钟内即可完成安装。 - 在更新到新的主版本之前,请应用当前主版本中的最新修补程序。 - 从 2005 版开始,更新到新的主版本(如 1.2005.x 到 1.2008.x)时,系统会自动安装新的主版本中最新的修补程序(如果在下载包时可用)。 这样,你的 2008 安装将更新到了所有最新的修补程序。 在此之后,如果发布了适用于 2008 的修补程序,则应安装它。 
- OEM 硬件供应商提供的更新。 Azure Stack Hub 硬件合作伙伴负责硬件相关固件和驱动程序更新包的端到端服务生命周期(包括指导)。 此外,Azure Stack Hub 硬件合作伙伴负责拥有并维护生命周期硬件主机上的所有软件和硬件的指导文件。 OEM 硬件供应商在自己的下载站点上托管这些更新包。 
何时更新
这三种类型的更新按以下频率发布:
- Azure Stack Hub 软件更新。 Microsoft 每年都会发布多个完整的快速软件更新包。 
- Azure Stack Hub 修补程序。 修补程序是随时可发布的时效性版本。 如果要从一个主要版本升级到另一个主版本(例如,1.2002.x 到 1.2005.x),则会自动安装针对该新主版本发布的最新修补程序。 
- OEM 硬件供应商提供的更新。 OEM 硬件供应商会根据需要发布更新。 - 重要 - 在安装最新的Microsoft版本之前,请确保已安装最新的可用 OEM 更新版本。 
若要继续获得支持,必须在 Azure Stack Hub 环境中保留支持的 Azure Stack Hub 软件版本。 有关详细信息,请参阅 Azure Stack Hub 服务策略。
如何了解更新何时可用
更新通知因多种因素而异,例如与 Internet 的连接和更新类型。
- Microsoft 软件更新和修补程序。 Microsoft 软件更新和修补程序的更新警报会显示在已连接到 Internet 的 Azure Stack Hub 实例的“更新”门户边栏选项卡中。
- OEM 硬件供应商提供的更新。 OEM 更新取决于制造商。 必须与 OEM 建立通信通道,以便能够了解需要应用的 OEM 的更新。 有关 OEM 和 OEM 更新过程的详细信息,请参阅 应用 Azure Stack Hub 原始设备制造商(OEM)更新。
主版本到主版本
主版本到主版本的更新必须分步进行:当前环境只能更新到下一个主版本,无法跳过主版本更新。 例如,如果 Azure Stack Hub 环境为 1908.x,而最新的可用更新版本为 2002.x,则应从 1908 年更新到 1910 年,然后更新到 2002。
从版本 2005 开始,更新到新的主版本(如 1.2002.x 到 1.2005.x)时,会自动安装新的主版本中的最新修补程序(如果有)。
主版本中的修补程序
在同一个主要版本号中,Azure Stack Hub 会发布多个修补程序。 修补程序是累积的,最新的修补程序包包括该版本过去的所有修补程序。 有关详细信息,请参阅修补程序。
更新过程
知道有可用的更新后,使用以下步骤应用更新。
- 规划更新。 准备 Azure Stack Hub,使更新过程尽可能顺利,以便对用户的影响最小。 通知用户任何可能的服务中断,然后按照步骤为更新准备实例。 请务必遵循 Azure Stack Hub 更新前清单 中的所有步骤,确保已完成应用更新所需的先决条件。 此外,请确保为应用的更新类型计划适当的维护时段。 - 重要 - 在继续更新之前,请确保使用 PowerShell 正确设置区域性会话设置。 区域性是非托管代码开发的区域设置。 这些信息包括文化的名称、字母表、日历以及日期和字符串的格式化。 有关详细信息,请参阅 CultureInfo 类。 
- 上传并准备更新包。 对于连接到 Internet 的 Azure Stack Hub 环境,Azure Stack Hub 软件更新和修补程序会自动导入系统并准备进行更新。 对于已断开连接以及互联网连接较弱或不稳定的 Azure Stack Hub 环境,可以通过 Azure Stack Hub 管理员门户将更新包导入 Azure Stack Hub 存储。 有关上传和准备更新包的更多步骤,请参阅 上传和准备 Azure Stack Hub 更新包。 - 无论 Azure Stack Hub 系统的 Internet 连接如何,所有 OEM 更新包都会手动导入环境。 有关导入和准备更新包的更多步骤,请参阅 上传和准备 Azure Stack Hub 更新包。 
- 应用更新。 使用 Azure Stack Hub 门户中的 “更新” 边栏选项卡应用更新。 在更新期间,监视和排查更新进度问题。 有关详细信息,请参阅 应用 Azure Stack Hub 更新。 
更新资源提供程序
Azure Stack Hub 包含用于处理 Microsoft 软件更新应用程序的更新资源提供程序。 此提供程序将检查所有物理主机、Service Fabric 应用和运行时以及所有基础结构虚拟机及其关联的服务上是否应用了更新。
当更新安装时,由于更新进程以 Azure Stack Hub 中的各种子系统(例如,物理主机和基础结构虚拟机)为目标,因此你可以查看高级状态。
后续步骤
- 若要开始更新过程,请按照 Azure Stack Hub 更新活动清单中的步骤进行作。
- 若要了解支持哪些版本的 Azure Stack Hub,请参阅 Azure Stack Hub 服务策略。
- 若要了解有关当前和最新更新的详细信息,请参阅 Azure Stack Hub 发行说明。