Azure portal を使用して Azure Stack Edge Pro GPU デバイスに VM をデプロイする

適用対象: はい (Pro GPU SKU の場合)Azure Stack Edge Pro - GPUはい (Pro 2 SKU の場合)Azure Stack Edge Pro 2はい (Pro R SKU の場合)Azure Stack Edge Pro Rはい (Mini R SKU の場合)Azure Stack Edge Mini R

Azure portal、テンプレート、Azure PowerShell コマンドレット、および Azure CLI または Python のスクリプトを使用して、Azure Stack Edge Pro GPU デバイス上に仮想マシン (VM) を作成および管理できます。 この記事では、Azure portal を使用して、Azure Stack Edge Pro GPU デバイスに VM を作成し、それを管理する方法について説明します。

重要

クラウドからデバイスにデプロイされた VM とイメージを管理するユーザーに対して、多要素認証を有効にする必要があります。 ユーザーに対して多要素認証が有効になっていない場合、クラウド操作は失敗します。 多要素認証を有効にする手順については、Microsoft Entra 多要素認証を有効にする方法に関するページを参照してください。

VM デプロイのワークフロー

デプロイの大まかなワークフローは次のとおりです。

  1. お使いの Azure Stack Edge デバイスでコンピューティング用のネットワーク インターフェイスを有効にします。 この手順により、指定されたネットワーク インターフェイスに仮想スイッチが作成されます。

  2. Azure portal からの VM のクラウド管理を有効にします。

  3. Azure Storage Explorer を使用して Azure Storage アカウントに VHD をアップロードします。

  4. アップロードした VHD を使用して、VHD をデバイスにダウンロードし、VHD から VM イメージを作成します。

  5. 前の手順で作成したリソースを使用します。

    1. 作成した VM イメージ。
    2. コンピューティングを有効にしたネットワーク インターフェイスに関連付けられている仮想スイッチ。
    3. 仮想スイッチに関連付けられているサブネット。

    次のリソースをインラインで作成または指定します。

    1. VM 名、サポートされている VM サイズ、VM のサインイン資格情報を選択します。
    2. 新しいデータ ディスクを作成するか、既存のデータ ディスクを接続します。
    3. VM の静的 IP または動的 IP を構成します。 静的 IP を指定する場合は、コンピューティング用に有効化されているネットワーク インターフェイスのサブネット範囲内の空き IP アドレスから選択します。

    前のリソースを使用して VM を作成します。

前提条件

Azure portal を使用してデバイスで VM の作成と管理を開始する前に、次のことを確認してください。

  1. 手順 1: Azure Stack Edge Pro GPU デバイスを構成する」の説明に従って Azure Stack Edge Pro GPU デバイスでネットワーク設定を完了していること。

    1. コンピューティング用のネットワーク インターフェイスを有効にしていること。 このネットワーク インターフェイスの IP を使用して、VM デプロイ用の仮想スイッチを作成します。 デバイスのローカル UI で、 [Compute](コンピューティング) に移動します。 仮想スイッチの作成に使用するネットワーク インターフェイスを選択します。

      重要

      コンピューティング用に構成できるポートは 1 つだけです。

    2. そのネットワーク インターフェイスでコンピューティングを有効にします。 そのネットワーク インターフェイスに対応する仮想スイッチが Azure Stack Edge Pro GPU によって作成、管理されます。

  2. 作成する仮想マシンの VM イメージを作成するために使用する Windows または Linux VHD にアクセスできること。

VM をデプロイする

Azure Stack Edge Pro GPU デバイスに仮想マシンを作成するには、次の手順に従います。

