Delen via


Add-AzVmssVMDataDisk

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

Syntax

Default (Standaard)

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 wordt een bestaande beheerde schijf ophaalt. Met de volgende opdracht wordt een bestaande VM vm's op basis van de naam van de resourcegroep, de naam van de vmss en de exemplaar-id ophaalt. 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 VM Vmss bijgewerkt met een toegevoegde gegevensschijf.

Parameters

-Caching

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

  • ReadOnly
  • LezenSchrijven
  • 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.

Parametereigenschappen

Type:CachingTypes
Default value:None
Geaccepteerde waarden:None, ReadOnly, ReadWrite
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten: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 acceptabele waarden voor deze parameter zijn:

  • Vastmaken. Geef deze optie op om een virtuele machine te maken op basis van een gespecialiseerde schijf. Wanneer u deze optie opgeeft, moet u de parameter SourceImageUri niet opgeven. 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.
  • Empty. Geef dit op om een lege gegevensschijf te maken.
  • Van afbeelding. Geef deze optie op om een virtuele machine te maken op basis van een gegeneraliseerde installatiekopieën of schijf. 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 parameter VhdUri wordt gebruikt als de locatie waar de VHD van de gegevensschijf wordt opgeslagen wanneer deze door de virtuele machine wordt gebruikt.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:2
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

-DefaultProfile

De referenties, accounts, tenants en abonnementen die worden gebruikt voor communicatie met Azure.

Parametereigenschappen

Type:IAzureContextContainer
Default value:None
Ondersteunt jokertekens:False
DontShow:False
Aliassen:AzContext, AzureRmContext, AzureCredential

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-DiskEncryptionSetId

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

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-DiskSizeInGB

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

Parametereigenschappen

Type:Int32
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

-Lun

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

Parametereigenschappen

Type:Int32
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:1
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

-ManagedDiskId

Hiermee geeft u de id van een beheerde schijf.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:3
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

-StorageAccountType

Hiermee geeft u het type opslagaccount van de beheerde schijf.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

-VirtualMachineScaleSetVM

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

Parametereigenschappen

Type:PSVirtualMachineScaleSetVM
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:0
Verplicht:True
Waarde uit pijplijn:True
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-WriteAccelerator

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

Parametereigenschappen

Type:SwitchParameter
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

CommonParameters

Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParametersvoor meer informatie.

Invoerwaarden

PSVirtualMachineScaleSetVM

Int32

String

CachingTypes

Uitvoerwaarden

PSVirtualMachineScaleSetVM