チュートリアル: ラボを作成して公開する

注意

この記事では、2022 年 8 月の更新プログラム (プレビュー) 以降に利用可能な機能について説明します。この更新では、ラボ プラン がラボ アカウントに置き換えられました。 詳細については、2022 年 8 月の更新プログラムの新機能に関する記事を参照してください。

このチュートリアルでは、クラスルームで学生が使用する仮想マシンで、次のアクションに従ってラボを設定します。

  • ラボを作成する
  • ラボを公開する
  • ラボへのユーザーの追加
  • ラボのスケジュールを設定する
  • 招待メールを学生に送信する

前提条件

  • ラボ プラン。 ラボ プランを作成するには、「チュートリアル: Azure Lab Services を使用してラボ プランを作成する」を参照してください。
  • ラボを作成するためのアクセス許可。 ラボ プランで、所有者、ラボ作成者、または共同作成者のいずれかの役割を持つメンバーである必要があります。 詳細については、Azure Lab Services の組み込みロールに関するページを参照してください。 ラボ プランの作成に使用されるユーザー アカウントには、ラボを作成するために必要なアクセス許可が既に与えられます。

Azure Lab Services を使用する際の一般的なワークフローは次のとおりです。

  1. ラボ プランを作成したユーザーは、他のユーザーを ラボ作成者 ロールに追加します。 たとえば、管理者 (ラボ プランを作成したユーザー) は、ラボ プランまたはリソース グループの ラボ作成者 ロールに教師を割り当てて、クラスのラボを作成できるようにします。 管理者は、1 つ以上のラボ プランを含むリソース グループに対してラボ作成者 ロールを教師に割り当てることもできます。 ラボ作成者の役割をユーザーに割り当てるには、「ユーザーをラボ作成者の役割に追加する」を参照してください。
  2. その後、教師がそのクラス用の VM を含むラボを作成し、クラスの学生に登録リンクを送信します。 管理者がリソース グループで ラボ作成者 ロールを割り当てた場合、教師は新しいラボを作成するときに、そのリソース グループ内のすべてのラボ プランから選択できます。
  3. 学生は、教師から受け取った登録リンクを使用してラボに登録します。 登録された学生は、ラボの VM を使用してクラスの課題や宿題をすることができます。 キャンバスまたはチームの Azure Lab Services との統合が使用されている場合、この手順は学生によってスキップされます。

ラボを作成する

この手順では、自分のクラスのラボを AzureLab Service portal に作成します。

  1. Lab Services Web ポータル https://labs.azure.com に移動します。

  2. [サインイン] を選択して、資格情報を入力します。 Azure Lab Services では、組織アカウントと Microsoft アカウントがサポートされています。

  3. [New lab](新しいラボ) を選択します。

    Azure Lab Services ポータルのスクリーンショット。[新しいラボ] ボタンが強調表示されています。

  4. [New Lab](新しいラボ) ウィンドウで、次のようにします。

    1. ラボの名前仮想マシンのイメージサイズリージョンを指定し、[次へ] を選択します。 名前付けの制限の詳細については、「Microsoft.LabServices リソース名ルール」を参照してください。

      場合によっては、 ラボ プランを選択する必要があります。 リソース グループに複数のラボ プランがある場合は、ドロップダウンが表示され、ラボ プランを選択できます。 リソース グループにラボ プランが 1 つしかない場合、このオプションは非表示になります。

      重要

      必要な仮想マシンのイメージが表示されない場合は、管理者に問い合わせてください。 Marketplace イメージを指定するか、ラボ作成者が使用できるカスタム イメージを指定する必要がある場合があります。 カスタム イメージを使用する場合、管理者は、カスタム イメージがラボ プランと同じリージョンにレプリケートされていることを確認する必要もあります。

      Note

      記載されている料金はすべて例です。 現在の価格の詳細については、「Azure Lab Services の価格」を参照してください。

      Azure Lab Services の [新しいラボ] ウィンドウのスクリーンショット。

    2. [Virtual machine credentials](仮想マシンの資格情報) ページで、ラボ内のすべての VM 用の既定の管理者資格情報を指定します。 管理者の 名前パスワード を指定します。 既定では、すべての学生 VM には、ここで指定したパスワードと同じパスワードが設定されます。

      重要

      ユーザー名とパスワードはメモしておいてください。 これらは再表示されません。

    3. この手順は、チュートリアルでは省略可能です[ラボ ユーザーに仮想マシンの管理者以外のアカウントを付与する] を選択して、学生に既定の管理者アカウントではなく管理者以外のアカウントを付与します。

      重要

      ユーザー名とパスワードは必ずメモしておいてください。 これらは再表示されません。

    4. 学生が自分の VM に初めてサインインするときに自分のパスワードを設定する場合は、[すべての仮想マシンに同じパスワードを使用する] をオフにします。 [すべての仮想マシンに同じパスワードを使用する] がオフになっている場合は、VM で接続ボタンが使用できるようになる前に、パスワード セット関数が完了するまで待機する必要があります。 [次へ] を選択します。

      新しい Azure Lab Services ラボを作成するときの [仮想マシンの資格情報] ウィンドウを示すスクリーンショット。

    5. [ラボ ポリシー] ページで、既定の選択のままにして、[次へ] を選択します。

      新しい Azure Lab Services ラボを作成するときの [Lab policy] \(ラボ ポリシー\) ウィンドウのスクリーンショット。

    6. すべての学生 VM の作成に使用するテンプレートを変更する必要がある場合は、[テンプレート仮想マシンの設定] ウィンドウで [テンプレート仮想マシンの作成] を選択したままにします。 以前に選択したイメージを変更する必要がない場合は、[カスタマイズなしで仮想マシン イメージを使用する] を選択します。 [完了] を選択します。

      新しい Azure Lab Services ラボを作成するときの [仮想マシン設定のテンプレート] ウィンドウのスクリーンショット。

  5. テンプレート VM の作成の状態を示す次の画面が表示されます。

    テンプレート VM の作成の状態が表示された画面のスクリーンショット。

  6. ラボの作成時に [テンプレート仮想マシンの設定] ウィンドウで [カスタマイズなしで仮想マシン イメージを使用する] が選択されている場合は、この手順をスキップします。 [テンプレート] ページで、オプションとして次の手順を実行します。

    1. [開始] を選択してテンプレート VM に接続します。 Linux のテンプレート VM の場合は、SSH と RDP のどちらを使用して接続するかを選択します (RDP が有効な場合)。 Azure Lab Services ラボの [テンプレート] ページのスクリーンショット。[テンプレートの開始] ボタンが強調表示されています。
    2. クラスに必要なソフトウェアをテンプレート VM にインストールして構成します。
    3. テンプレート VM を停止します。

    注意

    テンプレート VM は、実行時にコストが発生するため、実行しておく必要がない場合はテンプレート VM がシャットダウンされるようにしてください。

