Zelfstudie: Azure-schijven beheren met Azure PowerShellTutorial - Manage Azure disks with Azure PowerShell

Virtuele machines in Azure gebruiken schijven voor het opslaan van het besturingssysteem, toepassingen en gegevens van virtuele machines.Azure virtual machines use disks to store the VMs operating system, applications, and data. Bij het maken van een VM is het van belang dat u een schijfgrootte en configuratie kiest die geschikt zijn voor de verwachte werkbelasting.When creating a VM, it's important to choose a disk size and configuration appropriate to the expected workload. Deze zelfstudie bevat informatie over het implementeren en beheren van VM-schijven.This tutorial covers deploying and managing VM disks. U krijgt informatie over:You learn about:

  • Besturingssysteemschijven en tijdelijke schijvenOS disks and temporary disks
  • GegevensschijvenData disks
  • Standard- en Premium-schijvenStandard and Premium disks
  • SchijfprestatiesDisk performance
  • Het koppelen en voorbereiden van gegevensschijvenAttaching and preparing data disks

Azure Cloud Shell startenLaunch Azure Cloud Shell

Azure Cloud Shell is een gratis interactieve shell waarmee u de stappen in dit artikel kunt uitvoeren.The Azure Cloud Shell is a free interactive shell that you can use to run the steps in this article. In deze shell zijn algemene Azure-hulpprogramma's vooraf geïnstalleerd en geconfigureerd voor gebruik met uw account.It has common Azure tools preinstalled and configured to use with your account.

Als u Cloud Shell wilt openen, selecteert u Proberen in de rechterbovenhoek van een codeblok.To open the Cloud Shell, just select Try it from the upper right corner of a code block. U kunt Cloud Shell ook openen in een afzonderlijk browsertabblad door naar https://shell.azure.com/powershell te gaan.You can also launch Cloud Shell in a separate browser tab by going to https://shell.azure.com/powershell. Klik op Kopiëren om de codeblokken te kopiëren, plak deze in Cloud Shell en druk vervolgens op Enter om de code uit te voeren.Select Copy to copy the blocks of code, paste it into the Cloud Shell, and press enter to run it.

Standaard Azure-schijvenDefault Azure disks

Wanneer een virtuele Azure-machine wordt gemaakt, worden automatisch twee schijven aan de virtuele machine gekoppeld.When an Azure virtual machine is created, two disks are automatically attached to the virtual machine.

Besturingssysteemschijf: besturingssysteemschijven kunnen tot 4 terabytes groot zijn, en huisvesten het besturingssysteem van de VM's.Operating system disk - Operating system disks can be sized up to 4 terabytes, and hosts the VMs operating system. Als u een nieuwe virtuele machine (VM) maakt op basis van een installatie kopie van Azure Marketplace , is dit doorgaans 127 GB (maar sommige installatie kopieën hebben een kleinere grootte van de besturingssysteem schijf).If you create a new virtual machine (VM) from an Azure Marketplace image, the typically 127 GB (but some images have smaller OS disk sizes). De besturingssysteemschijf krijgt standaard stationsletter C: toegewezen.The OS disk is assigned a drive letter of C: by default. De schijfcacheconfiguratie van de besturingssysteemschijf is geoptimaliseerd voor besturingssysteemprestaties.The disk caching configuration of the OS disk is optimized for OS performance. De besturingssysteemschijf kan beter geen toepassingen of gegevens bevatten.The OS disk should not host applications or data. Gebruik voor toepassingen en gegevens een gegevensschijf, zoals verderop in dit artikel wordt beschreven.For applications and data, use a data disk, which is detailed later in this article.

