この記事では、Azure DevTest Labs 管理者がラボ ポリシーを管理して、ラボのコストを制御し、無駄を最小限に抑え、管理容易性を向上させる方法について説明します。 設定できるラボ ポリシーは次のとおりです。
前提条件
ラボの共同作成者または所有者レベルのアクセス許可。
ラボ ポリシーを設定する
ラボ ポリシーを設定するには、次の手順に従います。
Azure portal のラボの [概要] ページで、左側のナビゲーションにある [構成とポリシー] を選択します。
[構成とポリシー] ページで、左側のナビゲーション メニューの [設定] セクションと [スケジュール] セクションから構成するポリシーを選択します。
許可される仮想マシン サイズ
このポリシーでは、ラボでユーザーが作成できる VM のサイズを制限します。 既定のポリシー設定は [すべてのサイズ]です。
- ラボの [構成とポリシー] ページで、左側のナビゲーションから [許可される仮想マシンのサイズ] を選択します。
- [許可される仮想マシンのサイズ] ページで、[すべてのサイズ] または [選択したサイズ]を選択します。
- [選択したサイズ] を選択した場合は、ユーザーがラボで作成できる VM サイズを選択します。
- 保存 を選択します。
ユーザーごとの VM 数
これら 2 つのポリシーでは、個々のラボ ユーザーが要求または作成できる VM と Premium ディスクを使用する VM の最大数を指定します。 両方のポリシーの既定の設定は [オフ] です。
- ラボの [構成とポリシー] ページで、左側のナビゲーション メニューから [ユーザーごとの仮想マシン] を選択します。
- [ユーザーごとの仮想マシン] ページの [仮想マシンの数を制限する] で、[オン] または [オフ] を選択して、ポリシーを有効または無効にします。
- [オン]を選択した場合は、[制限の値] で、ユーザーが要求または作成できる VM の最大数を入力します。
- [Premium OS ディスクを使用する仮想マシンの数を制限する] で、[オン] または [オフ] を選択してポリシーを有効または無効にします。
- [オン]を選択した場合は、ユーザーが要求または作成できる Premium ソリッドステート ディスク (SSD) を使用する VM の最大数を入力します。 この番号は、Standard SSD ではなく Premium SSD にのみ適用されます。
- 保存 を選択します。
ユーザーの上限に達したのちに、ユーザーが仮想マシンを作成または要求しようとすると、仮想マシンの制限値を超過できないことを示すエラー メッセージが表示されます。
ラボごとの仮想マシン数
これら 2 つのポリシーでは、すべてのユーザーが現在のラボで作成できる仮想マシンと、Premium ディスクを使用する仮想マシンの最大数を指定します。 両方のポリシーの既定の設定は [オフ] です。
- ラボの [構成とポリシー] ページで、左側のナビゲーション メニューから [ラボごとの仮想マシン] を選択します。
- [ラボごとの仮想マシン] 画面の [仮想マシンの数を制限する] で、[オン] または [オフ] を選択して、ポリシーを有効または無効にします。
- [オン]を選択した場合は、[制限の値] で、ラボで作成できる VM の最大数を入力します。
- [Premium OS ディスクを使用する仮想マシンの数を制限する] で、[オン] または [オフ] を選択してポリシーを有効または無効にします。
- [オン]を選択した場合は、Premium SSD を使用できるラボ内の VM の最大数を入力します。
- 保存 を選択します。
ラボの上限に達したのちに、ユーザーが VM を作成しようとすると、VM を作成できないことを示すエラー メッセージが表示されます。
自動シャットダウン
自動シャットダウンは、特定の時刻にラボの VM をシャットダウンすることで、ラボの無駄を最小限に抑えるのに役立ちます。 既定のポリシー設定は [オフ]です。
- ラボの [構成とポリシー] ページで、左側のナビゲーション メニューから [自動シャットダウン] を選択します。
- [自動シャットダウン] ページで、 [オン] または [オフ] を選択してポリシーを有効または無効にします。
- [オン] を選択した場合、[スケジュールされたシャットダウン] と [タイム ゾーン] には、すべてのラボ VM をシャットダウンする時刻とタイム ゾーンを指定します。
- [自動シャットダウンの前に通知を送信しますか] で、指定した自動シャットダウン時刻の前に通知を送信するオプションに対して [はい] または [いいえ] を指定します。
- [はい] を選択した場合は、通知を投稿または送信する Webhook URL のエンドポイントを [Webhook URL] に入力するか、メール アドレスを [メール アドレス] にセミコロンで区切って入力します。
- 保存 を選択します。
既定では、自動シャットダウン スケジュールはすべてのラボ VM に適用されます。 自動シャットダウン ポリシーで許可されている場合、ラボ ユーザーは自分の個々の VM でラボの自動シャットダウン設定をオーバーライドできます。 個々の VM のシャットダウン スケジュールを設定するには、次の手順に従います。
- ラボの [概要] ページの [自分の仮想マシン] から VM を選択します。
- VM のホーム ページで、左側のナビゲーション メニューの [操作] セクションから [自動シャットダウン] を選択し、ラボの場合と同じ方法で自動シャットダウン設定を構成します。
自動シャットダウンと通知の送信について詳しくは、「DevTest labs でのラボと VM の自動シャットダウンの構成」を参照してください。
自動開始
自動開始ポリシーを使用すると、特定の時刻と曜日を指定してすべてのラボ VM を起動することで、無駄を最小限に抑えることができます。 既定のポリシー設定は [なし] です。
重要
このポリシーは、ラボ VM には自動的には適用されません。 個々の VM にこの設定を適用するには、VM のページを開き、左側のナビゲーション メニューから [自動開始] を選択します。 [自動開始] ページの [この仮想マシンの自動開始をスケジュールできるようにする] で [はい] を選択し、[保存] を選択します。
- ラボの [構成とポリシー] ページで、左側のナビゲーションから [自動開始] を選択します。
- [はい] または [いいえ] を選択して、ポリシーを有効または無効にします。
- [はい] を選択した場合、ラボの VM を起動する [開始スケジュール]、[タイム ゾーン]、および [曜日] を指定します。
- 保存 を選択します。
自動開始ポリシーの詳細については、「ラボ仮想マシンを自動的に起動する」を参照してください。
自動シャットダウン ポリシー
ラボ VM の自動シャットダウン スケジュールを設定する場合は、ラボ ユーザーが自分の VM のラボの自動シャットダウン設定をオーバーライドできるようにするポリシーを設定することもできます。 自動シャットダウン ポリシーを設定して、ラボ ユーザーが独自の VM の自動シャットダウン アクティビティに対して、完全に制御、部分的に制御、または制御できないようにすることができます。
重要
自動シャットダウン ポリシーの変更は、既存の VM ではなく、新しいラボ VM にのみ適用されます。
ラボの [構成とポリシー] ページで、左側のナビゲーションから [自動シャットダウン ポリシー] を選択します。
次のいずれかのオプションを選択します。
- ユーザーはスケジュールの設定とオプトアウトができます: ラボ ユーザーは、ラボの自動シャットダウンをオーバーライドまたはオプトアウトできます。 ラボ ユーザーは、ラボの自動シャットダウン スケジュール時間をオーバーライドすることも、VM が自動シャットダウンしないように設定することできます。 この設定が既定です。
- ユーザーはスケジュールの設定はできますが、オプトアウトはできません: ラボ ユーザーは自分の VM のシャットダウン時間を設定できますが、自動シャットダウンを完全にオプトアウトすることはできません。 このオプションを選択すると、ラボ内のすべての VM が自動シャットダウン スケジュールに含まれるようになります。
- ユーザーはラボ管理者が設定したスケジュールを制御できない: ラボ ユーザーは、ラボの自動シャットダウン スケジュールをオーバーライドすることも、オプトアウトすることもできません。 独自の VM の自動シャットダウン通知を設定できます。
保存 を選択します。
自動シャットダウン ポリシーの詳細については、「ラボの自動シャットダウン ポリシーを構成する」を参照してください。
関連コンテンツ
ポリシーの設定に加え、次の方法で DevTest Labs のコストを制御および管理することができます。
- VM を作成するときに VM の有効期限を設定する。
- 作業が完了したら、ラボまたはラボ VM を削除する。
- ラボのコスト、傾向、ターゲットを表示して管理する。