에이전트에 더 많은 디스크 공간을 원하는 경우 관리 DevOps 풀은 관리 DevOps 풀의 에이전트에 빈 데이터 디스크를 연결할 수 있도록 지원합니다. 데이터 디스크를 연결하면 더 많은 스토리지가 기본 제공된 더 비싼 크기로 VM 크기를 이동하는 데 더 많은 비용이 들지 않고도 더 많은 스토리지 공간을 확보할 수 있습니다.
빈 데이터 디스크 연결
스토리지 탭에서 풀을 만들 때 스토리지 설정을 구성합니다. 기본 설정은 빈 데이터 디스크가 아닙니다.
기존 풀에 대한 추가 스토리지를 구성하는 경우 다음 단계에 설명된 대로 Azure Portal의 풀로 이동합니다.
- Azure Portal에 로그인합니다.
- 관리형 DevOps 풀을 검색하고 사용 가능한 옵션에서 선택합니다.
- 목록에서 관리형 DevOps 풀을 선택합니다.
- 설정>풀에 대한 빈 데이터 디스크 설정을 구성합니다.
디스크에 대해 다음 속성을 구성하고 적용(또는 풀을 만드는 경우 다음)을 선택하여 변경 내용을 저장합니다. 관리되는 DevOps 풀에 대해 빈 데이터 디스크 구성을 하나만 추가할 수 있으며, 모든 에이전트 인스턴스에는 지정한 구성과 일치하는 빈 데이터 디스크가 연결됩니다.
삭제를 선택하여 기존 풀에 대한 데이터 디스크 구성을 삭제합니다.
연결된 데이터 디스크에 대해 다음 속성을 구성합니다.
속성 | 설명 |
---|---|
크기(GiB) | 데이터 디스크의 크기를 지정합니다. 최대 크기는 스토리지 유형에 따라 달라집니다. 자세한 내용은 디스크 유형 비교를 참조하세요. |
캐싱 형식 | 디스크의 캐싱 유형을 지정합니다. 기본값, 없음, ReadOnly, ReadWrite 중에서 선택합니다. 캐싱을 지원하는 데이터 디스크의 기본값은 ReadOnly입니다. 자세한 내용은 가상 머신 및 디스크 성능을 참조하세요. |
저장소 유형 | Standard_LRS(기본값), Premium_LRS, StandardSSD_LRS, Premium_ZRS, StandardSSD_ZRS 스토리지 유형 중에서 선택합니다. 이러한 형식에 대한 자세한 내용은 SKU 형식 및 Azure 관리 디스크 유형을 참조하세요. |
드라이브 문자 | 풀에 Windows 에이전트 이미지가 있는 경우 디스크에 대한 드라이브 문자를 선택합니다. 드라이브 문자를 지정하지 않으면 임시 디스크가 있는 VM 크기에 F 가 사용되고, 그렇지 않으면 E 가 사용됩니다. 드라이브 문자는 A, C, D 또는 E를 제외한 단일 문자여야 합니다. 임시 디스크 없이 VM 크기를 사용하고 E 를 드라이브 문자로 사용하려는 경우 드라이브 문자를 비워 두고 E의 기본값을 가져옵니다. ARM 템플릿 또는 Azure CLI 스크립트를 사용하여 스토리지를 구성하는 경우 드라이브 문자를 사용하지 않으려면 드라이브 문자 매개 변수를 생략합니다. |
에이전트 작업 디렉터리에 데이터 디스크 사용
데이터 디스크에서 작업 디렉터리를 사용하도록 에이전트를 구성하려면 요청 시 데이터 디스크의 폴더를 WorkFolder
지정합니다.
다음 예제에서는 Windows 에이전트의 에이전트 작업 디렉터리가 드라이브 문자 F가 할당된 연결된 데이터 디스크의 폴더를 사용하도록 구성됩니다.
pool:
name: fabrikam-managed-pool # Name of Managed DevOps Pool
demands:
- WorkFolder -equals f:\custom-work-folder # Windows agent example
에이전트 작업 디렉터리를 구성하는 방법에 대한 자세한 내용은 Demands - WorkFolder를 참조하세요.
참고 항목
- 풀 설정 구성
- Azure Storage 허용 목록