Azure Lab Services ラボ用のカスタム イメージを作成するための推奨される方法

この記事では、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 を使用すると、次のように柔軟性が向上します。

Azure VM を使用してイメージを設定するプロセスは、より複雑です。 そのため、通常、Azure VM でカスタム イメージを作成する責任は IT 部門が担います。

Azure VM を使用してカスタム イメージを設定する

Azure 仮想マシンからカスタム イメージを作成するには:

  1. Windows または Linux Azure Marketplace イメージを使用して Azure VM を作成します。

  2. Azure VM に接続し、追加のソフトウェアをインストールします。 また、ラボに必要なその他のカスタマイズを行うこともできます。

  3. イメージの設定が完了したら、 VM イメージをコンピューティング ギャラリーに保存します。 この手順の一環として、イメージ定義とバージョンも作成する必要があります。

  4. ギャラリーにカスタム イメージを保存したら、イメージを使用して新しいラボを作成します。

手順は、カスタム Windows イメージまたは Linux イメージを作成するかどうかによって異なる場合があります。 詳細な手順については、次の記事を参照してください。

物理ラボ環境の VHD からカスタム イメージを取り込む

もう 1 つの方法は、物理ラボ環境の仮想ハード ドライブ (VHD) から Azure コンピューティング ギャラリーにカスタム イメージをインポートすることです。 イメージがコンピューティング ギャラリーに入ったら、それを使用して新しいラボを作成できます。

物理環境からカスタム イメージをインポートする理由は次のとおりです。

  • ラボで使用する一般化されたまたは特殊化されたイメージのどちらも作成できます。 あるいは、ラボのテンプレート VM を使用してイメージをエクスポートすると、イメージは常に特殊化されます。

  • VM の構成中に、オンプレミス環境内に存在するリソースにアクセスできます。 たとえば、オンプレミス環境に大規模なインストール ファイルがあり、ラボ テンプレート VM にコピーするには時間がかかりすぎる場合があります。

  • Microsoft Configuration Manager などの他のツールを使用して作成されたイメージをアップロードできるため、ラボのテンプレート VM を使用してイメージを手動で設定する必要はありません。

VHD からカスタム イメージを取り込むことは、Azure で機能するようにイメージが正しく設定されていることを確認する必要があるため、最も高度な方法です。 そのため、通常、VHD からカスタム イメージを作成する責任は IT 部門が担います。

VHD からカスタム イメージを取り込む

VHD からカスタム イメージをインポートするには、次の手順に従います。

  1. オンプレミスのマシンで Windows Hyper-V を使用して、Windows または Linux VHD を作成します。

  2. Hyper-V VM に接続し、追加のソフトウェアをインストールします。 また、ラボに必要なその他のカスタマイズを行うこともできます。

  3. イメージのセットアップが完了したら、VHD をアップロードして、Azure にマネージド ディスクを作成します。

  4. マネージド ディスクから、コンピューティング ギャラリーにイメージの定義とバージョンを作成します。

  5. ギャラリーにカスタム イメージを保存したら、そのイメージを使用して新しいラボを作成できます。

手順は、カスタム Windows または Linux イメージを作成するかどうかによって異なります。 詳細な手順については、次の記事を参照してください。

次のステップ