Tijdelijke schijf: tijdelijke schijven gebruiken een SSD-schijf die zich op dezelfde Azure-host bevindt als de virtuele machine.Temporary disk - Temporary disks use a solid-state drive that is located on the same Azure host as the VM. Tijdelijke schijven leveren zeer goede prestaties en kunnen worden gebruikt voor bewerkingen als tijdelijke gegevensverwerking.Temp disks are highly performant and may be used for operations such as temporary data processing. Als de virtuele machine wordt verplaatst naar een nieuwe host, worden gegevens die zijn opgeslagen op een tijdelijke schijf echter verwijderd.However, if the VM is moved to a new host, any data stored on a temporary disk is removed. De grootte van de tijdelijke schijf wordt bepaald door de VM-grootte.The size of the temporary disk is determined by the VM size. Tijdelijke schijven krijgen standaard de stationsletter D: toegewezen.Temporary disks are assigned a drive letter of D: by default.

Azure-gegevensschijvenAzure data disks

Er kunnen extra gegevensschijven worden toegevoegd voor het installeren van toepassingen en opslaan van gegevens.Additional data disks can be added for installing applications and storing data. Gegevensschijven moeten worden gebruikt in situaties waarin duurzame en responsieve gegevensopslag nodig is.Data disks should be used in any situation where durable and responsive data storage is needed. De grootte van de virtuele machine bepaalt hoeveel gegevensschijven aan een virtuele machine kunnen worden gekoppeld.The size of the virtual machine determines how many data disks can be attached to a VM.

Typen VM-schijvenVM disk types

Azure biedt twee typen schijven.Azure provides two types of disks.

Standard-schijven - ondersteund door HDD's en bieden voordelige en hoogwaardige opslag.Standard disks - backed by HDDs, and delivers cost-effective storage while still being performant. Standard-schijven zijn ideaal voor een kostenefficiënte werkbelasting voor ontwikkelen en testen.Standard disks are ideal for a cost effective dev and test workload.

Premium-schijven - ondersteund door hoogwaardige schijven met een lage latentie op basis van SSD.Premium disks - backed by SSD-based high-performance, low-latency disk. Ideaal voor virtuele machines met een productiewerkbelasting.Perfect for VMs running production workload. Premium Storage ondersteunt virtuele machines uit de DS-serie, DSv2-serie GS-serie en FS-serie.Premium Storage supports DS-series, DSv2-series, GS-series, and FS-series VMs. Er zijn vijf typen Premium-schijven (P10, P20, P30, P40, P50); de grootte van de schijf bepaalt het schijftype.Premium disks come in five types (P10, P20, P30, P40, P50), the size of the disk determines the disk type. Wanneer u een selectie maakt, wordt de waarde van de schijfgrootte afgerond naar het volgende type.When selecting, a disk size the value is rounded up to the next type. Als de grootte bijvoorbeeld kleiner is dan 128 GB is het schijftype P10, en tussen 129 en 512 GB is de schijf P20.For example, if the size is below 128 GB the disk type is P10, or between 129 GB and 512 GB the disk is P20.

Prestaties Premium-schijfPremium disk performance

