Add-AzVmssVMDataDisk
Přidá datový disk do virtuálního počítače vmss.
Syntax
Add-AzVmssVMDataDisk
[-VirtualMachineScaleSetVM] <PSVirtualMachineScaleSetVM>
[-Lun] <Int32>
[-CreateOption] <String>
[-ManagedDiskId] <String>
[-StorageAccountType <String>]
[-DiskEncryptionSetId <String>]
[-Caching <CachingTypes>]
[-DiskSizeInGB <Int32>]
[-WriteAccelerator]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Rutina Add-AzVmssVMDataDisk přidá datový disk do virtuálního počítače vmss.
Příklady
Příklad 1: Přidání spravovaného datového disku na virtuální počítač
$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
První příkaz získá existující spravovaný disk. Další příkaz získá existující virtuální počítač Vmss, který je zadaný názvem skupiny prostředků, názvem vmss a ID instance. Další příkaz přidá spravovaný disk do virtuálního počítače Vmss uloženého místně v $VmssVM. Poslední příkaz aktualizuje virtuální počítač Vmss s přidaným datovým diskem.
Parametry
-Caching
Určuje režim ukládání do mezipaměti disku. Tento parametr přijímá tyto hodnoty:
- Jen pro čtení
- Readwrite
- Žádná Výchozí hodnota je ReadWrite. Změna této hodnoty způsobí restartování virtuálního počítače. Toto nastavení má vliv na konzistenci a výkon disku.
Type: | CachingTypes |
Accepted values: | None, ReadOnly, ReadWrite |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-CreateOption
Určuje, jestli tato rutina vytvoří na virtuálním počítači disk z image platformy nebo uživatele, vytvoří prázdný disk nebo připojí existující disk. Tento parametr přijímá tyto hodnoty:
- Připojit. Tuto možnost zadejte, pokud chcete vytvořit virtuální počítač ze specializovaného disku. Při zadání této možnosti nezadávejte parametr SourceImageUri . Identifikátor VhdUri je vše, co je potřeba k tomu, aby platformě Azure řekl umístění virtuálního pevného disku (VHD), aby se k virtuálnímu počítači připojil jako datový disk.
- Prázdné. Tuto možnost zadejte, pokud chcete vytvořit prázdný datový disk.
- ZImage. Tuto možnost zadejte, pokud chcete vytvořit virtuální počítač z generalizované image nebo disku. Pokud tuto možnost zadáte, musíte zadat také parametr SourceImageUri , aby platforma Azure řekla umístění virtuálního pevného disku, který se má připojit jako datový disk. Parametr VhdUri se používá jako umístění určující, kam se datový disk VHD uloží při jeho použití virtuálním počítačem.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DiskEncryptionSetId
Určuje ID prostředku sady šifrování disků spravované zákazníkem. Dá se zadat jenom pro spravovaný disk.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DiskSizeInGB
Určuje velikost prázdného disku v gigabajtech, který se má připojit k virtuálnímu počítači.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Lun
Určuje číslo logické jednotky (LUN) datového disku.
Type: | Int32 |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ManagedDiskId
Určuje ID spravovaného disku.
Type: | String |
Position: | 3 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-StorageAccountType
Určuje typ účtu úložiště spravovaného disku.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VirtualMachineScaleSetVM
Určuje objekt virtuálního počítače místní škálovací sady virtuálních počítačů, do kterého se má přidat datový disk. K získání objektu virtuálního počítače škálovací sady virtuálních počítačů můžete použít rutinu Get-AzVmssVM .
Type: | PSVirtualMachineScaleSetVM |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WriteAccelerator
Určuje, jestli má být na spravovaném datovém disku povolený nebo zakázaný WriteAccelerator.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |