Add-AzVmssVMDataDisk
Vmss VM'sine veri diski ekler.
Sözdizimi
Add-AzVmssVMDataDisk
[-VirtualMachineScaleSetVM] <PSVirtualMachineScaleSetVM>
[-Lun] <Int32>
[-CreateOption] <String>
[-ManagedDiskId] <String>
[-StorageAccountType <String>]
[-DiskEncryptionSetId <String>]
[-Caching <CachingTypes>]
[-DiskSizeInGB <Int32>]
[-WriteAccelerator]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Add-AzVmssVMDataDisk cmdlet'i vmss VM'sine bir veri diski ekler.
Örnekler
Örnek 1: Vmss VM'sine yönetilen veri diski ekleme.
$disk = Get-AzDisk -ResourceGroupName $rgname -DiskName $diskname0
$VmssVM = Get-AzVmssVM -ResourceGroupName "myrg" -VMScaleSetName "myvmss" -InstanceId 0
$VmssVM = Add-AzVmssVMDataDisk -VirtualMachineScaleSetVM $VmssVM -Lun 0 -DiskSizeInGB 10 -CreateOption Attach -StorageAccountType Standard_LRS -ManagedDiskId $disk.Id
Update-AzVmssVM -VirtualMachineScaleSetVM $VmssVM
İlk komut mevcut bir yönetilen diski alır. Sonraki komut, kaynak grubu adı, vmss adı ve örnek kimliği tarafından verilen mevcut bir Vmss VM'sini alır. Sonraki komut yönetilen diski $VmssVM yerel olarak depolanan Vmss VM'sine ekler. Son komut, Vmss VM'sini eklenen veri diski ile güncelleştirir.
Parametreler
-Caching
Diskin önbelleğe alma modunu belirtir. Bu parametrenin kabul edilebilir değerleri şunlardır:
- Salt Okunur
- ReadWrite
- Yok Varsayılan değer ReadWrite'dir. Bu değerin değiştirilmesi sanal makinenin yeniden başlatılmasına neden olur. Bu ayar, diskin tutarlılığını ve performansını etkiler.
Tür: | CachingTypes |
Kabul edilen değerler: | None, ReadOnly, ReadWrite |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-CreateOption
Bu cmdlet'in sanal makinede bir platformdan veya kullanıcı görüntüsünden disk oluşturup oluşturmadığını, boş disk oluşturup oluşturmadığını veya var olan bir diski ekleyip eklemediğini belirtir. Bu parametrenin kabul edilebilir değerleri şunlardır:
- Takmak. Özelleştirilmiş bir diskten sanal makine oluşturmak için bu seçeneği belirtin. Bu seçeneği belirttiğinizde SourceImageUri parametresini belirtmeyin. VhdUri, Azure platformuna sanal makineye veri diski olarak eklenecek sanal sabit diskin (VHD) konumunu bildirmek için gereken tek şeydir.
- Boş. Boş bir veri diski oluşturmak için bunu belirtin.
- FromImage. Genelleştirilmiş bir görüntüden veya diskten sanal makine oluşturmak için bu seçeneği belirtin. Bu seçeneği belirttiğinizde, Azure platformuna VHD'nin veri diski olarak ekleneceğini belirtmek için SourceImageUri parametresini de belirtmeniz gerekir. VhdUri parametresi, sanal makine tarafından kullanıldığında veri diski VHD'sinin depolanacağı konumu tanımlayan konum olarak kullanılır.
Tür: | String |
Position: | 2 |
Default value: | None |
Gerekli: | True |
İş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 |
-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: | False |
Joker karakterleri kabul et: | False |
-DiskSizeInGB
Sanal makineye eklenecek boş diskin boyutunu gigabayt cinsinden belirtir.
Tür: | Int32 |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Lun
Veri diski için mantıksal birim numarasını (LUN) belirtir.
Tür: | Int32 |
Position: | 1 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-ManagedDiskId
Yönetilen diskin kimliğini belirtir.
Tür: | String |
Position: | 3 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-StorageAccountType
Yönetilen diskin depolama hesabı türünü belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-VirtualMachineScaleSetVM
Veri diskinin ekleneceği yerel sanal makine ölçek kümesi VM nesnesini belirtir. Bir sanal makine ölçek kümesi VM nesnesi almak için Get-AzVmssVM cmdlet'ini kullanabilirsiniz.
Tür: | PSVirtualMachineScaleSetVM |
Position: | 0 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-WriteAccelerator
Yönetilen bir veri 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 |