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 デバイスで実行される仮想マシン (VM) と、サポートされている VM サイズについて概要を説明します。また、VM イメージを作成、デプロイし、その後 VM を管理するさまざまな方法の要約を示します。

VM について

Azure Stack Edge ソリューションでは、Microsoft 製の専用デバイスが "サービスとしてのハードウェア" の形態で提供されます。これらのデバイスを使用して、エッジ コンピューティングのワークロードをデプロイしたり、迅速なアクションにつながる分析情報をデータの生成場所であるエッジで入手したりできます。

環境に応じて、また実行しているアプリケーションの種類に応じて、次のエッジ コンピューティング ワークロードのいずれかをこれらのデバイスにデプロイできます。

  • コンテナー化 - IoT Edge または Kubernetes を使用してコンテナー化アプリケーションを実行します。
  • 非コンテナー化 - Windows と Linux 両方の仮想マシンをデバイスにデプロイして、コンテナー化されていないアプリケーションを実行します。

コンピューティング環境をより細かく制御する必要がある場合は、デバイスに VM をデプロイします。 デバイス上の VM は、開発やテストから、エッジでのアプリケーションの実行まで、さまざまな様態で使用できます。

VM を作成する前に

開始する前に、VM に関する次の考慮事項を確認してください。

  • 使用する VM のサイズ。
  • デバイス上に作成できる VM の最大数。
  • VM で実行されるオペレーティング システム。
  • 開始した後の VM の構成。

VM サイズ

VM をデプロイすることを計画している場合は、VM のサイズに注意する必要があります。 VM には、デバイス上でアプリやワークロードを実行するために使用できる複数のサイズがあります。 さらに、選択したサイズによって、処理能力、メモリ、ストレージの容量などの要素が決まります。 詳細については、「サポートされる VM のサイズ」を参照してください。

デバイスにデプロイできる VM のサイズと数を算出するには、デバイスで使用可能なコンピューティングと、実行している他のワークロードを考慮します。 Kubernetes を実行している場合は、Kubernetes のマスター VM とワーカー VM のコンピューティング要件も考慮します。

Kubernetes VM の種類 CPU とメモリの要件
マスター VM 4 コア、4 GB RAM
ワーカー VM 12 コア、32 GB RAM

デバイスで使用可能なコンピューティングとメモリについては、使用しているデバイス モデルの「コンピューティングとメモリの仕様」を参照してください。

GPU 仮想マシンの場合は、NCasT4-v3 シリーズの VM サイズを使用する必要があります。

VM の制限

デバイスで実行できる VM は最大 24 個です。 これは、ワークロードをデプロイする際に考慮する必要があるもう 1 つの要因です。

オペレーティング システム ディスクおよびイメージ

デバイスでは、固定仮想ハード ディスク (VHD) 形式の第 1 世代 VM または第 2 世代 VM を使用できます。 VHD を使用して、コンピューターのオペレーティング システム (OS) とデータを格納します。 VHD は、OS をインストールするためのイメージにも使用されます。

VM イメージの作成に使用するイメージは、一般化または特殊化できます。 VM のイメージを作成するときは、イメージを準備する必要があります。 デバイスで VM イメージを準備して使用するためのさまざまな方法を確認してください。

Extensions

デバイス上の VM では、次の拡張機能を使用できます。

拡張機能 説明 詳細情報
カスタム スクリプト拡張機能 カスタム スクリプト拡張機能を使用してワークロードを構成します。 デバイスで実行されている VM へのカスタム スクリプト拡張機能のデプロイ
GPU 拡張機能 GPU 拡張機能を使用して GPU ドライバーをインストールします。 GPU VM の作成」および「GPU 拡張機能のインストール
VM パスワード リセット拡張機能 PowerShell を使用して VM パスワードをリセットします。 VM パスワード リセット拡張機能をインストールする

VM を作成する

VM をデプロイするには、まず、VM の作成に必要なすべてのリソースを作成する必要があります。 VM の作成に使用する方法に関係なく、次の手順を実行します。

  1. デバイスのローカル Azure Resource Manager に接続します。
  2. デバイス上の組み込みサブスクリプションを特定します。
  3. VM イメージを用意します。
    1. 組み込みサブスクリプションにリソース グループを作成します。 このリソース グループに、VM とすべての関連リソースが含まれます。
    2. VM イメージの作成に使用する VHD を格納するためのローカル ストレージ アカウントをデバイス上に作成します。
    3. Windows/Linux ソース イメージをストレージ アカウントにアップロードして、マネージド ディスクを作成します。
    4. マネージド ディスクを使用して VM イメージを作成します。
  4. デバイス ポートでコンピューティングを有効にして、仮想スイッチを作成します。
    1. これにより、コンピューティングを有効にしたポートに接続された仮想スイッチを使用して仮想ネットワークが作成されます。
  5. VM を作成します。これには、以前に作成した VM イメージ、仮想ネットワーク、および、仮想ネットワーク内で通信するための仮想ネットワーク インターフェイスを使用します。次に、リモートから VM にアクセスするためのパブリック IP アドレスを割り当てます。 必要に応じて、VM により多くのストレージを提供するためにデータ ディスクを含ます。

次の図にデプロイのワークフローを示します。

Diagram of the VM deployment workflow.

デバイスに VM をデプロイするには、いくつかの方法があります。 どれを選ぶかは環境によって異なります。 次の表は、デバイスに VM をデプロイするさまざまな方法をまとめたものです。

Method 記事
Azure Portal Azure portal を使用してデバイスに VM をデプロイする
テンプレート テンプレートを使用してデバイスに VM をデプロイする
PowerShell Azure PowerShell コマンドレットを使用してデバイスに VM をデプロイする
Azure PowerShell スクリプトを使用してデバイスに VM をデプロイする
CLI/Python Azure CLI/Python を使用してデバイスに VM をデプロイする
GPU GPU を使用してデバイスに VM をデプロイする

VM の管理

デバイス上の VM は、Azure portal から、デバイスの PowerShell インターフェイスから、または API を使用して直接、のいずれかの方法で管理できます。 一般的な管理タスクは次のとおりです。

  • VM に関する情報を取得します。
  • VM に接続し、VM を起動、停止、削除します。
  • ディスク、VM サイズ、ネットワーク インターフェイス、仮想スイッチを管理します。
  • VM ディスクをバックアップします。

VM に関する情報を取得する

Azure portal から VM の詳しい情報を取得するには、次の手順を実行します。

  1. デバイスの Azure Stack Edge リソースにアクセスし、[仮想マシン] > [概要] を選びます。
  2. [概要] ページの [仮想マシン] にアクセスして、目的の仮想マシンを選択します。 その後、VM の詳細を表示できます。

VM に接続する

VM が実行されている OS に応じて、次のようにして VM に接続できます。

VM の起動、停止、削除

VM の電源オン一時停止またはシャットダウンを実行できます。 最後に、VM の使用を終了したら、VM を削除できます。

ネットワーク インターフェイスと仮想スイッチの管理

VM のネットワーク インターフェイスの追加、変更、デタッチを実行できます。 デバイス上に新しい仮想スイッチを作成して VM をデプロイすることもできます。

データ ディスクと VM サイズの管理

Azure portal を使用して、既存の VM へのデータ ディスクの追加既存のディスクの接続データ ディスクのデタッチ、そして最後に VM 自体のサイズ変更を実行できます。

VM をバックアップする

VM ディスクをバックアップし、デバイスで障害が発生した場合にバックアップからデータを復元することができます。 詳細については、VM ディスクのバックアップに関するページを参照してください。

次のステップ