Azure DevTest Labs를 사용하면 랩에 공유 이미지 갤러리를 연결한 다음 갤러리의 이미지를 랩에서 만드는 VM의 기반으로 사용할 수 있습니다. 랩에 공유 이미지 갤러리를 연결하는 방법을 알아보려면 공유 이미지 갤러리 구성을 참조하세요. 이 문서에서는 연결된 공유 이미지 갤러리의 이미지를 기반으로 사용하여 랩에 VM을 추가하는 방법을 보여 줍니다.
Azure Portal
이 섹션에서는 Azure Portal을 사용하여 연결된 공유 이미지 갤러리의 이미지를 기반으로 랩에 VM을 추가하는 방법을 알아봅니다. 이 섹션에서는 Azure Portal을 사용하여 VM을 만들기 위한 자세한 단계별 지침을 제공하지 않습니다. 자세한 내용은 VM 만들기 - Azure Portal을 참조하세요. 연결된 공유 이미지 갤러리에서 이미지를 선택하고 사용하려는 이미지 버전을 선택하는 단계만 강조 표시합니다.
랩에 VM을 추가할 때 연결된 공유 이미지 갤러리에서 이미지를 기본 이미지로 선택할 수 있습니다.
그런 다음 랩 리소스 만들기 페이지의 고급 설정 탭에서 기본 이미지로 사용할 이미지의 버전을 선택할 수 있습니다.
VM을 만든 후 다른 버전의 이미지를 사용하도록 전환할 수 있습니다.
Resource Manager 템플릿
Azure Resource Manager 템플릿을 사용하여 공유 이미지 갤러리 이미지를 사용하여 가상 머신을 만드는 경우 속성 섹션에서 sharedGalleryImageId에 대한 값을 지정합니다. 다음 예제를 참조하세요.
"resources": [
{
...
"properties": {
"sharedGalleryImageId": "/subscriptions/111111111-1111-1111-1111-111111111111/resourcegroups/mydtlrg/providers/microsoft.devtestlab/labs/mydtllab/sharedgalleries/spsig/sharedimages/myimagefromgallery",
"sharedImageVersion": "1.0.1",
...
}
}
],
전체 Resource Manager 템플릿 예제는 GitHub 리포지토리의 공유 이미지 갤러리 이미지 샘플을 사용하여 가상 머신 만들기 를 참조하세요.
REST API (REST 애플리케이션 프로그래밍 인터페이스)
먼저 공유 이미지 갤러리에서 이미지의 ID를 가져와야 합니다. 한 가지 방법은 다음 GET 명령을 사용하여 연결된 공유 이미지 갤러리의 모든 이미지를 나열하는 것입니다.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/sharedgalleries/{name}/sharedimages?api-version= 2018-10-15-preview이전 호출에서 받은 공유 이미지의 ID를 가상 머신에 전달하여 가상 머신에서 PUT 메서드를
properties.sharedGalleryImageId호출합니다.
다음 단계
공유 이미지 갤러리를 랩에 연결하고 구성하는 방법을 알아보려면 공유 이미지 갤러리 구성을 참조하세요.