VM イメージを追加する

  1. VHD を Azure Storage アカウントにアップロードします。 「アップロードに Storage Explorer を使用する」の手順に従います。

    VHD の準備の詳細については、Windows VHD からの一般化されたイメージの準備に関するページを参照してください。

    VM イメージのアップロードのトラブルシューティングを行います。

  2. Azure portal で、デバイスの Azure Stack Edge リソースに移動します。 次に、[Edge サービス]>[仮想マシン] の順に移動します。

    Azure Stack Edge デバイスの [概要] ペインで、[エッジ サービス] の下の [仮想マシン] オプションが強調表示されているスクリーンショット。

  3. [概要] ページ上。 [有効] を選択して、仮想マシンのクラウド管理を有効にします。

    Azure Stack Edge デバイスの [仮想マシン] ビューの [概要] ウィンドウのスクリーンショット。VM クラウド管理を有効にする [有効にする] ボタンが強調表示されています。

  4. 最初の手順では、VM イメージを追加します。 前の手順で、既にストレージ アカウントに VHD をアップロードしています。 この VHD を使用して、VM イメージを作成します。

    [+ イメージの追加] を選択して、ストレージ アカウントから VHD をダウンロードしてデバイスに追加します。 VHD のサイズとダウンロードに使用できるインターネット帯域幅によっては、ダウンロード プロセスに数分かかります。

    仮想マシンの [概要] ウィンドウで [+ イメージの追加] ボタンが強調表示されているスクリーンショット。

  5. [イメージの追加] ペインで、次のフィールドに入力します。 その後、 [追加] を選択します。

    フィールド 説明
    ストレージ BLOB からダウンロード VHD をアップロードしたストレージ アカウントのストレージ BLOB の場所を参照します。
    ダウンロード先 仮想マシンをデプロイしている現在のデバイスに自動的に設定されます。
    エッジ リソース グループ イメージを追加するリソース グループを選択します。
    イメージに名前を付けて保存 ストレージ アカウントにアップロードした VHD から作成する VM イメージの名前。
    OS の種類 VM イメージの作成に使用する VHD のオペレーティング システムとして、Windows または Linux から選択します。
    VM の世代 VM の作成に使用するイメージの世代として Gen 1 または Gen 2 を選択します。 Gen 2 VM の場合、セキュア ブートは既定で有効になっています。

    仮想マシンの [イメージの追加] ページを示すスクリーンショット。[追加] ボタンが強調されています。

  6. VHD がダウンロードされ、VM イメージが作成されます。 イメージの作成には、完了するまでに数分かかります。 VM イメージが正常に完了したことを知らせる通知が表示されます。

    Azure Stack Edge デバイスの [仮想マシン] の [概要] のスクリーンショット。[イメージ] ペインで、新しく作成された VM が強調表示されています。

  7. VM イメージが正常に作成されると、[イメージ] ウィンドウドのイメージの一覧に追加されます。

    Azure Stack Edge デバイスの [仮想マシン] ビューの [イメージ] ペインを示すスクリーンショット。

    [Deployments]\(デプロイ\) ウィンドウが更新され、デプロイの状態が示されます。

    Azure Stack Edge デバイスの [仮想マシン] ビューの [デプロイ] ペインを示すスクリーンショット。デプロイされた VM のエントリが強調表示されています。

    新しく追加したイメージは、[概要] ページにも表示されます。

    Azure Stack Edge デバイスの [仮想マシン] の [概要] ペインを示すスクリーンショット。新しく追加された VM イメージが強調表示されています。

VM を追加する

