Add-AzVmssVMDataDisk

Hiermee voegt u een gegevensschijf toe aan een VMss-VM.

Notitie

Dit is de vorige versie van onze documentatie. Raadpleeg de meest recente versie voor actuele informatie.

Syntax

Add-AzVmssVMDataDisk
   [-VirtualMachineScaleSetVM] <PSVirtualMachineScaleSetVM>
   [-Lun] <Int32>
   [-CreateOption] <String>
   [-ManagedDiskId] <String>
   [-StorageAccountType <String>]
   [-DiskEncryptionSetId <String>]
   [-Caching <CachingTypes>]
   [-DiskSizeInGB <Int32>]
   [-WriteAccelerator]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

De cmdlet Add-AzVmssVMDataDisk voegt een gegevensschijf toe aan een VMss-VM.

Voorbeelden

Voorbeeld 1: Een beheerde gegevensschijf toevoegen aan een VMss-VM.

$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

Met de eerste opdracht krijgt u een bestaande beheerde schijf. Met de volgende opdracht wordt een bestaande Vmss-VM op basis van de naam van de resourcegroep, de naam van de vmss en de exemplaar-id. Met de volgende opdracht wordt de beheerde schijf toegevoegd aan de Vmss-VM die lokaal is opgeslagen in $VmssVM. Met de laatste opdracht wordt de Vmss-VM bijgewerkt met een toegevoegde gegevensschijf.

Parameters

-Caching

Hiermee geeft u de cachemodus van de schijf. De aanvaardbare waarden voor deze parameter zijn:

  • ReadOnly
  • ReadWrite
  • Geen De standaardwaarde is ReadWrite. Als u deze waarde wijzigt, wordt de virtuele machine opnieuw opgestart. Deze instelling is van invloed op de consistentie en prestaties van de schijf.
Type:CachingTypes
Accepted values:None, ReadOnly, ReadWrite
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-CreateOption

Hiermee geeft u op of met deze cmdlet een schijf in de virtuele machine wordt gemaakt op basis van een platform- of gebruikersinstallatiekopieën, een lege schijf wordt gemaakt of een bestaande schijf wordt gekoppeld. De aanvaardbare waarden voor deze parameter zijn:

  • Koppelen. Geef deze optie op om een virtuele machine te maken op basis van een gespecialiseerde schijf. Wanneer u deze optie opgeeft, geeft u de parameter SourceImageUri niet op. De VhdUri is alles wat nodig is om het Azure-platform de locatie van de virtuele harde schijf (VHD) te laten koppelen als een gegevensschijf aan de virtuele machine.
  • Lege. Geef dit op om een lege gegevensschijf te maken.
  • FromImage. Geef deze optie op om een virtuele machine te maken op basis van een gegeneraliseerde installatiekopieën of schijven. Wanneer u deze optie opgeeft, moet u ook de parameter SourceImageUri opgeven om het Azure-platform de locatie van de VHD te laten koppelen als een gegevensschijf. De VhdUri-parameter wordt gebruikt als de locatie waar de VHD van de gegevensschijf wordt opgeslagen wanneer deze wordt gebruikt door de virtuele machine.
Type:String
Position:2
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-DefaultProfile

De referenties, het account, de tenant en het abonnement dat wordt gebruikt voor communicatie met Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-DiskEncryptionSetId

Hiermee geeft u de resource-id van de door de klant beheerde schijfversleutelingsset op. Dit kan alleen worden opgegeven voor beheerde schijf.

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

Hiermee geeft u de grootte, in gigabytes, van een lege schijf die aan een virtuele machine moet worden gekoppeld.

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

Hiermee geeft u het lun (Logical Unit Number) voor een gegevensschijf.

Type:Int32
Position:1
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-ManagedDiskId

Hiermee geeft u de id van een beheerde schijf.

Type:String
Position:3
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-StorageAccountType

Hiermee geeft u het type opslagaccount van de beheerde schijf.

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

Hiermee geeft u het lokale VM-object van de virtuele-machineschaalset op waaraan een gegevensschijf moet worden toegevoegd. U kunt de Cmdlet Get-AzVmssVM gebruiken om een VM-object voor een virtuele-machineschaalset te verkrijgen.

Type:PSVirtualMachineScaleSetVM
Position:0
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-WriteAccelerator

Hiermee geeft u op of WriteAccelerator moet worden ingeschakeld of uitgeschakeld op een beheerde gegevensschijf.

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

Invoerwaarden

PSVirtualMachineScaleSetVM

Int32

String

CachingTypes

Uitvoerwaarden

PSVirtualMachineScaleSetVM