次の方法で共有


Azure Stack Edge Pro GPU でコンピューティングを管理する

適用対象:Yes for Pro GPU SKUAzure Stack Edge Pro - GPUYes for Pro 2 SKUAzure Stack Edge Pro 2Yes for Pro R SKUAzure Stack Edge Pro RYes for Mini R SKUAzure Stack Edge Mini R

この記事では、Azure Stack Edge Pro GPU デバイス上の IoT Edge サービスを介してコンピューティングを管理する方法について説明します。 コンピューティングの管理は、Azure portal またはローカル Web UI から行うことができます。 Azure portal を使用してモジュール、トリガー、IoT Edge 構成を管理し、ローカル Web UI を使用してコンピューティング ネットワーク設定を管理します。

トリガーの管理

イベントとは、クラウド環境内またはデバイス上で発生し、対応が必要になる可能性のある事象のことを指します。 たとえば、共有内でファイルが作成されると、それはイベントです。 トリガーは、イベントを発生させます。 Azure Stack Edge Pro では、トリガーをファイル イベントやスケジュールへの応答にすることができます。

  • ファイル: これらのトリガーは、ファイルの作成やファイルの変更などのファイル イベントへの応答です。
  • スケジュール済み: これらのトリガーは、開始日、開始時刻、繰り返し間隔を指定して定義できるスケジュールへの応答です。

トリガーの追加

トリガーを作成するには、Azure portal で次の手順を実行します。

  1. Azure portal で Azure Stack Edge リソースに移動し、[IoT Edge] に移動します。 [トリガー] に移動し、コマンド バーで [+ トリガーの追加] を選択します。

    Select add trigger

  2. [トリガーの追加] ブレードで、トリガーの一意の名前を指定します。

  3. トリガーの [種類] を選択します。 トリガーをファイル イベントへの応答にする場合は、[ファイル] を選択します。 定義した時間にトリガーを開始し、指定の間隔で繰り返し実行する場合は、[Scheduled]\(スケジュール済み\) を選択します。 選択内容に応じた一連のオプションが表示されます。

    • [File trigger]\(ファイル トリガー\) - ドロップダウン リストから、マウントされた共有を選択します。 この共有でファイル イベントが発生すると、トリガーによって Azure 関数が呼び出されます。

      Add SMB share

    • [スケジュール済みのトリガー] - 開始日時と、繰り返しの間隔を時間、分、または秒で指定します。 また、トピックの名前も入力します。 トピックにより、デバイスに展開されているモジュールにトリガーを柔軟にルーティングすることができます。

      ルートの文字列は、"route3": "FROM /* WHERE topic = 'topicname' INTO BrokeredEndpoint("modules/modulename/inputs/input1")" のようになります。

      Add NFS share

  4. [追加] を選択し、トリガーを作成します。 トリガーの作成が進行中であることを示す通知が表示されます。 トリガーが作成されると、ブレードが更新されて、新しいトリガーが反映されます。

    Updated trigger list

トリガーを削除する

トリガーを削除するには、Azure portal で次の手順を実行します。

  1. トリガーの一覧から、削除するトリガーを選択します。

    Select trigger

  2. 右クリックしてから、[削除] を選択します。

    Select delete

  3. 確認を求められたら、 [はい]をクリックします。

    Confirm delete

トリガーの一覧が更新され、削除が反映されます。

IoT Edge 構成の管理

Azure portal を使用して、Azure Stack Edge Pro のコンピューティング構成の表示、既存のコンピューティング構成の削除、または IoT デバイスと IoT Edge デバイスのアクセス キーと同期するようコンピューティング構成の更新を行います。

IoT Edge 構成の表示

デバイスの IoT Edge 構成を表示するには、Azure portal で次の手順を実行します。

  1. Azure portal で Azure Stack Edge リソースに移動し、[IoT Edge] に移動します。 デバイスで IoT Edge サービスが有効になると、概要ページで IoT Edge サービスが正常に実行されていることが示されます。

    Select View compute

  2. [プロパティ] に移動して、デバイスの IoT Edge 構成を表示します。 コンピューティングを構成したときに、IoT Hub リソースを作成しました。 その IoT Hub リソースの下に、IoT デバイスと IoT Edge デバイスが構成されています。 IoT Edge デバイスでの実行がサポートされているのは Linux モジュールのみです。

    View configuration

IoT Edge サービスの削除

デバイスの既存の IoT Edge 構成を削除するには、Azure portal で次の手順を実行します。

  1. Azure portal で Azure Stack Edge リソースに移動し、[IoT Edge] に移動します。 [概要] に移動し、コマンド バーで [削除] を選択します。

    Select Remove compute

  2. IoT Edge サービスを削除した場合、その操作は元に戻すことや取り消すことができません。 作成したモジュールとトリガーも削除されます。 IoT Edge を再使用する必要がある場合は、デバイスを再構成する必要があります。 確認を求められたら、[OK] を選択します。

    Select Remove compute 2

IoT デバイスと IoT Edge デバイスのアクセス キーの同期

Azure Stack Edge Pro でコンピューティングを構成すると、IoT デバイスと IoT Edge デバイスが作成されます。 これらのデバイスには、対称のアクセス キーが自動的に割り当てられます。 セキュリティのベスト プラクティスとして、これらのキーは IoT Hub サービスを通じて定期的にローテーションされます。

これらのキーをローテーションするには、作成した IoT Hub サービスに移動し、IoT デバイスまたは IoT Edge デバイスを選択します。 各デバイスに、プライマリ アクセス キーとセカンダリ アクセス キーがあります。 プライマリ アクセス キーをセカンダリ アクセス キーに割り当てて、プライマリ アクセス キーを再生成します。

IoT デバイスと IoT Edge デバイスのキーをローテーションしたら、Azure Stack Edge Pro 上の構成を更新して最新のアクセス キーを取得する必要があります。 この同期により、デバイスで IoT デバイスと IoT Edge デバイスの最新のキーを取得することができます。 Azure Stack Edge Pro では、プライマリ アクセス キーのみが使用されます。

デバイスのアクセス キーを同期するには、Azure portal で次の手順を実行します。

  1. Azure portal で Azure Stack Edge リソースに移動し、[IoT Edge コンピューティング] に移動します。 [概要] に移動し、コマンド バーで [構成の更新] を選択します。

    Select Refresh configuration

  2. 確認を求められたら、[はい] を選択します。

    Select Yes when prompted

  3. 同期が完了したら、ダイアログを閉じます。

コンテナーの外部サービス IP を変更する

Kubernetes 外部サービス IP は、Kubernetes クラスターの外部に公開されるサービスにアクセスするために使用されます。 デバイスがアクティブ化された後、ローカル UI にアクセスすることにより、デバイスのコンテナー化されたワークロード用の外部サービス IP を設定または変更できます。

  1. デバイスのローカル UI で、[コンピューティング] に移動します。

  2. ネットワークがコンピューティング用に構成されているポートを選択します。 開かれたブレードで、Kubernetes 外部サービス IP を指定 (新規) または変更 (既存の場合) します。 これらの IP は、Kubernetes クラスターの外部に公開する必要があるすべてのサービスに使用されます。

    • デバイス上で実行され、IoT Edge モジュールによって使用される edgehub サービス用に、少なくとも 1 つのサービス IP が必要です。
    • デプロイする追加の IoT Edge モジュールまたはコンテナーごとに、IP が必要になります。
    • これらは、静的な連続する IP です。

    Change Kubernetes service IPs

  3. [適用] を選択します。 IP を適用した後で、デバイスを再起動する必要はありません。 新しい IP はすぐに有効になります。

次のステップ