Azure IoT Operations インスタンスのライフサイクルを管理する
Azure CLI と Azure portal を使用して、Azure IoT Operations インスタンスを管理、アンインストール、または更新します。
前提条件
クラスターにデプロイされた Azure IoT Operations インスタンス。 詳細については、「Deploy Azure IoT Operations」をご覧ください。
開発マシンにインストールされた Azure CLI。 このシナリオには、Azure CLI バージョン 2.64.0 以降が必要です。
az --version
を使用してバージョンを確認し、必要に応じてaz upgrade
を使用して更新します。 詳細については、Azure CLIのインストール方法に関するページを参照してください。Azure CLI 用の Azure IoT Operations 拡張機能。 次のコマンドを使用して、拡張機能を追加するか、それを最新バージョンに更新します。
az extension add --upgrade --name azure-iot-ops
管理
デプロイ後、Azure CLI と Azure portal を使用して、Azure IoT Operations インスタンスを表示および管理できます。
インスタンスの一覧表示
- Azure portal で、Azure IoT Operations を検索して選択します。
- フィルターを使用して、サブスクリプション、リソース グループなどに基づいて Azure IoT Operations インスタンスを表示します。
インスタンスを表示する
Azure portal で Azure IoT Operations インスタンスを表示できます。
Azure portal で、Azure IoT Operations インスタンスを含むリソース グループに移動するか、Azure IoT Operations を検索して選択します。
Azure IoT Operations インスタンスの名前を選択します。
インスタンスの [概要] ページにある [Arc 拡張機能] テーブルに、クラスターにデプロイされたリソースが表示されます。
インスタンス タグと説明を更新する
Azure portal で、Azure IoT Operations インスタンスを含むリソース グループに移動するか、Azure IoT Operations を検索して選択します。
Azure IoT Operations インスタンスの名前を選択します。
インスタンスの [概要] ページで、[タグの追加] または [編集] を選択して、インスタンスのタグを変更します。
コンポーネントを管理する
各 Azure IoT Operations インスタンスには、MQTT ブローカー、OPC UA 用コネクタ、データフローなど、いくつかのコンポーネントが含まれています。 これらのコンポーネントの管理について詳しくは、それぞれの記事を参照してください。 たとえば、MQTT ブローカーの管理については、最初に Broker の概要に関する記事をご覧ください。
(プレビュー) Kubernetes 配置マニフェストを使用してコンポーネントを管理する
一般に、Azure IoT Operations により Azure Arc プラットフォームを使って提供されるハイブリッド クラウド エクスペリエンスでは、Azure Resource Manager (ARM) と、Azure portal、Bicep、Azure CLI などのフロントエンド ツールを使って、構成を管理できます。
ただし、YAML Kubernetes の配置マニフェストを使って、Azure IoT Operations のコンポーネントを管理することもできます。 つまり、kubectl
などのツールを使って、Azure IoT Operations の一部のコンポーネントを管理できます。 この機能はプレビュー段階であり、いくつかの制限があります。
- Kubernetes 配置マニフェストの使用は、一部のコンポーネントでのみサポートされます。 MQTT ブローカーやデータフローがそのようなコンポーネントです。 OPC UA 用コネクタや Akri サービスのような他のコンポーネントでは、この機能はサポートされていません。
- Azure IoT Operations が
az iot ops create --enable-rsync
を使いリソース同期を有効にしてデプロイされている場合を除き、Kubernetes 配置マニフェストを使ってリソースに対して行われた変更は Azure に同期されません。 リソースの同期について詳しくは、「リソースの同期」をご覧ください。 - リソースの同期が有効になっている場合でも、Kubernetes 配置マニフェストを使って作成された新しいリソースは Azure に同期されません。 既存のリソースへの変更のみが同期されます。
アンインストール
Azure CLI と Azure portal では、Azure IoT Operations をアンインストールするための異なるオプションが提供されます。
Azure portal での手順を使用すると、Azure IoT Operations インスタンスを削除することはできますが、デプロイに含まれる関連リソースには影響がありません。 デプロイ全体を削除する必要がある場合は、Azure CLI を使用します。
Azure portal で、Azure IoT Operations インスタンスを含むリソース グループに移動するか、Azure IoT Operations を検索して選択します。
Azure IoT Operations インスタンスの名前を選択します。
インスタンスの [概要] ページ上で、[削除] を選択します。
この操作の一部として削除されるリソースと削除されないリソースの一覧を確認し、インスタンスの名前を入力して [削除] を選択して確定します。