物理ラボ環境からの Windows カスタム イメージの取り込み
この記事の手順では、物理ラボ環境から開始するカスタム イメージをインポートする方法について説明します。 この方法では、物理環境から VHD を作成し、その VHD をコンポーティング ギャラリーにインポートして、ラボ サービス内で使用できるようにします。 この方法でカスタム イメージを作成する前に、「カスタム イメージの推奨される作成方法」の記事を読んで、自分のシナリオに最適な方法を判断してください。
前提条件
この記事の手順を完了するには、学校の Azure サブスクリプションで Azure マネージド ディスクを作成するためのアクセス許可が必要です。
イメージを物理ラボ環境から Lab Services に移動するときは、各イメージを再構築してラボのクラスに必要なソフトウェアだけが含まれるようにする必要があります。 詳細については、ブログ記事「物理ラボから Azure Lab Services への移動」を参照してください。
Hyper-V マネージャーを使用してカスタム イメージを準備する
次の手順では、Hyper-V マネージャーを使用して Windows Hyper-V 仮想マシン (VM) から Windows イメージを作成する方法を示します。
ご自分のイメージから作成されたご自分の物理ラボ環境の Hyper-V VM から始めます。 詳細については、Hyper-V で仮想マシンを作成する方法に関する記事をお読みください。
VM は第 1 世代の VM として作成されている必要があります。
ネットワーク構成の [既定のスイッチ] オプションを使用すると、VM がインターネットに接続できます。
VM の仮想ディスクは、固定サイズの VHD でなければなりません。 ディスクのサイズは 128 GB "以下" である必要があります。 VM を作成するとき、ディスクのサイズを下の図で示すように入力します。
ディスク サイズが 128 GB より大きいイメージは、Lab Services ではサポート "されていません"。
次の手順に従って、Hyper-V VM に接続し、Azure 用に準備します。
- Azure 用の Windows 構成を設定します。
- VM の接続を確保するために必要な Windows サービスを確認します
- リモート デスクトップのレジストリ設定を更新します。
- Windows ファイアウォール規則を構成します。
- Windows Update をインストールします。
- ここで示されているように、Azure VM エージェントと追加の構成をインストールします
特殊化または一般化されたイメージのいずれかをコンピュ―ティング ギャラリーにアップロードし、それらを使用してラボを作成できます。 上の手順を実行すると、特殊化されたイメージが作成されます。 代わりに一般化されたイメージを作成する場合は、SysPrep を実行する必要もあります。
マシン固有の情報とユーザー プロファイルを維持する場合は、特殊化されたイメージを作成する必要があります。 一般化と特殊化されたイメージの違いの詳細については、「一般化されたイメージと特殊化されたイメージ」を参照してください。
Hyper-V の場合は既定で VHDX ファイルが作成されるため、これを VHD ファイルに変換する必要があります。
- [Hyper-V マネージャー] ->[操作] ->[ディスクの編集] に移動します。
- 次に、ディスクを VHDX から VHD に変換します。
- ディスク サイズを拡大する場合は、128 GB を "超えない" ようにしてください。
詳細については、仮想ディスクを固定サイズの VHD に変換する方法を示す記事を参照してください。
VHD のサイズ変更と VHDX への変換を支援するために、次の PowerShell コマンドレットを使用することもできます。
カスタム イメージをコンピューティング ギャラリーにアップロード
VHD を Azure にアップロードして、マネージド ディスクを作成します。
Storage Explorer またはコマンド ラインから AzCopy を使用することができます。「VHD を Azure にアップロードするか、他のリージョンにマネージド ディスクをコピーする」を参照してください。
VHD をアップロードすると、マネージド ディスクが作成されて Azure portal に表示されます。 コンピューターがスリープ状態またはロック状態になった場合、アップロード プロセスが中断され、失敗する可能性があります。 また、AzCopy が完了したら、ディスクへの SAS アクセスを取り消していることを確認してください。 そうせずに、ディスクからイメージを作成しようとすると、次のエラーが表示されます。操作 "イメージの作成" は、ディスク "ディスク名" が "アクティブ アップロード" 状態ではサポートされません。エラー コード: OperationNotAllowed
Azure portal のマネージド ディスクの [サイズおよびパフォーマンス] タブでは、ディスク サイズを変更できます。 前に説明したように、サイズは 128 GB を "超えない" ようにしてください。
コンピューティング ギャラリーで、イメージの定義とバージョンを作成します:
- VM の世代として [Gen 1] を選択します。
- オペレーティング システムの状態に対して特殊化されたイメージを作成するのか一般化されたイメージを作成するのかを選択します。
イメージ定義に指定できる値の詳細については、イメージ定義に関するページを参照してください。
既存のイメージ定義を使用して、カスタム イメージの新しいバージョンを作成することも選択できます。
-
- [バージョン番号] プロパティで使用する形式は MajorVersion.MinorVersion.Patch です。 Lab Services を使用してラボを作成してカスタム イメージを選択すると、最新バージョンのイメージが自動的に使用されます。 最新バージョンは、MajorVersion、MinorVersion、Patch の順で最高値に基づいて選択されます。
- [ソース] で、 [ディスクやスナップショット] をドロップダウン リストから選択します。
- [OS ディスク] プロパティで、前の手順で作成したディスクを選択します。
イメージ定義に指定できる値の詳細については、イメージ バージョンに関するページを参照してください。
ラボを作成する
ラボ サービスで ラボを作成 し、コンピューティング ギャラリーからカスタム イメージを選択します。
元の Hyper-V VM に OS をインストールした "後" でディスクを拡張した場合は、未割り当てのディスク領域を使用するように Windows の C ドライブを拡張する必要もあります。
- ラボのテンプレート VM にログインし、「ベーシック ボリュームを拡張する」に示されているのと同じような手順に従います。