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