Premium-SSD groottenPremium SSD sizes  P1P1* P2P2* P3P3* P4P4 P6P6 P10P10 P15P15 P20P20 P30P30 P40P40 P50P50 P60P60 P70P70 P80P80
Schijf grootte in GiBDisk size in GiB 44 88 1616 3232 6464 128128 256256 512512 1,0241,024 2.0482,048 4.0964,096 8.1928,192 16.38416,384 32.76732,767
IOPS per schijfIOPS per disk 120120 120120 120120 120120 240240 500500 1.1001,100 2.3002,300 5.0005,000 7.5007,500 7.5007,500 16,00016,000 18.00018,000 20,00020,000
Doorvoer per schijfThroughput per disk 25 MiB per seconde25 MiB/sec 25 MiB per seconde25 MiB/sec 25 MiB per seconde25 MiB/sec 25 MiB per seconde25 MiB/sec 50-MiB per seconde50 MiB/sec 100-MiB per seconde100 MiB/sec 125-MiB per seconde125 MiB/sec 150-MiB per seconde150 MiB/sec 200-MiB per seconde200 MiB/sec 250-MiB per seconde250 MiB/sec 250-MiB per seconde250 MiB/sec 500-MiB per seconde500 MiB/sec 750-MiB per seconde750 MiB/sec 900-MiB per seconde900 MiB/sec
Max burst IOPS per schijf * *Max burst IOPS per disk** 3.5003,500 3.5003,500 3.5003,500 3.5003,500 3.5003,500 3.5003,500 3.5003,500 3.5003,500
Maximale burst-door Voer per schijf * *Max burst throughput per disk** 170-MiB per seconde170 MiB/sec 170-MiB per seconde170 MiB/sec 170-MiB per seconde170 MiB/sec 170-MiB per seconde170 MiB/sec 170-MiB per seconde170 MiB/sec 170-MiB per seconde170 MiB/sec 170-MiB per seconde170 MiB/sec 170-MiB per seconde170 MiB/sec
Maximale burst-duur * *Max burst duration** 30 minuten30 min 30 minuten30 min 30 minuten30 min 30 minuten30 min 30 minuten30 min 30 minuten30 min 30 minuten30 min 30 minuten30 min
Geschikt voor reserve ringEligible for reservation NeeNo NeeNo NeeNo NeeNo NeeNo NeeNo NeeNo NeeNo Ja, Maxi maal één jaarYes, up to one year Ja, Maxi maal één jaarYes, up to one year Ja, Maxi maal één jaarYes, up to one year Ja, Maxi maal één jaarYes, up to one year Ja, Maxi maal één jaarYes, up to one year Ja, Maxi maal één jaarYes, up to one year

*geeft een schijf grootte aan die momenteel als preview-versie beschikbaar is, voor regionale beschikbaarheids informatie Zie nieuwe schijf grootten: beheerd en onbeheerd.*Denotes a disk size that is currently in preview, for regional availability information see New disk sizes: Managed and unmanaged.
**geeft een functie aan die momenteel als preview-versie beschikbaar is, Zie schijf bursting voor meer informatie.**Denotes a feature that is currently in preview, see Disk bursting for more information.

In de bovenstaande tabel wordt het max. IOP's per schijf aangegeven, maar er kan een hoger prestatieniveau worden bereikt door striping van meerdere gegevensschijven.While the above table identifies max IOPS per disk, a higher level of performance can be achieved by striping multiple data disks. Er kunnen bijvoorbeeld 64 gegevensschijven worden gekoppeld aan Standard_GS5 VM.For instance, 64 data disks can be attached to Standard_GS5 VM. Als voor elk van deze schijven een P30-grootte wordt gebruikt, kan een maximum van 80.000 IOP's worden behaald.If each of these disks is sized as a P30, a maximum of 80,000 IOPS can be achieved. Zie VM-typen en -grootten voor gedetailleerde informatie over het maximum aantal IOP's per VM.For detailed information on max IOPS per VM, see VM types and sizes.

Schijven maken en koppelenCreate and attach disks

Om het voorbeeld in deze zelfstudie uit te voeren, moet u een bestaande virtuele machine hebben.To complete the example in this tutorial, you must have an existing virtual machine. Maak indien nodig een virtuele machine met de volgende opdrachten.If needed, create a virtual machine with the following commands.

Stel met Get-Credential de gebruikersnaam en het wachtwoord in die nodig zijn voor de beheerdersaccount op de virtuele machine:Set the username and password needed for the administrator account on the virtual machine with Get-Credential:

Maak de virtuele machine met New-AzVM.Create the virtual machine with New-AzVM. U wordt gevraagd een gebruikersnaam en wachtwoord in te voeren voor het administrator-account voor de VM.You'll be prompted to enter a username and password for the administrators account for the VM.