Linux テンプレート VM の作成を選択した場合は、GUI リモート デスクトップを使用するためにさらに多くの設定が必要です。 詳細については、「Azure Lab Services のラボの Linux 仮想マシンでグラフィカル リモート デスクトップを有効にする」を参照してください。

ラボを公開する

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

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

    Azure Lab Services の [テンプレート] ページのスクリーンショット。[テンプレートの公開] メニュー ボタンが強調表示されています。

    警告

    公開は元に戻すことができない操作です。 この操作を元に戻すことはできません。

  2. [テンプレートの発行] ページで、[発行] を選択します。 発行が永続的なアクションであることを警告されたら、[OK] を選択します 。

Azure の発行アクションの確認ウィンドウのスクリーンショット。

  1. ページには、テンプレートの発行の状態が表示されます。

    Azure Lab Services テンプレート ページのスクリーンショット。発行が進行中であることを示すメッセージが強調表示されています。

  2. 発行が完了するまで待機します。

  3. 左側のメニューで [仮想マシン プール] を選択するか、ダッシュボード ページの [仮想マシン] タイルを選択して、使用可能なマシンの一覧を表示します。 [未割り当て] 状態の仮想マシンが表示されていることを確認します。 これらの VM は、まだ学生に割り当てられていません。 その状態が [停止] になっている必要があります。 仮想マシン プールの管理の詳細については、「Lab Services での VM プールの管理」を参照してください。

    停止された仮想マシンのスクリーンショット。[仮想マシン プール] メニューが強調表示されています。

注意

教師が学生の VM をオンにしても、学生のクォータは影響を受けません。 ユーザーのクォータによって指定されるのは、スケジュールされたクラス時間外に学生が使用できるラボ時間数です。 クォータの詳細については、「ユーザーのクォータを設定する」を参照してください。

ラボのスケジュールを設定する

