Aracılığıyla paylaş


Set-AzVmssStorageProfile

VMSS için depolama profili özelliklerini ayarlar.

Sözdizimi

Set-AzVmssStorageProfile
   [-VirtualMachineScaleSet] <PSVirtualMachineScaleSet>
   [[-ImageReferencePublisher] <String>]
   [[-ImageReferenceOffer] <String>]
   [[-ImageReferenceSku] <String>]
   [[-ImageReferenceVersion] <String>]
   [[-OsDiskName] <String>]
   [[-OsDiskCaching] <CachingTypes>]
   [[-OsDiskCreateOption] <String>]
   [-OsDiskDeleteOption <String>]
   [[-OsDiskOsType] <OperatingSystemTypes>]
   [[-Image] <String>]
   [[-VhdContainer] <String[]>]
   [-ImageReferenceId <String>]
   [-OsDiskWriteAccelerator]
   [-DiffDiskSetting <String>]
   [-DiffDiskPlacement <String>]
   [-ManagedDisk <String>]
   [-DiskEncryptionSetId <String>]
   [-DataDisk <VirtualMachineScaleSetDataDisk[]>]
   [-OSDiskSizeGB <Int32>]
   [-DiskControllerType <String>]
   [-SecurityEncryptionType <String>]
   [-SecureVMDiskEncryptionSet <String>]
   [-SharedGalleryImageId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Set-AzVmssStorageProfile cmdlet'i, Sanal Makine Ölçek Kümesi (VMSS) için depolama profili özelliklerini ayarlar.

Örnekler

Örnek 1: VMSS için depolama profili özelliklerini ayarlama

Set-AzVmssStorageProfile -VirtualMachineScaleSet "ContosoVMSS" -Name "Test" -OsDiskCreateOption "FromImage" -OsDiskCaching "None" `
            -ImageReferenceOffer $ImgRef.Offer -ImageReferenceSku $ImgRef.Skus -ImageReferenceVersion $ImgRef.Version `
            -ImageReferencePublisher $ImgRef.PublisherName -VhdContainer $VhdContainer

Bu komut, ContosoVMSS adlı VMSS için depolama profili özelliklerini ayarlar.

Parametreler

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Tür:SwitchParameter
Diğer adlar:cf
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-DataDisk

Veri diski nesnesini belirtir.

Tür:VirtualMachineScaleSetDataDisk[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.

Tür:IAzureContextContainer
Diğer adlar:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-DiffDiskPlacement

İşletim sistemi diski için kısa ömürlü disk yerleşimini belirtir. Bu özellik, kısa ömürlü işletim sistemi diski sağlama için önbellek diski veya kaynak disk alanı gibi bir konumu seçmek üzere istekteki kullanıcı tarafından kullanılabilir. Kısa ömürlü işletim sistemi disk boyutu gereksinimleri hakkında daha fazla bilgi için, adresinde Windows VM ve konumunda https://learn.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirementslinux VM https://learn.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements için kısa ömürlü işletim sistemi disk boyutu gereksinimlerine bakın. Bu parametre yalnızca DiffDiskSetting parametresi 'Local' olarak ayarlandıysa kullanılabilir.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-DiffDiskSetting

İşletim sistemi diski için fark kayıt diski ayarlarını belirtir.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-DiskControllerType

VM ve VirtualMachineScaleSet için yapılandırılan disk denetleyicisi türünü belirtir. Bu özellik yalnızca işletim sistemi diski ve VM sku'su 2. Nesil'i (https://learn.microsoft.com/en-us/azure/virtual-machines/generation-2 ) destekleyen sanal makineler için desteklenir; lütfen bölge için Microsoft.Compute SKU'ları api'sinin V2 (https://learn.microsoft.com/rest/api/compute/resourceskus/list) içerdiği yanıtta VM sku özelliklerinin bir parçası olarak döndürülen HyperVGenerations özelliğini denetleyin.
Desteklenen Disk Denetleyicisi Türleri hakkında daha fazla bilgi için bkz https://aka.ms/azure-diskcontrollertypes. .

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-DiskEncryptionSetId

Müşteri tarafından yönetilen disk şifreleme kümesinin kaynak kimliğini belirtir. Bu yalnızca yönetilen disk için belirtilebilir.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-Image

Kullanıcı görüntüsü için blob URI'sini belirtir. VMSS, kullanıcı görüntüsünün aynı kapsayıcısında bir işletim sistemi diski oluşturur.

Tür:String
Position:9
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-ImageReferenceId

Görüntü başvuru kimliğini belirtir.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-ImageReferenceOffer

Sanal makine görüntüsü (VMImage) teklifinin türünü belirtir. Görüntü teklifi almak için Get-AzVMImageOffer cmdlet'ini kullanın.

Tür:String
Position:2
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-ImageReferencePublisher

VMImage yayımcısının adını belirtir. Yayımcı edinmek için Get-AzVMImagePublisher cmdlet'ini kullanın.

Tür:String
Position:1
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-ImageReferenceSku

VMImage SKU'su belirtir. SKU'ları almak için Get-AzVMImageSku cmdlet'ini kullanın.

Tür:String
Position:3
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-ImageReferenceVersion

VMImage sürümünü belirtir. En son sürümü kullanmak için belirli bir sürüm yerine en son değerini belirtin.

Tür:String
Position:4
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-ManagedDisk

Yönetilen diski belirtir.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-OsDiskCaching

İşletim sistemi diskinin önbelleğe alma modunu belirtir. Bu parametrenin kabul edilebilir değerleri şunlardır:

  • Salt Okunur
  • ReadWrite Varsayılan değer ReadWrite'dir. Önbelleğe alma değerini değiştirirseniz, cmdlet sanal makineyi yeniden başlatır. Bu ayar, diskin tutarlılığını ve performansını etkiler.
Tür:Nullable<T>[CachingTypes]
Kabul edilen değerler:None, ReadOnly, ReadWrite
Position:6
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-OsDiskCreateOption

Bu cmdlet'in VMSS sanal makinelerini nasıl oluşturduğunu belirtir. Bu parametrenin kabul edilebilir değerleri şunlardır:

  • Ekle: Bu değer, VMSS sanal makinesini oluşturmak için özelleştirilmiş bir disk kullanırken kullanılır.
  • FromImage: Bu değer, VMSS sanal makinesini oluşturmak için bir görüntü kullandığınızda kullanılır. Platform görüntüsü kullanıyorsanız imageReference parametresini de kullanırsınız.
Tür:String
Position:7
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-OsDiskDeleteOption

VMSS Flex silme işleminde işletim sistemi disklerinin silinmesi veya ayrılması gerekip gerekmediğini belirtir (Bu özellik yalnızca Esnek OrchestrationMode ile VMSS için kullanılabilir).

Kabul Edilen Değerleri Silme - Bu değer kullanılırsa, VMSS Flex VM silindiğinde işletim sistemi diski silinir. Ayırma - Bu değer kullanılırsa, VMSS Flex VM silindikten sonra işletim sistemi diski korunur.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-OsDiskName

İşletim sistemi diskinin adını belirtir.

Tür:String
Diğer adlar:Name
Position:5
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-OsDiskOsType

Disk üzerindeki işletim sisteminin türünü belirtir. Bu yalnızca kullanıcı görüntüsü senaryoları için gereklidir, platform görüntüsü için gerekli değildir.

Tür:Nullable<T>[OperatingSystemTypes]
Kabul edilen değerler:Windows, Linux
Position:8
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-OSDiskSizeGB

Boş bir veri diskinin boyutunu gigabayt cinsinden belirtir. Bu öğe, sanal makine görüntüsündeki diskin boyutunun üzerine yazmak için kullanılabilir.

Tür:Int32
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-OsDiskWriteAccelerator

İşletim sistemi diskinde WriteAccelerator'ın etkinleştirilmesi veya devre dışı bırakılması gerekip gerekmediğini belirtir.

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-SecureVMDiskEncryptionSet

Bekleyen şifrelemeyi etkinleştirmek için kullanılacak disk şifreleme kümesinin ResourceId değeri.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-SecurityEncryptionType

Sanal makine ölçek kümesinin SecurityEncryptionType değerini ayarlar. Olası değerler şunlardır: DiskWithVMGuestState, VMGuestStateOnly

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-SharedGalleryImageId

Vm dağıtımı için paylaşılan galeri görüntüsü benzersiz kimliği belirtildi. Bu, paylaşılan galeri görüntüsü GET çağrısından getirilebilir.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-VhdContainer

VMSS için işletim sistemi disklerini depolamak için kullanılan kapsayıcı URL'lerini belirtir.

Tür:String[]
Position:10
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-VirtualMachineScaleSet

VMSS nesnesini belirtir. Nesnesini almak için New-AzVmssConfig nesnesini kullanın.

Tür:PSVirtualMachineScaleSet
Position:0
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

Tür:SwitchParameter
Diğer adlar:wi
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

Girişler

PSVirtualMachineScaleSet

String

Nullable<T>[[Microsoft.Azure.Management.Compute.Models.CachingTypes, Microsoft.Azure.Management.Compute, Version=23.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]

Nullable<T>[[Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes, Microsoft.Azure.Management.Compute, Version=23.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]

String[]

VirtualMachineScaleSetDataDisk[]

Çıkışlar

PSVirtualMachineScaleSet