Azure DevTest Labs でのクレーム可能 VM の作成と管理

要求可能な VM をラボに追加する方法は、"ベース" (カスタム イメージ数式Marketplace イメージのいずれか) から標準の VM を追加する方法と似ています。 このチュートリアルでは、Azure Portal を使用して DevTest Labs でクレーム可能 VM をラボに追加する方法を説明し、ユーザーが VM を要求および解放する際に従うプロセスを示します。

Azure DevTest Labs で要求可能 VM をラボに追加する手順

  1. Azure portal にサインインします。

  2. [すべてのサービス] を選んでから、[DevOps] セクションの [DevTest Labs] を選びます。 [DEVOPS] セクションで [DevTest Labs] の隣の [*] (星) を選択した場合。 この操作により、次に簡単にアクセスできるように左側のナビゲーション メニューに [DevTest Labs] が追加されます。 その後は、左側のナビゲーション メニューの [DevTest Labs] を選択できます。

    [すべてのサービス] の [DevTest Labs] の選択を示すスクリーンショット。

  3. ラボの一覧で、VM を作成するラボを選択します。

  4. ラボの [概要] ページで、 [+ 追加] を選択します。

    [VM の追加] ボタンを示すスクリーンショット。

  5. [ベースの選択] ページで、VM のマーケットプレイス イメージを選択します。

  6. [仮想マシン] ページの [基本設定] タブで、次のようにします。

    1. [仮想マシン名] テキスト ボックスに、VM の名前を入力します。 テキスト ボックスには自動生成された一意の名前が自動的に入力されます。 この名前は、電子メール アドレス内のユーザー名に対応しており、その後に一意の 3 桁の数字が続きます。 この機能により、マシンを作成するたびにマシンの名前を考えて入力する時間を節約できます。 必要に応じて、任意の名前でこの自動入力されるフィールドをオーバーライドすることができます。 VM の自動入力される名前をオーバーライドするには、 [仮想マシン名] テキスト ボックスに名前を入力します。

    2. [ユーザー名] に、仮想マシンの管理者権限を付与するユーザー名を入力します。 マシンのユーザー名は、自動生成された一意の名前で事前入力されます。 この名前は、電子メール アドレス内のユーザー名に対応しています。 この機能により、新しいマシンを作成するたびにユーザー名を決める時間を節約できます。 ここでも、必要に応じて、任意のユーザー名でこの自動入力されるフィールドをオーバーライドすることができます。 自動入力されたユーザー名の値をオーバーライドするには、 [ユーザー名] テキスト ボックスに値を入力します。 このユーザーには、仮想マシンの管理者権限が付与されます。

    3. ラボで最初の VM を作成する場合は、ユーザーのパスワードを入力します。 このパスワードをラボに関連付けられている Azure Key Vault での既定のパスワードとして保存するには、 [既定のパスワードとして保存する] を選択します。 既定のパスワードは、次の名前でキー コンテナーに保存されます:VmPassword。 ラボで次の VM を作成しようとすると、VmPasswordパスワードに自動的に選択されます。 値をオーバーライドするには、 [保存されているシークレットを使用する] チェック ボックスをオフにして、パスワードを入力します。

      最初にシークレットをキー コンテナーに保存してから、ラボで VM を作成するときにそれを使用することもできます。 詳細については、「Azure DevTest Labs でキー コンテナーにシークレットを格納する」を参照してください。 キー コンテナーに格納されているパスワードを使用するには、 [保存されているシークレットを使用する] を選択し、シークレット (パスワード) に対応するキー値を指定します。

    4. [その他のオプション] セクションで、 [サイズの変更] を選択します。 定義済みの項目のいずれかを選択して、作成する VM のプロセッサ コア、RAM サイズ、ハード ドライブ サイズを指定します。

    5. [OS ディスクの種類] を選びます。

      • Premium SSD ディスクでは、I/O 集中型アプリケーションと運用ワークロード向けの、高パフォーマンスで待ち時間の短いディスク サポートが提供されます。
      • Standard SSD ディスクは、比較的低い IOPS レベルで一貫したパフォーマンスを必要とするワークロード向けに最適化された、コスト効果に優れたストレージ オプションです。
      • 最低コストの Dev/Test のシナリオや重要度の低いワークロードには、Standard HDD ディスクを使用できます。
    6. [成果物を追加または削除] を選択します。 基本イメージに追加する成果物を選択して構成します。

    Note

    DevTest Labs やアーティファクトの構成に関する経験がない場合は、「DevTest Labs の VM に成果物を追加する」セクションを参照し、終了してからここに戻ってください。

  7. 上部で [詳細設定] タブに切り替えて、次の操作を行います。

    1. VM が含まれる仮想ネットワークを変更するには、 [Vnet の変更] を選択します。
    2. サブネットを変更するには、 [サブネットの変更] を選択します。
    3. VM の IP アドレスがパブリック、プライベート、共有のいずれかを指定します。
    4. VM を自動的に削除するには、有効期限の日付と時刻を指定します。
    5. ラボ ユーザーが VM を要求できるようにするには、 [このマシンを要求可能にする] オプションで [はい] を選択します。
    6. ラボ ユーザーが使用できる VM のインスタンスの数を指定します。
  8. [作成] を選択して、指定した VM をラボに追加します。

    ラボのページには VM の作成状況が表示されます。最初は [作成中] 、VM が起動した後は [実行中] と表示されます。

