Azure Lab Services ラボ用のカスタム イメージを作成するための推奨される方法
重要
Azure Lab Services は 2027 年 6 月 28 日に廃止されます。 詳細については、「提供終了ガイド」を参照してください。
この記事では、Azure Lab Services ラボのカスタム イメージを作成するための推奨される方法について説明します。 既存のラボ テンプレート仮想マシンからカスタム イメージを保存する方法、または Azure VM または物理ラボ環境から仮想マシン イメージをインポートする方法について説明します。
- ラボのテンプレート仮想マシン (VM) からカスタム イメージを作成して保存します。
- 次のものを使用して、ラボのコンテキストの外部からカスタム イメージを取り込みます。
- Azure VM。
- 物理ラボ環境の VHD。
ラボ テンプレート仮想マシンからカスタム イメージを保存する
ラボ用のカスタム仮想マシン イメージを作成する最も簡単な方法は、Azure portal で既存のラボ テンプレート仮想マシンをエクスポートすることです。
たとえば、Azure Marketplace イメージのいずれかを使用して新しいラボを作成し、クラスに必要な追加のソフトウェア アプリケーションとツールをテンプレート VM にインストールできます。 テンプレート VM の設定が完了したら、他のユーザーが新しいラボを作成するために使用できるように、接続されたコンピューティング ギャラリーに保存できます。
ラボのテンプレート VM を使用して、Windows または Linux のカスタム イメージを作成できます。 詳細については、「コンピューティング ギャラリーにイメージを保存する」を参照してください
この方法で注意する必要がある重要な点がいくつかあります。
Azure Lab Services は、テンプレート VM からイメージをエクスポートするときに、特殊化されたイメージを自動的に保存します。 多くの場合、イメージはコンピューター固有の情報とユーザー プロファイルを保持するので、特殊化されたイメージは、新しいラボの作成に適しています。 特殊化されたイメージを使用すると、イメージを使用して新しいラボを作成するときに、インストールされているソフトウェアを確実に実行できます。 一般化されたイメージを作成する必要がある場合は、この記事の他の推奨される方法のいずれかを使用して、カスタム イメージを作成する必要があります。
Azure Lab Services の一般化されたイメージと特殊化されたイメージの両方に基づいて、テンプレート VM を作成できます。 相違点の詳細については、「一般化されたイメージと特殊化されたイメージ」を参照してください。
イメージを設定するより高度なシナリオでは、代わりに、Azure VM または物理ラボ環境の VHD を使用して、Azure Lab Services の外部にイメージを作成すると便利です。 たとえば、仮想マシン拡張機能を使用する必要がある場合です。
Azure VM からカスタム イメージを取り込む
カスタム イメージをセットアップするもう 1 つの方法は、Azure VM を使用することです。 イメージの設定が完了したら、コンピューティング ギャラリーに保存して、自分や同僚がイメージを使用して新しいラボを作成できるようにすることができます。
Azure VM を使用すると、次のように柔軟性が向上します。
一般化または特殊化されたイメージを作成できます。 あるいは、ラボのテンプレート VM を使用してイメージをエクスポートすると、イメージは常に特殊化されます。
Azure VM のより高度な機能にアクセスできます。この機能は、イメージの設定に役立ちます。 たとえば、拡張機能を使用して展開後構成とオートメーションを実行できます。 また、VM のブート診断とシリアル コンソールにアクセスすることもできます。
Azure VM を使用したイメージの設定のプロセスは、より複雑です。 そのため、通常、Azure VM でカスタム イメージを作成する責任は IT 部門が担います。
Azure VM を使用してカスタム イメージを設定する
Azure 仮想マシンから Linux カスタム イメージを取り込む
Windows または Linux の Azure Marketplace イメージを使用して Azure VM を作成します。
Azure VM に接続し、追加のソフトウェアをインストールします。 また、ラボに必要なその他のカスタマイズを行うこともできます。
イメージのセットアップが完了したら、VM のイメージをコンピューティング ギャラリーに保存します。 この手順の一環として、イメージの定義とバージョンも作成する必要があります。
ギャラリーにカスタム イメージを保存したら、イメージを使用して新しいラボを作成します。
手順は、カスタム Windows または Linux イメージを作成するかどうかによって異なります。 詳細な手順については、次の記事を参照してください。
物理ラボ環境の VHD からカスタム イメージを取り込む
もう 1 つの方法は、物理ラボ環境の仮想ハード ドライブ (VHD) から Azure コンピューティング ギャラリーにカスタム イメージをインポートすることです。 イメージがコンピューティング ギャラリーに入ったら、それを使用して新しいラボを作成できます。
物理環境からカスタム イメージをインポートする理由は次のとおりです。
ラボで使用する一般化されたまたは特殊化されたイメージのどちらも作成できます。 あるいは、ラボのテンプレート VM を使用してイメージをエクスポートすると、イメージは常に特殊化されます。
VM の構成中にオンプレミス環境内に存在するリソースにアクセスできます。 たとえば、オンプレミス環境に大規模なインストール ファイルがあり、ラボのテンプレート VM へのコピーに時間がかかる場合などです。
Microsoft Configuration Manager などの他のツールを使用して作成したイメージをアップロードできます。そうすると、ラボのテンプレート VM を使用してイメージを手動で設定する必要がありません。
VHD からカスタム イメージを取り込むことは、Azure 内で動作するようにイメージが適切に設定されていることを確認する必要があるため、最も高度な方法です。 そのため、通常、VHD からカスタム イメージを作成する責任は IT 部門が担います。
VHD からカスタム イメージを取り込む
VHD からカスタム イメージをインポートするには、次の手順に従います。
オンプレミスのマシンで Windows Hyper-V を使用して、Windows または Linux VHD を作成します。
Hyper-V VM に接続し、追加のソフトウェアをインストールします。 また、ラボに必要なその他のカスタマイズを行うこともできます。
イメージのセットアップが完了したら、VHD をアップロードして、Azure にマネージド ディスクを作成します。
マネージド ディスクから、コンピューティング ギャラリーにイメージの定義とバージョンを作成します。
カスタム イメージをギャラリーに保存した後は、そのイメージを使用して新しいラボを作成できます。
手順は、カスタム Windows または Linux イメージを作成するかどうかによって異なります。 詳細な手順については、次の記事を参照してください。