Azure Lab Services でラボ テンプレートを作成および管理する

ラボ テンプレートは、すべてのラボ ユーザーの仮想マシンが作成されるベース VM イメージです。 テンプレートを使用して、ラボ VM のベース VM イメージをカスタマイズできます。 たとえば、Visual Studio などの追加のソフトウェア コンポーネントをインストールしたり、Web サーバー プロセスを無効にするようにオペレーティング システムを構成したりできます。 この記事では、ラボ テンプレートを作成および管理する方法について説明します。

ラボを発行すると、Azure Lab Services によって、テンプレート VM イメージに基づいてラボ VM が作成されます。 後の段階でテンプレート VM を変更した場合、テンプレート VM を再発行すると、すべてのラボ VM が新しいテンプレートと一致するように更新されます。 テンプレート VM を再発行すると、Azure Lab Services によってラボ VM が再イメージ化され、VM 上のすべての変更とデータが削除されます。

ラボを作成すると、テンプレート VM が作成されます。ただし、起動されません。 ラボを起動し、それに接続し、ラボの前提条件となるソフトウェアをインストールして、発行することができます。 ユーザーがテンプレート VM をシャットダウンしないで発行すると、自動的にシャットダウンされます。

ラボの容量と等しい数の VM が、発行の間に作成されます。 Teams 統合またはキャンバス統合を使用している場合、発行時に作成された VM の数は、ラボ内のユーザーの数と同じです。

注意

テンプレート VM は、実行時にコストが発生するため、使用していないときはテンプレート VM が確実にシャットダウンされるようにしてください。

テンプレートのタイトルと説明を設定または更新する

ラボ作成者とラボ ユーザーは、[マイ Virtual Machines] ページのタイルにタイトルと説明を表示できます。

ラボのタイトルと説明を設定するには、次の手順に従います。

  1. [テンプレート] ページで、ラボの新しいタイトルを入力します。

  2. テンプレートの新しい説明を入力します。 テキスト ボックスからフォーカスを外すと、内容が自動的に保存されます。

    Lab Services ポータルの [テンプレート] ページを示すスクリーンショット。ユーザーはテンプレートのタイトルと説明を編集できます。

テンプレート VM を更新する

テンプレート VM を更新するには、次の手順に従います。

  1. ラボの [テンプレート] ページで、ツール バーの [Start template](テンプレートの開始) を選びます。

  2. テンプレート VM が起動するまで待ってから、ツール バーで [テンプレートに接続する] を選んでテンプレート VM に接続します。

    ラボの設定に応じて、リモート デスクトップ プロトコル (RDP) または Secure Shell (SSH) を使用して接続します。

    Lab Service ポータルの [テンプレート] ページを示すスクリーンショット。[テンプレートに接続] ボタンが強調表示されています。

  3. 学生がラボの作業を行うために必要なソフトウェア (Visual Studio、Azure Storage Explorer など) をインストールします。

  4. テンプレート VM から切断 (リモート デスクトップ セッションを終了) します。

  5. [Stop template](テンプレートの停止) を選択してテンプレート VM を停止します。

Note

テンプレートの変更は、ラボ テンプレートをもう一度発行するまで、ラボ ユーザーの既存の仮想マシンでは使用できません。 次のセクションの手順に従って、更新されたテンプレート VM を発行します。

テンプレート VM を発行する

この手順では、テンプレート VM を発行します。 テンプレート VM を発行すると、Azure Lab Services によって、そのテンプレートを使用してラボ内に VM が作成されます。 すべての仮想マシンの構成は、テンプレートと同じになります。

注意事項

テンプレート VM を再発行すると、Azure Lab Services によってラボ VM が再イメージ化され、VM 上のすべての変更とデータが削除されます。

  1. [テンプレート] ページで、ツール バーの [発行] を選択します。

    発行は永続的な操作であり、元に戻すことはできません。

  2. [Publish template](テンプレートの発行) ページで、ラボに作成する仮想マシンの数を入力し、 [発行] を選択します。

    [テンプレートの発行] ウィンドウを示すスクリーンショット。ラボの容量 (ラボ内のラボ VM の数) を指定できます。

    テンプレートで発行状態を追跡できます。 ラボ プランを使用している場合、発行には最大 20 分かかることがあります。

  3. 発行が完了するまで待ってから、左側のメニューで [ 仮想マシン ] を選択するか、[ 仮想マシン ] タイルを選択して [ 仮想マシン プール] ページに切り替えます。

    [ 未割り当て] とマークされている仮想マシンが表示されることを確認します。これは、ラボ VM がまだラボ ユーザーに割り当てられていないことを示します。 ラボ VM は 停止 状態である必要があります。 ラボ VM の起動、VM への接続、VM の停止、このページでの VM の削除を行うことができます。

    [停止状態の仮想マシン] Lab Services ポータルの [仮想マシン プール] ページを示すスクリーンショット。未割り当てのラボ VM の一覧が表示されています。

既知の問題

エクスポートされたラボ VM イメージから新しいラボを作成する場合、ラボの作成に使用した資格情報でサインインすることはできません。 サインインの問題をトラブルシューティングするには、次の手順に従います。