エージェントのディスク領域を増やしますか? マネージド DevOps プールでは、空のデータ ディスクをプール内のエージェントに接続できます。 データ ディスクを接続すると、仮想マシン (VM) サイズをより多くのストレージが組み込まれたより高価なサイズに移動するコストが高くなる可能性が生じることなく、より多くのストレージ領域を取得できます。
空のデータ ディスクをアタッチする
プールを作成するときに [ストレージ] タブで、ストレージ 設定を構成します。既定の設定は 空のデータ ディスクはありません。
既存のプールの記憶域をさらに構成するには、次の手順で説明するように Azure portal のプールに移動します。
- Azure portal にサインインします。
- Managed DevOps Pools を検索し、利用可能なオプションから選択します。
- 一覧からプールを選択します。
- [> に移動して、プールの空のデータ ディスク設定を構成します。
ディスクの次の表のプロパティを構成し、[ 適用 ] を選択して (プールを作成する場合は 次へ )、変更を保存します。 プールの空のデータ ディスク構成を 1 つ追加できます。 すべてのエージェント インスタンスには、指定した構成に一致する空のデータ ディスクが接続されています。
既存のプールのデータ ディスク構成を削除するには、[削除] を選択 します。
アタッチしたデータ ディスクについて、以下のプロパティを構成します。
| プロパティ | 説明 |
|---|---|
サイズ (GiB) または diskSizeGiB |
データ ディスクのサイズを指定します。 最大サイズは、ストレージの種類によって異なります。 詳細については、「 ディスクの種類の比較」を参照してください。 |
| キャッシュの種類 | ディスクのキャッシュの種類を指定します。 [既定値]、[なし]、[ReadOnly]、または [ReadWrite] から選択します。 キャッシュをサポートするデータ ディスクの既定値は ReadOnly です。 詳細については、「仮想マシンとディスクのパフォーマンス」を参照してください。 |
| ストレージの種類 | Standard_LRS (既定)、Premium_LRS、StandardSSD_LRS、Premium_ZRS、またはStandardSSD_ZRSのストレージの種類から選択します。 これらの種類の詳細については、SKU の 種類 と Azure マネージド ディスクの種類に関するページを参照してください。 |
| ドライブ文字 | プールに Windows エージェント イメージがある場合は、ディスクのドライブ文字を選択します。 ドライブ文字を指定しない場合、 F は一時ディスクを含む VM サイズに使用されます。 それ以外の場合は、 E が使用されます。 ドライブ文字は、 A、 C、 D、または Eを除く 1 文字にする必要があります。 一時ディスクのない VM サイズを使用していて、ドライブ文字として E する場合は、[ ドライブ文字 ] フィールドを空のままにして、 Eの既定値を取得します。 ARM テンプレートまたは Azure CLI スクリプトを使用してストレージを構成する場合は、ドライブ文字が不要な場合は、ドライブ文字パラメーターを省略します。 |
エージェント作業ディレクトリのデータ ディスクを使用する
データ ディスク上の作業ディレクトリを使用するようにエージェントを構成するには、パイプライン レベルの WorkFolder 要求でデータ ディスクのフォルダーを指定するか、[ 作業フォルダー プール] 設定を構成します。 次の例では、接続されているデータ ディスク上のフォルダーを使用するようにパイプラインの WorkFolder 要求を構成する方法を示します。
作業フォルダー プールの設定の構成については、「詳細設定の構成: 作業フォルダー」を参照してください。
次の例では、Windows エージェントのエージェント作業ディレクトリは、ドライブ文字が Fに接続されたデータ ディスク上のフォルダーを使用するように構成されています。
pool:
name: fabrikam-managed-pool # Name of pool
demands:
- WorkFolder -equals f:\custom-work-folder # Windows agent example
エージェントの作業ディレクトリを構成する方法の詳細については、「 Demands: WorkFolder」を参照してください。