Set-AzVmssStorageProfile

VMSS için depolama profili özelliklerini ayarlar.

Syntax

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-AzVmss Depolama Profile 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.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DataDisk

Veri diski nesnesini belirtir.

Type:VirtualMachineScaleSetDataDisk[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

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

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-DiffDiskSetting

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters: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. .

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters: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.

Type:String
Position:9
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ImageReferenceId

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters: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.

Type:String
Position:2
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ImageReferencePublisher

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

Type:String
Position:1
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ImageReferenceSku

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

Type:String
Position:3
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters: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.

Type:String
Position:4
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ManagedDisk

Yönetilen diski belirtir.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters: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.
Type:Nullable<T>[CachingTypes]
Accepted values:None, ReadOnly, ReadWrite
Position:6
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters: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.
Type:String
Position:7
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters: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.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-OsDiskName

İşletim sistemi diskinin adını belirtir.

Type:String
Aliases:Name
Position:5
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters: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.

Type:Nullable<T>[OperatingSystemTypes]
Accepted values:Windows, Linux
Position:8
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters: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.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-OsDiskWriteAccelerator

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SecureVMDiskEncryptionSet

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-SecurityEncryptionType

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters: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.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VhdContainer

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

Type:String[]
Position:10
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-VirtualMachineScaleSet

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

Type:PSVirtualMachineScaleSet
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

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

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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