다음을 통해 공유


Virtual Machine Scale Sets - Reimage

임시 OS 디스크가 없는 VM 확장 집합에서 하나 이상의 가상 머신을 이미지로 다시 설치(운영 체제 업그레이드)합니다. 임시 OS 디스크가 있는 가상 머신의 경우 가상 머신이 초기 상태로 다시 설정됩니다.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/reimage?api-version=2024-07-01

URI 매개 변수

Name In(다음 안에) 필수 형식 Description
resourceGroupName
path True

string

리소스 그룹의 이름입니다.

subscriptionId
path True

string

Microsoft Azure 구독을 고유하게 식별하는 구독 자격 증명입니다. 구독 ID는 모든 서비스 호출에 대한 URI의 일부를 형성합니다.

vmScaleSetName
path True

string

VM 확장 집합의 이름입니다.

api-version
query True

string

클라이언트 API 버전입니다.

요청 본문

Name 형식 Description
exactVersion

string

OS 디스크를 이미지로 다시 설치해야 하는 버전을 10진수로 지정합니다. 정확한 버전이 제공되지 않으면 OS 디스크가 기존 버전의 OS 디스크로 이미지로 다시 설치됩니다.

forceUpdateOSDiskForEphemeral

boolean

가상 머신 확장 집합 VM에 대한 임시 OS 디스크를 강제로 업데이트하는 매개 변수

instanceIds

string[]

가상 머신 확장 집합 인스턴스 ID입니다. 가상 머신 확장 집합 인스턴스 ID를 생략하면 가상 머신 확장 집합의 모든 가상 머신에서 작업이 수행됩니다.

osProfile

OSProfileProvisioningData

삭제되지 않은 OS 디스크를 이미지로 다시 설치하는 데 필요한 정보를 지정합니다.

tempDisk

boolean

임시 디스크를 이미지로 다시 설치할지 여부를 지정합니다. 기본값: false. 참고: 이 임시 디스크 이미지 매개 변수는 임시 OS 디스크를 사용하는 VM/VMSS에 대해서만 지원됩니다.

응답

Name 형식 Description
200 OK

그래

202 Accepted

허용

Other Status Codes

CloudError

작업이 실패한 이유를 설명하는 오류 응답입니다.

보안

azure_auth

Azure Active Directory OAuth2 Flow

형식: oauth2
Flow: implicit
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/authorize

범위

Name Description
user_impersonation 사용자 계정 가장

예제

VirtualMachineScaleSet_Reimage_MaximumSet_Gen
VirtualMachineScaleSet_Reimage_MinimumSet_Gen

VirtualMachineScaleSet_Reimage_MaximumSet_Gen

샘플 요청

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/virtualMachineScaleSets/aaaaaaaaaaaaaaaaaaaaaaaaaa/reimage?api-version=2024-07-01

{
  "instanceIds": [
    "aaaaaaaaaa"
  ],
  "forceUpdateOSDiskForEphemeral": true,
  "tempDisk": true
}

샘플 응답

location: https://foo.com/operationstatus

VirtualMachineScaleSet_Reimage_MinimumSet_Gen

샘플 요청

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/virtualMachineScaleSets/aaaaaaaaaaaaaaaaaaaaaaaaaaaa/reimage?api-version=2024-07-01

샘플 응답

location: https://foo.com/operationstatus

정의

Name Description
ApiError

API 오류입니다.

ApiErrorBase

API 오류 기준입니다.

CloudError

Compute 서비스의 오류 응답입니다.

InnerError

내부 오류 세부 정보입니다.

OSProfileProvisioningData

임시 가상 머신이 아닌 가상 머신을 이미지로 다시 설치하기 위한 추가 매개 변수입니다.

VirtualMachineScaleSetReimageParameters

Virtual Machine Scale Set VM 이미지 매개 변수에 대해 설명합니다.

ApiError

API 오류입니다.

Name 형식 Description
code

string

오류 코드입니다.

details

ApiErrorBase[]

API 오류 세부 정보

innererror

InnerError

API 내부 오류

message

string

오류 메시지입니다.

target

string

특정 오류의 대상입니다.

ApiErrorBase

API 오류 기준입니다.

Name 형식 Description
code

string

오류 코드입니다.

message

string

오류 메시지입니다.

target

string

특정 오류의 대상입니다.

CloudError

Compute 서비스의 오류 응답입니다.

Name 형식 Description
error

ApiError

API 오류입니다.

InnerError

내부 오류 세부 정보입니다.

Name 형식 Description
errordetail

string

내부 오류 메시지 또는 예외 덤프입니다.

exceptiontype

string

예외 형식입니다.

OSProfileProvisioningData

임시 가상 머신이 아닌 가상 머신을 이미지로 다시 설치하기 위한 추가 매개 변수입니다.

Name 형식 Description
adminPassword

string

관리자 계정의 암호를 지정합니다.

최소 길이(Windows): 8자

최소 길이(Linux): 6자

최대 길이(Windows): 123자

최대 길이(Linux): 72자

복잡성 요구 사항: 아래의 4개 조건 중 3개 조건을 충족해야 합니다.
하위 문자가 있습니다.
대문자
자릿수가 있습니다.
특수 문자가 있음(Regex 일치 [\W_])

허용 안 함 값: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

암호를 재설정하려면 Windows VM에서 원격 데스크톱 서비스 또는 해당 로그인 암호를 다시 설정하는 방법을 참조하세요

루트 암호를 다시 설정하려면 VMAccess 확장 사용하여 Azure Linux VM에서 사용자, SSH 관리 및 디스크 확인 또는 복구를 참조하세요.

customData

string

사용자 지정 데이터의 base-64로 인코딩된 문자열을 지정합니다. base-64로 인코딩된 문자열은 Virtual Machine에 파일로 저장된 이진 배열로 디코딩됩니다. 이진 배열의 최대 길이는 65535바이트입니다. 참고: customData 속성에 비밀이나 암호를 전달하지 마세요. VM을 만든 후에는 이 속성을 업데이트할 수 없습니다. customData 속성은 파일로 저장되도록 VM에 전달됩니다. 자세한 내용은Azure VM의 사용자 지정 데이터 참조하세요. Linux VM에 cloud-init를 사용하는 경우만드는 동안 cloud-init를 사용하여 Linux VM을 사용자 지정하는 참조하세요.

VirtualMachineScaleSetReimageParameters

Virtual Machine Scale Set VM 이미지 매개 변수에 대해 설명합니다.

Name 형식 Description
exactVersion

string

OS 디스크를 이미지로 다시 설치해야 하는 버전을 10진수로 지정합니다. 정확한 버전이 제공되지 않으면 OS 디스크가 기존 버전의 OS 디스크로 이미지로 다시 설치됩니다.

forceUpdateOSDiskForEphemeral

boolean

가상 머신 확장 집합 VM에 대한 임시 OS 디스크를 강제로 업데이트하는 매개 변수

instanceIds

string[]

가상 머신 확장 집합 인스턴스 ID입니다. 가상 머신 확장 집합 인스턴스 ID를 생략하면 가상 머신 확장 집합의 모든 가상 머신에서 작업이 수행됩니다.

osProfile

OSProfileProvisioningData

삭제되지 않은 OS 디스크를 이미지로 다시 설치하는 데 필요한 정보를 지정합니다.

tempDisk

boolean

임시 디스크를 이미지로 다시 설치할지 여부를 지정합니다. 기본값: false. 참고: 이 임시 디스크 이미지 매개 변수는 임시 OS 디스크를 사용하는 VM/VMSS에 대해서만 지원됩니다.