Azure Stack Edge Pro GPU に VM をデプロイするための Windows VHD から汎用イメージを準備する
適用対象: Azure Stack Edge Pro - GPUAzure Stack Edge Pro 2Azure Stack Edge Pro RAzure Stack Edge Mini R
Azure Stack Edge Pro GPU デバイスに VM をデプロイするには、VM を作成するために使用できるカスタム VM イメージを作成できる必要があります。 この記事では、Windows VHD または VHDX から汎用イメージを準備する方法について説明します。このイメージを使用して、仮想マシンを Windows Stack Edge Pro GPU デバイスにデプロイできます。
ISO を使用した汎用 VM イメージを準備するには、「ISO イメージから一般化したイメージを作成し、Azure Stack Edge Pro GPU の VM にデプロイする」を参照してください。
VM イメージについて
Windows VHD または VHDX を使用すると、"特殊化された" イメージまたは "一般化された" イメージを作成できます。 次の表は、"特殊化" されたイメージと "一般化" されたイメージの主な違いをまとめたものです。
画像の種類 | 一般化されたイメージ | 専用イメージ |
---|---|---|
移行先 | どのシステムにもデプロイされる | 特定のシステムが対象 |
ブート後のセットアップ | VM の初回ブート時にセットアップが必要。 | セットアップは必要ありません。 VM はプラットフォームによってオンにされる。 |
構成 | ホスト名、管理者ユーザー、その他の VM 固有の設定が必要。 | 事前構成済み。 |
どのような場合に使用するか | 同じイメージからの複数の新しい VM の作成。 | 特定のマシンの移行または以前のバックアップからの VM の復元。 |
ワークフロー
汎用イメージとして使用する Windows VHD の準備を既存の仮想マシンの VHD または VHDX から開始するための高レベルのワークフローには、次の手順があります。
- Windows VHD からソース VM を準備します。
- ソース VHD または VHDX を固定サイズの VHD に変換します。
- その VHD を使用して新しい仮想マシンを作成します。
- VM を起動し、Windows オペレーティング システムをインストールします。
- sysprep ユーティリティを使用して VHD を一般化します。
- 一般化されたイメージを BLOB ストレージにコピーします。
前提条件
Azure Stack Edge Pro GPU デバイスで汎用イメージとして使用する Windows VHD を準備する前に、以下を確認します。
- サポート対象バージョンの Windows が含まれる VHD または VHDX を用意してある。
- Hyper-V マネージャーがインストールされている Windows クライアントにアクセスできる。
- 準備後に VHD を格納するため、Azure の BLOB ストレージ アカウントにアクセスできる。
Windows VHD からソース VM を準備する
VM ソースが Windows VHD または VHDX の場合は、まず、Windows VHD を固定サイズの VHD に変換する必要があります。 固定サイズの VHD を使用して、新しい仮想マシンを作成します。
重要
これらの手順では、ソース VHD がカスタムの構成と設定を使用して構成されている場合については扱いません。 たとえば、カスタムのファイアウォール規則やプロキシ設定が含まれる VHD を一般化するために、追加のアクションが必要になる場合があります。 これらの追加アクションの詳細については、Azure Virtual Machines で、Azure にアップロードする Windows VHD を準備することに関するページを参照してください。
ソース VHD を固定サイズの VHD に変換する
お使いのデバイス用の VM イメージを作成するためには、固定サイズの VHD が必要です。 ソースの Windows VHD または VHDX を固定 VHD に変換する必要があります。
次の手順のようにします。
お使いのクライアント システムで Hyper-V マネージャーを開きます。 [ディスクの編集] に移動します。
[開始する前に] ページで、[次へ ]> を選択します。
[仮想ハード ディスクの場所] ページで、変換するソース Windows VHD または VHDX の場所を参照します。 [次へ>] を選択します。
[アクションの選択] ページで、[変換] を選択し、[次へ>] を選択します。
[ディスク フォーマットの選択] ページで、[VHD] フォーマットを選択してから、[次へ>] を選択します。
[ディスクの種類の選択] ページで、[固定サイズ] を選択し、[次へ>] を選択します。
[ディスクの構成] ページで、目的の場所に移動して、固定サイズの VHD ディスクの名前を指定します。 [次へ>] を選択します。
概要を確認し、 [完了] を選択します。 VHD または VHDX の変換には、数分間かかります。 変換の時間は、ソース ディスクのサイズによって異なります。
この記事の以降のすべての手順では、この固定サイズの VHD を使用します。
容量固定の VHD から Hyper-V VM を作成する
Hyper-V マネージャーのスコープ ペインで、システム ノードを右クリックしてコンテキスト メニューを開いてから、[新規]>[仮想マシン] を選択します。
仮想マシンの新規作成ウィザードの [開始する前に] ページで、[次へ] を選択します。
[名前と場所を指定] ページで、仮想マシンの名前と場所を指定します。 [次へ] を選択します。
[世代の指定] ページで、.vhd デバイスのイメージの種類として [第 1 世代] または [第 2 世代] を選択してから、[次へ] を選択します。
必要なメモリとネットワークの構成を割り当てます。
[仮想ハード ディスクの接続] ページで、[既存の仮想ハード ディスクを使用する] を選択し、先ほど作成した Windows 固定 VHD の場所を指定してから、[次へ] をクリックします。
[概要] を確認してから、[完了] を選択して仮想マシンを作成します。
仮想マシンの作成には数分かかります。
クライアント システムの仮想マシンの一覧に、VM が表示されます。
VM を起動し、オペレーティング システムをインストールする
仮想マシンの構築を完了するには、仮想マシンを起動し、オペレーティング システムのインストール作業を一通り実施する必要があります。
Hyper-V マネージャーのスコープ ペインで、VM を右クリックしてコンテキスト メニューを開いてから、[開始] を選択します。
VM の状態が [実行中] の場合は、VM を選択し、右クリックして [接続] を選択します。
仮想マシンでセットアップが起動され、物理コンピューターと同じように、インストールを行うことができます。
VM に接続したら、マシンのセットアップ ウィザードを完了した後、VM にサインインします。
VHD を汎用化する
sysprep ユーティリティを使用して VHD を一般化します。
VM 内でコマンド プロンプトを開きます。
次のコマンドを実行して VHD を一般化します。
c:\windows\system32\sysprep\sysprep.exe /oobe /generalize /shutdown /mode:vm
詳しくは、Sysprep (システム準備) の概要に関するページをご覧ください。
コマンドが完了すると、VM はシャットダウンされます。 VM を再起動しないでください。
これで、VHD を使用して一般化したイメージを作成し、それを Azure Stack Edge Pro GPU で使用できるようになりました。
汎用 VHD を Azure Blob Storageにアップロードする
Azure BLOB ストレージに VHD をアップロードします。 Azure Storage Explorer を使用して VHD をアップロードすることに関するページの詳細な手順を参照してください。
アップロードが完了したら、アップロードされたイメージを使用して VM イメージや VM を作成できます。
次のステップ
デプロイの性質に応じて、次のいずれかの手順を選択できます。