Aracılığıyla paylaş


Virtual Machine Scale Sets - Reimage

Kısa ömürlü işletim sistemi diskine sahip sanal makineler için kısa ömürlü işletim sistemi diski olmayan bir veya daha fazla sanal makineyi vm ölçek kümesinde yeniden oluşturur (işletim sistemini yükseltin) sanal makine ilk duruma sıfırlanır.

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

URI Parametreleri

Name İçinde Gerekli Tür Description
resourceGroupName
path True

string

Kaynak grubunun adı.

subscriptionId
path True

string

Microsoft Azure aboneliğini benzersiz olarak tanımlayan abonelik kimlik bilgileri. Abonelik kimliği, her hizmet çağrısı için URI'nin bir parçasını oluşturur.

vmScaleSetName
path True

string

VM ölçek kümesinin adı.

api-version
query True

string

İstemci Api Sürümü.

İstek Gövdesi

Name Tür Description
exactVersion

string

İşletim sistemi diskinin yeniden oluşturulacağı sürümü ondalık sayı olarak belirtir. Tam sürüm sağlanmazsa, işletim sistemi diski mevcut işletim sistemi diskine yeniden oluşturulur.

forceUpdateOSDiskForEphemeral

boolean

Sanal makine ölçek kümesi VM'sinin kısa ömürlü işletim sistemi diskini güncelleştirmeye zorlama parametresi

instanceIds

string[]

Sanal makine ölçek kümesi örnek kimlikleri. Sanal makine ölçek kümesi örnek kimliklerinin atlanması, işlemin sanal makine ölçek kümesindeki tüm sanal makinelerde gerçekleştirilmesini sağlar.

osProfile

OSProfileProvisioningData

Kısa ömürlü olmayan işletim sistemi diskini yeniden biçimlendirmek için gereken bilgileri belirtir.

tempDisk

boolean

Geçici diskin yeniden görüntülenip yeniden alınmayacağını belirtir. Varsayılan Değer: false. Not: Bu geçici disk yeniden oluşturma parametresi yalnızca Kısa ömürlü işletim sistemi diski olan VM/VMSS için desteklenir.

Yanıtlar

Name Tür Description
200 OK

Tamam

202 Accepted

Kabul edildi

Other Status Codes

CloudError

İşlemin neden başarısız olduğunu açıklayan hata yanıtı.

Güvenlik

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 kullanıcı hesabınızın kimliğine bürünme

Örnekler

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

Tanımlar

Name Description
ApiError

Api hatası.

ApiErrorBase

Api hata tabanı.

CloudError

İşlem hizmetinden bir hata yanıtı.

InnerError

İç hata ayrıntıları.

OSProfileProvisioningData

Kısa Ömürlü Olmayan Sanal Makineyi Yeniden Biçimlendirmek için ek parametreler.

VirtualMachineScaleSetReimageParameters

Sanal Makine Ölçek Kümesi VM Yeniden Oluşturma Parametrelerini açıklar.

ApiError

Api hatası.

Name Tür Description
code

string

Hata kodu.

details

ApiErrorBase[]

Api hata ayrıntıları

innererror

InnerError

Api iç hatası

message

string

Hata iletisi.

target

string

Belirli bir hatanın hedefi.

ApiErrorBase

Api hata tabanı.

Name Tür Description
code

string

Hata kodu.

message

string

Hata iletisi.

target

string

Belirli bir hatanın hedefi.

CloudError

İşlem hizmetinden bir hata yanıtı.

Name Tür Description
error

ApiError

Api hatası.

InnerError

İç hata ayrıntıları.

Name Tür Description
errordetail

string

İç hata iletisi veya özel durum dökümü.

exceptiontype

string

Özel durum türü.

OSProfileProvisioningData

Kısa Ömürlü Olmayan Sanal Makineyi Yeniden Biçimlendirmek için ek parametreler.

Name Tür Description
adminPassword

string

Yönetici hesabının parolasını belirtir.

En az uzunluk (Windows): 8 karakter

En az uzunluk (Linux): 6 karakter

Maksimum uzunluk (Windows): 123 karakter

Maksimum uzunluk (Linux): 72 karakter

Karmaşıklık gereksinimleri: Aşağıdaki 4 koşuldan 3'ünün yerine getirilmesi gerekiyor
Daha küçük karakterlere sahiptir
Üst karakterlere sahiptir
Basamak var
Özel bir karaktere sahiptir (Regex match [\W_])

İzin verilmeyen değerler: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

Parolayı sıfırlamak için bkz. Windows VM'sinde Uzak Masaüstü hizmetini veya oturum açma parolasını sıfırlama

Kök parolayı sıfırlamak için bkz. VMAccess Uzantısını kullanarak Azure Linux VM'lerinde kullanıcıları yönetme, SSH ve diskleri denetleme veya onarma

customData

string

Özel verilerin base-64 kodlanmış dizesini belirtir. Base-64 kodlu dizenin kodu, Sanal Makinede dosya olarak kaydedilen ikili bir diziyle çözüldü. İkili dizinin uzunluk üst sınırı 65535 bayttır. Not: customData özelliğinde gizli dizi veya parola geçirmeyin. Vm oluşturulduktan sonra bu özellik güncelleştirilemez. customData özelliği dosya olarak kaydedilecek VM'ye geçirilir. Daha fazla bilgi için bkz. Azure VM'lerinde Özel Veriler. Linux VM'niz için cloud-init kullanıyorsanız bkz. Oluşturma sırasında Linux VM'sini özelleştirmek için cloud-init kullanma.

VirtualMachineScaleSetReimageParameters

Sanal Makine Ölçek Kümesi VM Yeniden Oluşturma Parametrelerini açıklar.

Name Tür Description
exactVersion

string

İşletim sistemi diskinin yeniden oluşturulacağı sürümü ondalık sayı olarak belirtir. Tam sürüm sağlanmazsa, işletim sistemi diski mevcut işletim sistemi diskine yeniden oluşturulur.

forceUpdateOSDiskForEphemeral

boolean

Sanal makine ölçek kümesi VM'sinin kısa ömürlü işletim sistemi diskini güncelleştirmeye zorlama parametresi

instanceIds

string[]

Sanal makine ölçek kümesi örnek kimlikleri. Sanal makine ölçek kümesi örnek kimliklerinin atlanması, işlemin sanal makine ölçek kümesindeki tüm sanal makinelerde gerçekleştirilmesini sağlar.

osProfile

OSProfileProvisioningData

Kısa ömürlü olmayan işletim sistemi diskini yeniden biçimlendirmek için gereken bilgileri belirtir.

tempDisk

boolean

Geçici diskin yeniden görüntülenip yeniden alınmayacağını belirtir. Varsayılan Değer: false. Not: Bu geçici disk yeniden oluşturma parametresi yalnızca Kısa ömürlü işletim sistemi diski olan VM/VMSS için desteklenir.