가상 머신 확장 집합에서 인스턴스를 업데이트할 때 이미지로 다시 설치하지 않으면 기존 인스턴스에 적용할 수 없는 몇 가지 변경 내용이 있습니다. 가상 머신 확장 집합에서 가상 머신을 이미지로 다시 설치하면 이전 OS 디스크가 새 OS 디스크로 바뀝니다. 이를 통해 OS, 데이터 디스크 프로필(예: 관리 사용자 이름 및 암호) 및 사용자 지정 데이터에 대한 변경 내용을 적용할 수 있습니다. 확장 집합의 기존 인스턴스 집합을 이미지로 다시 설치하려면 각 인스턴스를 개별적으로 이미지로 다시 설치해야 합니다.
임시 OS 디스크를 사용하여 가상 머신을 이미지로 다시 설치하면 인스턴스가 초기 상태로 복원되고 모든 로컬 데이터가 손실됩니다. 비임시 OS 디스크를 사용하는 인스턴스의 경우 이전 OS 디스크의 보존 여부는 OS 디스크의 삭제 옵션 값에 따라 달라집니다. 자세한 내용은 가상 머신 만들 때 삭제 옵션 설정을 참조하세요.
확장 집합 외부에서 만들어졌다가 나중에 연결된 가상 머신을 이미지로 다시 설치하는 것은 가상 머신 OS 프로필이 확장 집합의 OS 프로필과 일치하는 경우에만 이미지로 다시 설치할 수 있습니다.
설정 아래 메뉴에서 인스턴스로 이동하여 이미지로 다시 설치하려는 인스턴스를 선택합니다. 선택되었으면 이미지로 다시 설치 옵션을 클릭합니다.
Azure CLI를 사용하여 특정 인스턴스를 이미지로 다시 설치하려면 az vmss reimage 명령을 사용합니다. instance-id 매개 변수는 균일 오케스트레이션을 사용하는 경우 인스턴스의 ID를 참조하고, 유연한 오케스트레이션을 사용하는 경우 인스턴스 이름을 참조하세요.
Azure PowerShell을 사용하여 특정 인스턴스를 이미지로 다시 설치하려면 Set-AzVmssVM 명령을 사용합니다. instanceid 매개 변수는 균일 오케스트레이션을 사용하는 경우 인스턴스의 ID를 참조하고, 유연한 오케스트레이션을 사용하는 경우 인스턴스 이름을 참조하세요.
REST를 사용하여 확장 집합 인스턴스를 이미지로 다시 설치하려면 reimage 명령을 사용합니다. 요청 본문에 이미지로 다시 설치할 여러 인스턴스를 지정할 수 있습니다.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myScaleSet/reimage?api-version={apiVersion}