VM イメージを作成した後に VM を作成するには、次の手順に従います。

  1. [仮想マシン][概要] ページで、[+ 仮想マシンの追加] を選択します。

    Azure Stack Edge デバイスの [仮想マシン] の [概要] ペインを示すスクリーンショット。[+ 仮想マシンの追加] ボタンが強調表示されています。

  2. [基本] タブで、次のパラメーターを入力します。

    パラメーター 説明
    仮想マシン名 新しい仮想マシンの名前を入力します。
    エッジ リソース グループ VM に関連付けられているすべてのリソースの新しいリソース グループを作成します。
    Image デバイスで使用可能な VM イメージから選択します。
    [サイズ] サポートされる VM のサイズから選択します。
    GPU VM の場合は、NCasT4-v3 シリーズの VM サイズを選択します。
    ユーザー名 管理者が VM にサインインするには、既定のユーザー名 azureuser を使用します。
    Authentication type SSH 公開キーまたはユーザー定義のパスワードから選択します。
    SSH 公開キー SSH 公開キー認証の種類を選択すると表示されます。 SSH 公開キーを貼り付けます。
    Password パスワード認証の種類を選択すると表示されます。 VM にサインインするためのパスワードを入力します。 パスワードは 12 文字以上で、定義された複雑さの要件を満たす必要があります。
    パスワードの確認 パスワードをもう一度入力します。

    Azure Stack Edge の [仮想マシンの追加] ウィザードの [基本] タブを示すスクリーンショット。[基本] タブと [次へ: ディスク] ボタンが強調表示されています。

    ディスク を選択します。

  3. [ディスク] タブで、VM にディスクを接続します。

    1. [新しいディスクを作成し接続する] または [既存のディスクの接続] を選択できます。

      Azure Stack Edge の [仮想マシンの追加] ウィザードの [ディスク] タブを示すスクリーンショット。[新しいディスクを作成しアタッチする] オプションが強調表示されています。

    2. [新しいディスクを作成し接続する] を選択します。 [新しいディスクの作成] ウィンドウで、ディスクの名前と GiB 単位のサイズを指定します。

      Azure Stack Edge の [仮想マシンの追加] の [新しいディスクの作成] 画面を示すスクリーンショット。[OK] ボタンが強調表示されています。

    3. 前述の手順を繰り返して、ディスクを追加します。 ディスクが作成されると、[ディスク] タブに表示されます。[次へ: ネットワーク] を選択します。

  4. [ネットワーク] タブで、VM のネットワーク接続を構成します。

    パラメーター 説明
    仮想ネットワーク ドロップダウン リストから、ネットワーク インターフェイス上でコンピューティングを有効にしたときに Azure Stack Edge デバイスに作成された仮想スイッチを選択します。
    Subnet このフィールドには、コンピューティングを有効にしたネットワーク インターフェイスに関連付けられているサブネットが自動的に入力されます。
    IP アドレス VM の静的または動的な IP を指定します。 静的 IP は、指定されたサブネットの範囲内の使用可能な空き IP アドレスである必要があります。

    Azure Stack Edge の [仮想マシンの追加] の [ネットワーク] タブのスクリーンショット。[ネットワーク] タブと [次へ: 詳細] ボタンが強調表示されています。

    [次: 詳細] を選択します。 [詳細] タブで、VM のデプロイ時にインストールする拡張機能を選択できます。また、cloud-init スクリプトを指定して、VM をカスタマイズすることもできます。

  5. VM を作成するときに VM に拡張機能をインストールする場合は、[インストールする拡張機能の選択] を選択します。 次に、[拡張機能の追加] 画面で拡張機能を選択します。

    VM のデプロイ時に GPU 拡張機能をインストールするための詳細な手順については、GPU VM のデプロイに関するセクションを参照してください。

    [仮想マシンの追加] の [詳細] タブに GPU 拡張機能を追加するための 2 つの手順の図。拡張機能を選択して追加するためのオプションが強調表示されています。

  6. cloud-init ユーティリティを使用して最初の起動時に新しい VM をカスタマイズする場合は、[詳細] タブで、cloud-init スクリプトを [カスタム データと cloud init] の下の [カスタム データ] ボックスに貼り付けます。

    cloud-init の使用方法の詳細については、「cloud-init の概要」を参照してください。

    新しい仮想マシンの作成ウィザードの [詳細設定] タブで、[カスタム データ] ボックスの cloud init スクリプトが強調表示されているスクリーンショット。

    [次: 確認および作成] を選択します。

  7. [確認と作成] タブで、VM の仕様を確認します。 [作成] を選択します。

    Azure Stack Edge の [仮想マシンの追加] ウィザードの [確認および作成] タブを示すスクリーンショット。[確認および作成] タブが強調表示されています。

  8. VM の作成が開始され、最大 20 分かかることがあります。 [Deployments]\(デプロイ\) にアクセスして、VM の作成を監視することができます。

    Azure Stack Edge デバイスの [仮想マシン] ビューの [デプロイ] ペインを示すスクリーンショット。デプロイされた VM のエントリが強調表示されています。

  9. VM が正常に作成されると、[概要] ペインに新しい VM が表示されます。

    Azure Stack Edge デバイスの [仮想マシン] の [概要] ペインを示すスクリーンショット。新しい仮想マシンがリストで強調表示されています。

  10. 新しく作成された VM を選択し、[仮想マシン] にアクセスします。

    Azure Stack Edge デバイスの [仮想マシン] ペインを示すスクリーンショット。[仮想マシン] ラベルと [仮想マシン] エントリが強調表示されています。

    VM を選択すると、詳細が表示されます。

    Azure Stack Edge の仮想マシンの [概要] ペインの [詳細] タブを示すスクリーンショット。[ネットワーク] の [概要] ラベルと [IP アドレス] が強調表示されています。

    VM に接続するネットワーク インターフェイスの IP アドレスを使用します。