Note

Azure Resource Manager テンプレートを使用してラボ VM をデプロイする場合、要求可能な VM を作成するには、プロパティ セクションで allowClaim プロパティを true に設定します。

クレーム可能 VM の使用

ユーザーは、次のいずれかのオプションを使って、[要求可能な仮想マシン] の一覧から任意の VM を要求できます。

特定の VM を要求する

  1. ラボの [概要] ページの左側のメニューで、[要求可能な仮想マシン] を選びます。

  2. 要求する VM を右クリックして、[マシンの要求] を選びます。

    特定の要求可能な VM の要求を示すスクリーンショット。

任意の使用可能な VM を要求する

ラボの [概要] ページで、[要求] を選びます。 要求可能 VM の一覧から仮想マシンがランダムに割り当てられます。

任意の要求可能な VM の要求を示すスクリーンショット。

ユーザーが VM を要求すると、DevTest Labs はそのマシンを起動して、ラボ ユーザーの [自分の仮想マシン] の一覧に移動します。 ラボ ユーザーが、このマシンの所有者特権を持つようになります。 この手順に必要な時間は、起動時間や、要求イベント中に実行されるその他のカスタム アクションによって異なる場合があります。 要求されたマシンは、要求可能なプールで利用できなくなります。

VM の解放

ユーザーは、要求した VM の使用を終了し、それを他のユーザーが利用できるようにする場合、次のいずれかのオプションを使って、要求した VM を要求可能な仮想マシンの一覧に戻すことができます。

VM の一覧から VM を解放する

[自分の仮想マシン] の一覧から、いずれかの VM を右クリックするかその省略記号 [...] を選択し、 [解放] を選択します。

一覧での VM の解放を示すスクリーンショット。

管理ペインから VM を解放する

[自分の仮想マシン] の一覧で、VM を選択してその管理ウィンドウを開き、上部のメニュー バーにある [解放] を選択します。

VM の管理ペインでの VM の解放を示すスクリーンショット。

ユーザーは VM を解放すると、その特定のラボ VM に対する所有者アクセス許可を失い、その VM はプールに戻された状態で他のラボ ユーザーが要求できるようになります。

データ ディスクを譲渡する

クレーム可能 VM にデータ ディスクが接続されていて、ユーザーがその VM を解放した場合、そのデータ ディスクは VM で保持されたままになります。 その後、別のユーザーがその VM を要求するときに、その新しいユーザーはデータ ディスク と VM を要求します。

このアクションは、データ ディスクの譲渡と呼ばれます。 このデータ ディスクは、新しいユーザーが管理するためにそのユーザーの [個人用データ ディスク] の一覧に表示されるようになります。

データ ディスクの解放を示すスクリーンショット。

次の手順