New-AzVm `
    -ResourceGroupName "myResourceGroupDisk" `
    -Name "myVM" `
    -Location "East US" `
    -VirtualNetworkName "myVnet" `
    -SubnetName "mySubnet" `
    -SecurityGroupName "myNetworkSecurityGroup" `
    -PublicIpAddressName "myPublicIpAddress" 

Maak de aanvankelijke configuratie met New-AzDiskConfig.Create the initial configuration with New-AzDiskConfig. In het volgende voorbeeld wordt een schijf van 128 gigabyte groot geconfigureerd.The following example configures a disk that is 128 gigabytes in size.

$diskConfig = New-AzDiskConfig `
    -Location "EastUS" `
    -CreateOption Empty `
    -DiskSizeGB 128

Maak de gegevensschijf met de opdracht New-AzDisk.Create the data disk with the New-AzDisk command.

$dataDisk = New-AzDisk `
    -ResourceGroupName "myResourceGroupDisk" `
    -DiskName "myDataDisk" `
    -Disk $diskConfig

Haal de virtuele machine waaraan u de gegevensschijf wilt toevoegen op met de opdracht Get-AzVM.Get the virtual machine that you want to add the data disk to with the Get-AzVM command.

$vm = Get-AzVM -ResourceGroupName "myResourceGroupDisk" -Name "myVM"

Voeg de gegevensschijf toe aan de configuratie van de virtuele machine met de opdracht Add-AzVMDataDisk.Add the data disk to the virtual machine configuration with the Add-AzVMDataDisk command.

$vm = Add-AzVMDataDisk `
    -VM $vm `
    -Name "myDataDisk" `
    -CreateOption Attach `
    -ManagedDiskId $dataDisk.Id `
    -Lun 1

Werk de virtuele machine bij met de opdracht Update-AzVM.Update the virtual machine with the Update-AzVM command.

Update-AzVM -ResourceGroupName "myResourceGroupDisk" -VM $vm

Gegevensschijven voorbereidenPrepare data disks

Wanneer een schijf is gekoppeld aan de virtuele machine, moet het besturingssysteem worden geconfigureerd voor gebruik van de schijf.Once a disk has been attached to the virtual machine, the operating system needs to be configured to use the disk. Het volgende voorbeeld laat zien hoe u handmatig de eerste schijf configureert die aan de VM wordt toegevoegd.The following example shows how to manually configure the first disk added to the VM. Dit proces kan ook worden geautomatiseerd met de Custom Script Extension.This process can also be automated using the custom script extension.

Handmatige configuratieManual configuration

Maak een RDP-verbinding met de virtuele machine.Create an RDP connection with the virtual machine. Open PowerShell en voer dit script uit.Open up PowerShell and run this script.

Get-Disk | Where partitionstyle -eq 'raw' |
    Initialize-Disk -PartitionStyle MBR -PassThru |
    New-Partition -AssignDriveLetter -UseMaximumSize |
    Format-Volume -FileSystem NTFS -NewFileSystemLabel "myDataDisk" -Confirm:$false

De gegevensschijf controlerenVerify the data disk

Bekijk het StorageProfile voor de gekoppelde DataDisks om te controleren of de gegevensschijf is gekoppeld.To verify that the data disk is attached, view the StorageProfile for the attached DataDisks.

$vm.StorageProfile.DataDisks

De uitvoer zou er ongeveer uit moeten zien zoals in dit voorbeeld:The output should look something like this example:

Name            : myDataDisk
DiskSizeGB      : 128
Lun             : 1
Caching         : None
CreateOption    : Attach
SourceImage     :
VirtualHardDisk :

Volgende stappenNext steps

In deze zelfstudie hebt u meer geleerd over onderwerpen over VM-schijven, zoals:In this tutorial, you learned about VM disks topics such as:

  • Besturingssysteemschijven en tijdelijke schijvenOS disks and temporary disks
  • GegevensschijvenData disks
  • Standard- en Premium-schijvenStandard and Premium disks
  • SchijfprestatiesDisk performance
  • Het koppelen en voorbereiden van gegevensschijvenAttaching and preparing data disks

In de volgende zelfstudie leert u hoe u de configuratie van virtuele machines automatiseert.Advance to the next tutorial to learn about automating VM configuration.