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

管理 Azure IoT 操作实例的生命周期

使用 Azure CLI 和 Azure 门户管理、卸载或更新 Azure IoT 操作实例。

先决条件

  • 部署到群集的 Azure IoT 操作实例。 有关详细信息,请参阅部署 Azure IoT 操作

  • 已在开发计算机上安装的 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 CLI 和 Azure 门户查看和管理 Azure IoT 操作实例。

列出实例

  1. Azure 门户中,搜索并选择“Azure IoT 操作”
  2. 使用筛选器根据订阅、资源组等查看 Azure IoT 操作实例。

查看实例

可以在 Azure 门户中查看 Azure IoT 操作实例。

  1. Azure 门户中,转到包含 Azure IoT 操作实例的资源组,或搜索并选择“Azure IoT 操作”

  2. 选择 Azure IoT 操作实例的名称。

  3. 在实例的“概述”页面上,“Arc 扩展”表会显示已部署到群集的资源

    显示已启用 Arc 的群集上的 Azure IoT 操作实例的屏幕截图。

更新实例标记和说明

  1. Azure 门户中,转到包含 Azure IoT 操作实例的资源组,或搜索并选择“Azure IoT 操作”

  2. 选择 Azure IoT 操作实例的名称。

  3. 在实例的“概述”页上,选择“添加标记”或“编辑”以修改实例上的标记

管理组件

每个 Azure IoT 操作实例都包含多个组件,例如 MQTT 代理、OPC UA 连接器和数据流。 若要详细了解如何管理这些组件,请参阅各自的文章。 例如,若要管理 MQTT 代理,请从代理概述开始。

(预览版)使用 Kubernetes 部署清单管理组件

通常,Azure IoT 操作使用 Azure Arc 平台提供混合云体验,可在其中通过 Azure 资源管理器 (ARM) 和前端工具(如 Azure 门户、Bicep 和 Azure CLI)管理配置。

但是,还可以使用 YAML Kubernetes 部署清单管理 Azure IoT 操作的组件。 这意味着可以使用 kubectl 等工具来管理 Azure IoT 操作的某些组件。 此功能以预览版提供,存在一些限制:

  • 只有某些组件支持使用 Kubernetes 部署清单。 这些组件是 MQTT 代理数据流。 其他组件(如 OPC UA 和 Akri 服务的连接器)不支持此功能。
  • 除非使用 az iot ops create --enable-rsync 启用资源同步部署 Azure IoT 操作,否则使用 Kubernetes 部署清单对资源所做的更改不会同步到 Azure。 若要了解有关资源同步的详细信息,请参阅资源同步
  • 即使启用了资源同步,使用 Kubernetes 部署清单创建的全新资源也不会同步到 Azure。 仅同步对现有资源的更改。

卸载

Azure CLI 和 Azure 门户提供了用于卸载 Azure IoT 操作的不同选项。

Azure 门户步骤可以删除 Azure IoT 操作实例,但无法影响部署中的相关资源。 如果要删除整个部署,请使用 Azure CLI。

  1. Azure 门户中,转到包含 Azure IoT 操作实例的资源组,或搜索并选择“Azure IoT 操作”

  2. 选择 Azure IoT 操作实例的名称。

  3. 在实例的“概述”页上,选择“删除”。

  4. 查看此操作中已删除和未删除的资源列表,然后键入实例的名称并选择“删除”进行确认

    显示在 Azure 门户中删除 Azure IoT 操作实例的屏幕截图。