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-03-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를 instance. 가상 머신 확장 집합 instance 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

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation 사용자 계정 가장

예제

VirtualMachineScaleSet_Reimage_MaximumSet_Gen
VirtualMachineScaleSet_Reimage_MinimumSet_Gen

VirtualMachineScaleSet_Reimage_MaximumSet_Gen

Sample Request

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

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

Sample Response

location: https://foo.com/operationstatus

VirtualMachineScaleSet_Reimage_MinimumSet_Gen

Sample Request

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

Sample Response

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로 인코딩된 문자열은 가상 컴퓨터에 파일로 저장된 이진 배열로 디코딩됩니다. 이진 배열의 최대 길이는 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를 instance. 가상 머신 확장 집합 instance ID를 생략하면 가상 머신 확장 집합의 모든 가상 머신에서 작업이 수행됩니다.

osProfile

OSProfileProvisioningData

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

tempDisk

boolean

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