VM への接続

Windows と Linux のどちらの VM を作成したかによって、接続する手順が異なる場合があります。 Azure portal を経由して、デバイスにデプロイされている VM に接続することはできません。 ご自分の Linux または Windows の VM に接続する手順に従ってください。

Linux VM に接続する

Linux VM に接続するには、これらの手順に従います。

VM の作成時に渡したプライベート IP を使用して、VM に接続します。

  1. SSH セッションを開き、IP アドレスを使用して接続します。

    ssh -l <username> <ip address>
    
  2. プロンプトで、VM の作成時に使用したパスワードを入力します。

    SSH キーを指定する必要がある場合は、次のコマンドを使用します。

    ssh -i c:/users/Administrator/.ssh/id_rsa Administrator@5.5.41.236

    VM に接続するときの出力例を次に示します。

    PS C:\WINDOWS\system32> ssh -l myazuser "10.126.76.60"
    The authenticity of host '10.126.76.60 (10.126.76.60)' can't be established.
    ECDSA key fingerprint is SHA256:V649Zbo58zAYMKreeP7M6w7Na0Yf9QPg4SM7JZVV0E4.
    Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
    Warning: Permanently added '10.126.76.60' (ECDSA) to the list of known hosts.
    myazuser@10.126.76.60's password:
    Welcome to Ubuntu 18.04.2 LTS (GNU/Linux 4.18.0-1013-azure x86_64)
    
     * Documentation:  https://help.ubuntu.com
     * Management:     https://landscape.canonical.com
     * Support:        https://ubuntu.com/advantage
    
     System information disabled due to load higher than 1.0
    
      Get cloud support with Ubuntu Advantage Cloud Guest:
        http://www.ubuntu.com/business/services/cloud
    
    284 packages can be updated.
    192 updates are security updates. 
    
    The programs included with the Ubuntu system are free software;
    the exact distribution terms for each program are described in the
    individual files in /usr/share/doc/*/copyright.
    
    Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
    applicable law.
    
    To run a command as administrator (user "root"), use "sudo <command>".
    See "man sudo_root" for details.
    
    myazuser@myazvmfriendlyname:~$ client_loop: send disconnect: Connection reset
    PS C:\WINDOWS\system32>
    

Windows VM に接続する

Windows VM に接続するには、これらの手順に従います。

VM の作成時に渡した IP 経由でリモート デスクトップ プロトコル (RDP) を使用して、Windows VM に接続します。

  1. お使いのクライアントで、RDP を開きます。

  2. [スタート] に移動し、「mstsc」と入力します。

  3. [リモート デスクトップ接続] ウィンドウで、VM テンプレート パラメーター ファイルで使用した VM の IP アドレスとアクセス資格情報を入力します。 次に、 [接続](Connect) を選択します。

    RDP 経由で Windows VM に接続するための [リモート デスクトップ接続] ウィンドウのスクリーンショット。

    Note

    信頼されていないコンピューターへの接続の承認が必要となる場合があります。

これで、アプライアンスで実行されている VM にサインインしました。

次のステップ