你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

在不同版本之间升级或降级

将 Azure IoT 操作部署升级到更新的版本或回滚到以前的版本。 Azure IoT 操作支持从版本 1.0.x 开始进行升级和回滚。 不支持从 Azure IoT 操作的任何预览版升级到任何正式版 (GA)。

先决条件

  • Azure CLI。 此场景需要 Azure CLI 2.64.0 或更高版本。 如有必要,请使用az --version检查版本,使用az upgrade进行更新。 有关详细信息,请参阅 Azure CLI 入门

  • 适用于 Azure CLI 的 Azure IoT 操作扩展。 使用以下命令添加扩展或将其更新到最新版本:

    az extension add --upgrade --name azure-iot-ops
    

了解升级支持

支持在 Azure IoT 操作的 N+3 或 N-3 次要版本之间进行升级和回滚,或者在同一次要版本的任何补丁版本之间进行升级和回滚。 下表提供了相关示例:

版本 升级范围 降级范围
1.0.0 1.0.1 到 1.3.x
1.1.0 1.1.1 到 1.4.x 1.0.x
1.4.4 1.4.5 到 1.7.x 1.1.x 到 1.4.3

升级

Azure IoT 操作支持在新的正式版发布后将实例升级到这些版本。

无法从安装的预览版升级到正式版。 若要迁移到版本 1.0.x,请卸载 Azure IoT 操作并重新安装新版本。

如果 Azure IoT 操作部署符合升级资格,Azure 门户会显示“升级”选项。 如果未看到升级选项,则部署处于最新版本。

  1. Azure 门户中,导航到 Azure IoT 操作实例。

  2. 在实例的“概述”页上,选择“升级”。

    显示 Azure 门户中启用的升级按钮的屏幕截图。

  3. 该门户提供用于升级实例的 Azure CLI 命令,预填充了订阅、资源组和实例详细信息。 选择 CLI 命令旁边的复制图标。

  4. 在安装了 Azure CLI 的任何环境中运行已复制的 az iot ops upgrade 命令。

  5. 升级命令成功完成后,刷新实例以查看更改。

实例概述页上显示的“版本”值反映了 Azure IoT 操作实例的版本。 但是,如果所需的 Arc 扩展具有可用的升级,系统可能会提示你升级。 如果“升级”选项从实例概览页面消失,即便看起来没有任何变化,也能表明升级已成功。 你可以在 Azure 门户中已启用 Arc 的群集的“扩展”页面上,查看 Azure IoT 操作部署的 Arc 扩展版本。

降级

Azure 门户不提供版本降级选项。 请改用 Azure CLI。