Azure Stack Hub に IoT Hub をインストールする方法

重要

Azure Stack Hub の IoT Hub は現在プレビュー段階であり、プレビュー期間中は無料で提供されます。

この記事では、IoT Hub リソース プロバイダーをダウンロードしてインストールし、サブスクリプションの顧客に提供できるようにする方法について説明します。 IoT Hub のインストール プロセスには約 2 時間かかります。

IoT Hub のダウンロード

リソース プロバイダーをインストールまたは更新する前に、必要なパッケージを Azure Stack Hub マーケットプレースにダウンロードする必要があります。 ダウンロード プロセスは、Azure Stack Hub インスタンスがインターネットに接続されているかどうか、または切断されているかどうかによって異なります。

注意

ネットワーク待ち時間と Azure Stack Hub インスタンス上の既存のパッケージによっては、ダウンロード プロセスに 30 分から 2 時間かかることがあります。

Azure Stack Hub が Azure Marketplace にアクセスできる場合は、このセクションの手順に従って、IoT Hub とその依存関係をダウンロードしてインストールします。

接続されたデプロイの場合に IoT Hub をダウンロードするには、次の手順を実行します。

  1. Azure Stack Hub 管理者ポータルにサインインします。

  2. 左側にある [Marketplace Management] を選択し、次に [リソース プロバイダー] を選択してから、 [+ Add from Azure](+ Azure から追加) をクリックします。

    Marketplace での RP の検索

  3. 必要に応じて "IoT Hub" をフィルター処理し、IoT Hub パッケージを選択します。

    Marketplace の IoT Hub RP

  4. IoT Hub パッケージのページで、 [ダウンロード] を選択します。

    IoT Hub パッケージの詳細

  5. パッケージのダウンロードが完了するまで待ちます。 状態が [ダウンロード] と表示され、最大 10 分かかることがあります。

    IoT Hub パッケージのダウンロード状態

  6. パッケージがダウンロードされると、 [Marketplace Management] ページで状態が [未インストール] に変わります。

    ダウンロードされた IoT Hub パッケージが未インストール

接続されていないか、部分的に接続されているシナリオの場合は、パッケージをローカル コンピューターにダウンロードしてから、Azure Stack Hub Marketplace にインポートします。

  1. Marketplace 項目のダウンロードに関するページの「接続されていないか、部分的に接続されているシナリオ」の手順に従ってください。 ここでは、Marketplace シンジケーション ツールをダウンロードして実行します。これにより、リソース プロバイダー パッケージをダウンロードできるようになります。
  2. シンジケーション ツールの [Azure Marketplace の項目] ウィンドウが開いたら、リソース プロバイダーの名前を見つけて選択し、必要なパッケージをローカル コンピューターにダウンロードします。
  3. ダウンロードが完了したら、Azure Stack Hub インスタンスにパッケージをインポートし、Marketplace に発行します。

IoT Hub のインストール

  1. まだサインインしていない場合は、Azure Stack Hub 管理者ポータルにサインインし、左側の [Marketplace Management] 選択して、 [リソース プロバイダー] を選択します。

  2. [IoT Hub] の行、 [インストールの開始] の順にクリックします。

    IoT Hub RP のインストールの待機

  3. [必須コンポーネントのインストール] をクリックします。

    IoT Hub RP の必須コンポーネントのインストール

  4. インストールの状態は、通知ペインで追跡できます。 この手順には約 10 分かかります。

    IoT Hub RP の必須コンポーネントのインストールのインストール中

  5. 必須コンポーネントのインストールが完了するまで待ちます。 通常、この手順には環境に応じて 5 から 10 分かかります。

    IoT Hub RP シークレットの準備

  6. [Prepare Secrets](シークレットの準備) の下にある [証明書の追加] をクリックします。 前提条件で作成した pfx 証明書を指定します。

    IoT Hub RP シークレットの準備 - 証明書のアップロード

  7. 作成した pfx とパスワード (スクリプトへの入力) を参照して指定します。

    IoT Hub RP シークレットの準備 - 証明書の選択

    IoT Hub RP シークレットの準備 - パスワードの指定

  8. [Install Resource Provider](リソース プロバイダーのインストール) の下にある [インストール] をクリックします。

    IoT Hub RP シークレットの準備 - 完了

  9. インストールが開始されると、Marketplace または通知ペインにデプロイの状態が表示されます。

    IoT Hub RP のインストールの進行状況

  10. インストールには、90 分から 120 分かかることがあります。 インストールが完了するのを待ちます。

    IoT Hub RP のインストールの完了

    Marketplace RP - インストールされた RP

IoT Hub リソース プロバイダーが正常にインストールされました。 使用を開始するには、次の手順を実行します。

  1. 初めてサービスを提供する場合は、ユーザーへのサービス提供に関するチュートリアルを開始してください。 その後、次のチュートリアルに進んで、サービス内容をテストします

  2. サブスクリプションが既に存在する場合は、関連付けられているオファーまたはプランを更新して、Microsoft.Devices サービスを含めます。 [プラン] -> 更新するプランの選択 -> [Add Service and quota](サービスとクォータの追加) に移動します。

  3. Microsoft.Devices サービス を追加し、 [保存] をクリックします。

    プランへの IoT Hub サービスの追加

  4. 以上で設定は完了です。 これで IoT ハブを作成できるようになりました。

次のステップ

Azure Stack Hub における IoT Hub の管理の詳細については、「Azure Stack Hub で IoT Hub を管理する方法」を参照してください。 IoT Hub の使用方法については、Azure IoT Hub のドキュメントを参照してください。