ラボ内の VM が特定の時刻に自動的に起動または停止されるように、ラボ用にスケジュール化されたイベントを作成します。 前に指定したユーザー クォータ (既定値: 10 時間) は、このスケジュールされた時間以外に各生徒に割り当てられる追加時間です。

  1. [スケジュール] ページに切り替えて、ツール バーの [Add scheduled event](スケジュール化されたイベントの追加) を選択します。     ラボがアクティブに発行されている場合、[スケジュールされたイベントの追加] は無効になります。

    [スケジュール] ページの [スケジュール化されたイベントの追加] ボタンのスクリーンショット。[スケジュール] メニューと [スケジュール化されたイベントの追加] ボタンが強調表示されています。

  2. [Add scheduled event](スケジュール化されたイベントの追加) ページで、次の手順を実行します。

    1. [Event type](イベントの種類)[Standard](標準) が選択されていることを確認します。
    2. クラスの開始日を選択します。
    3. VM を起動する開始時刻を選択します。
    4. VM をシャットダウンする停止時刻を選択します。
    5. 指定した開始および停止時刻のタイム ゾーンを選択します。
  3. 同じ [Add scheduled event](スケジュール化されたイベントの追加) ページの [Repeat](繰り返し) セクションで、現在のスケジュールを選択します。
    [Add scheduled event]\(スケジュール化されたイベントの追加\) ウィンドウのスクリーンショット。スケジュール化されたイベントの繰り返しの説明が強調表示されています。

  4. [Repeat](繰り返し) ダイアログ ボックスで、次の手順を実行します。

    1. [Repeat](繰り返し) フィールドに [毎週] が設定されていることを確認します。
    2. スケジュールを有効にする曜日を選択します。 次の例では、月曜日から金曜日までが選択されています。
    3. スケジュールの終了日を選択します。
    4. [保存] を選択します。 スケジュール化されたイベントの [Repeat]\(繰り返し\) ウィンドウのスクリーンショット。イベントは毎週、月曜日から金曜日まで繰り返されます。
  5. [Add scheduled event](スケジュール化されたイベントの追加) ページの [メモ (省略可能)] に、スケジュールの説明またはメモを入力します。

  6. [Add scheduled event](スケジュール化されたイベントの追加) ページで、 [保存] を選択します。 [Add scheduled event]\(スケジュール化されたイベントの追加\) ウィンドウのスクリーンショット。

  7. カレンダーで開始日に移動して、スケジュールが設定されていることを確認します。 Azure Lab Services の [スケジュール] ページのスクリーンショット。カレンダーには、月曜日から金曜日までスケジュールを繰り返すことが示されています。

クラスのスケジュールの作成と管理の詳細については、ラボのスケジュールの作成と管理に関するページを参照してください。

ラボへのユーザーの追加

このセクションでは、ラボに生徒を追加します。 学生は、メール アドレスの入力学生情報を含む CSV ファイルのアップロードAzure AD グループへの同期など、いくつかの方法でラボに追加できます。

既定では、ラボの [ユーザー] ページにある [アクセスの制限] オプションが有効になっています。 リストに含まれるユーザーだけが、送信された登録リンクを使用してラボに登録できます。 [アクセスを制限する] をオフにすることもできます。その場合、学生は、登録リンクがあればラボに登録できます。

  1. [ユーザー] ページを選択します。

  2. [ユーザーを手動で追加する] を選択します。

    ユーザーを手動で追加。

  3. [メール アドレスによる追加] (既定値) を選択し、学生のメール アドレスを別々の行に入力するか、セミコロンで区切って 1 行に入力します。

    ユーザーのメール アドレスを追加する

  4. [保存] を選択します。

    一覧には、ラボに登録されているかどうかにかかわらず、現在のユーザーのメール アドレスと状態が表示されます。

    ユーザー リスト。

    Note

    学生がラボに登録されると、一覧にその名前が表示されます。 リストに表示される名前は、Azure AD または Microsoft アカウントからの学生の情報の姓と名を使用して作成されます。 サポートされているアカウントの種類の詳細については、「学生アカウント」を参照してください。

招待メールをユーザーに送信する

  1. まだこのページが表示されていない場合は [ユーザー] ビューに切り替え、ツール バーの [全員を招待] を選択します。 Azure Lab Services の [ユーザー] ページのスクリーンショット。[全員を招待] ボタンが強調表示されています。
  2. [Send invitation by email](メールで招待を送信する) ページで、オプションのメッセージを入力し、 [送信] を選択します。 電子メールには、登録リンクが自動的に含まれます。 この登録リンクを取得するには、ツール バーの ... (省略記号)[Registration link](登録リンク) の順に選択します。 Azure Lab Services の [Send invitation by email]\(メールで招待を送信する\) ウィンドウのスクリーンショット。
  3. [ユーザー] の一覧に招待の状態が表示されます。 この状態は、 [送信中] に変更された後、 [Sent on <date>](<日付> に送信済み) に変更されます。

学生 VM の使用状況の管理の詳細については、「学生の使用状況の構成方法」を参照してください。

次のステップ

このチュートリアルでは、自分のクラスのラボを Azure に作成しました。 学生が登録リンクを使ってラボの VM にアクセスする方法を学習するには、次のチュートリアルに進んでください。