Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op: ✔️ Flexibele schaalsets voor Windows-VM's ✔️
Wanneer u een nieuwe virtuele machine (VM) in een resourcegroep maakt door een installatiekopie te implementeren vanuit Azure Marketplace, is de standaard OS-schijf meestal 127 GiB. (Sommige afbeeldingen hebben standaard kleinere besturingssysteemschijven.) U kunt gegevensschijven toevoegen aan uw virtuele machine. De hoeveelheid is afhankelijk van de VM-versie die u hebt geselecteerd.
U moet toepassingen en CPU-intensieve workloads installeren op gegevensschijven. Mogelijk moet u de besturingssysteemschijf uitbreiden als u een verouderde toepassing ondersteunt die onderdelen op de besturingssysteemschijf installeert of als u een fysieke pc of VM migreert vanaf on-premises met een grotere besturingssysteemschijf. Dit artikel bevat informatie over het uitbreiden van besturingssysteemschijven of gegevensschijven.
Een besturingssysteemschijf heeft een maximale capaciteit van 4095 GiB. Veel besturingssystemen worden echter standaard gepartitioneerd met master boot record (MBR ). MBR beperkt de bruikbare grootte tot 2 TiB. Als u meer dan 2 TiB nodig hebt, maakt en koppelt u gegevensschijven en gebruikt u deze voor gegevensopslag. Als u gegevens op de besturingssysteemschijf wilt opslaan en de extra ruimte nodig hebt, converteert u deze naar een GUID-partitietabel (GPT). Zie De veelgestelde vragen over Windows en GPT voor meer informatie over de verschillen tussen MBR en GPT in Windows-implementaties.
Tenzij u Uitbreiden zonder uitvaltijd gebruikt, moet de toewijzing van de virtuele machine ongedaan worden gemaakt voor het uitbreiden van een gegevensschijf. Het verkleinen van een bestaande schijf wordt niet ondersteund en kan leiden tot gegevensverlies.
Nadat u de schijven hebt uitgevouwen, vouwt u het volume in het besturingssysteem uit om te profiteren van de grotere schijf. U kunt de grootte van gestreepte volumes niet uitbreiden.
Uitvouwen zonder uitvaltijd
U kunt gegevensschijven uitbreiden zonder de toewijzing van de VIRTUELE machine ongedaan te maken. De instelling voor de hostcache van uw schijf verandert niet of u een gegevensschijf wel of niet kunt uitbreiden zonder de toewijzing van de VIRTUELE machine ongedaan te maken.
Deze functie heeft de volgende beperkingen.
Belangrijk
Deze beperking geldt niet voor Premium SSD v2 of Ultra Disks.
Als een Standard HDD, Standard SSD of Premium SSD 4 TiB of minder is, moet u uw virtuele machine de-alloceren en de schijf loskoppelen voordat u deze groter maakt dan 4 TiB. Als een van deze schijftypen al groter is dan 4 TiB, kunt u deze uitbreiden zonder de vm te verplaatsen en de schijf los te koppelen.
- Wordt alleen ondersteund voor gegevensschijven.
- Wordt niet ondersteund voor gedeelde schijven.
- Moet zijn geïnstalleerd en een van de volgende opties gebruiken:
- De nieuwste Azure CLI.
- De nieuwste Azure PowerShell-module.
- De Azure Portal.
- Een Azure Resource Manager-sjabloon met een API-versie die
2021-04-01
of nieuwer is.
- Is niet beschikbaar op sommige klassieke VM's. Gebruik dit script om een lijst op te halen met klassieke VM-producten die ondersteuning bieden voor uitbreiden zonder uitvaltijd.
Uitbreiden met Ultra Disks en Premium SSD v2
Het uitbreiden van Ultra Disks en Premium SSD v2-schijven zonder downtime heeft de volgende extra beperkingen:
- U kunt een schijf niet uitvouwen terwijl er ook een achtergrondkopie van gegevens op die schijf optreedt. Een voorbeeld is wanneer een schijf wordt teruggevuld vanuit momentopnamen.
- U kunt VM's uitbreiden met NVMe-controllers met Ultra Disks of Premium SSD v2-schijven zonder uitvaltijd met deze openbare preview. Omdat deze release een openbare preview is, moet u deze alleen gebruiken om de functionaliteit van uitbreiden zonder uitvaltijd te testen. Vouw vm's niet uit in productie.
In de volgende regio's kunt u VM's uitbreiden die NVMe-controllers gebruiken met Ultra Disks of Premium SSD v2-schijven zonder uitvaltijd. Gebruik De Azure-portal, de Azure CLI of de Azure PowerShell-module:
- Zuidoost-Azië
- Brazilië Zuid
- Centraal Canada
- West-Centraal Duitsland
- India - centraal (momenteel niet ondersteund op V6-VM's)
In de volgende regio's kunt u VM's uitbreiden die NVMe-controllers gebruiken met Ultra Disks of Premium SSD v2-schijven zonder uitvaltijd. Gebruik alleen de Azure CLI of een Azure PowerShell-module. U kunt momenteel de Azure-portal niet gebruiken:
- Oost-Azië
- VS - west-centraal (momenteel niet ondersteund op V6-VM's)
Het duurt maximaal 10 minuten voordat de juiste grootte wordt weergegeven in Virtuele Windows-machines en Linux-VM's. Voor Virtuele Linux-machines moet u een linux-functie opnieuw scannen. Voor een Windows-VM die geen workload heeft, moet u een Windows-rescan-functie uitvoeren. U kunt direct opnieuw scannen, maar als de tijd binnen 10 minuten ligt, moet u mogelijk opnieuw scannen om de juiste grootte weer te geven.
In Azure Portal de grootte van een beheerde schijf wijzigen
Belangrijk
Als uw schijf voldoet aan de vereisten in Uitbreiden zonder uitvaltijd, kunt u stap 1 overslaan.
Ga in Azure Portal naar de virtuele machine waarin u de schijf wilt uitbreiden. Selecteer Stoppen om de toewijzing van de VM ongedaan te maken.
Selecteer Schijven in het linkermenu onder Instellingen.
Selecteer onder Schijfnaam de schijf die u wilt uitvouwen.
Selecteer In het linkermenu onder Instellingen de optie Grootte + prestaties.
Selecteer bij Grootte en prestaties de gewenste schijfgrootte.
De nieuwe grootte moet groter zijn dan de bestaande schijfgrootte. Het toegestane maximum is 4095 GB voor besturingssysteemschijven. Het is mogelijk om de VHD-blob (virtuele harde schijf) buiten die grootte uit te breiden, maar het besturingssysteem werkt alleen met de eerste 4095 GB ruimte.
Selecteer Het formaat onder aan de pagina wijzigen.
De grootte van een beheerde schijf wijzigen met behulp van PowerShell
Open een PowerShell-venster in de beheermodus en volg deze stappen:
Meld u aan bij uw Azure-account in de resourcebeheermodus en selecteer uw abonnement:
Connect-AzAccount Select-AzSubscription –SubscriptionName 'my-subscription-name'
Stel de naam van de resourcegroep en de NAAM van de VM in:
$rgName = 'my-resource-group-name' $vmName = 'my-vm-name' $diskName = 'my-disk-name'
Zorg voor een verwijzing naar uw VM:
$vm = Get-AzVM -ResourceGroupName $rgName -Name $vmName
Belangrijk
Als uw schijf voldoet aan de vereisten in Uitbreiden zonder uitvaltijd, kunt u stap 4 en 6 overslaan.
Stop de VM voordat u het formaat van de schijf wijzigt:
Stop-AzVM -ResourceGroupName $rgName -Name $vmName
Verkrijg een verwijzing naar de beheerde besturingssysteemschijf. Stel de grootte van de beheerde besturingssysteemschijf in op de gewenste waarde en werk de schijf bij:
$disk= Get-AzDisk -ResourceGroupName $rgName -DiskName $diskName $disk.DiskSizeGB = 1023 Update-AzDisk -ResourceGroupName $rgName -Disk $disk -DiskName $disk.Name
De nieuwe grootte moet groter zijn dan de bestaande schijfgrootte. Het toegestane maximum is 4095 GB voor besturingssysteemschijven. Het is mogelijk om de VHD-blob buiten die grootte uit te breiden, maar het besturingssysteem werkt alleen met de eerste 4095 GB ruimte.
Het bijwerken van de VM kan een paar seconden duren. Nadat de opdracht is uitgevoerd, start u de VM opnieuw op:
Start-AzVM -ResourceGroupName $rgName -Name $vmName
Meld aan bij de virtuele machine op afstand, open Computerbeheer (of Schijfbeheer) en breid het station uit met behulp van de zojuist toegewezen ruimte.
Het volume uitbreiden in het besturingssysteem
Nadat u de schijf voor de virtuele machine hebt uitgevouwen, gaat u naar het besturingssysteem en vouwt u het volume uit om de nieuwe ruimte te omvatten. Er zijn verschillende methoden voor het uitbreiden van een partitie. In deze sectie wordt beschreven hoe u verbinding maakt met de virtuele machine met behulp van een RDP-verbinding (Remote Desktop Protocol) om de partitie uit te breiden met behulp van DiskPart of Disk Manager.
DiskPart gebruiken
Open een RDP-verbinding met uw VM.
Open een opdrachtprompt en voer
diskpart
in.Voer bij de
DISKPART
prompt het volgende inlist volume
. Noteer het volume dat u wilt uitbreiden.Voer bij de
DISKPART
prompt het volgende inselect volume <volumenumber>
. Met deze actie selecteert u het volumevolumenumber
dat u wilt uitbreiden naar aaneengesloten, lege ruimte op dezelfde schijf.Voer bij de
DISKPART
prompt het volgende inextend [size=<size>]
. Met deze actie wordt het geselecteerde volume uitgebreid op grootte in megabytes (MB's).
Schijfbeheer gebruiken
Start een extern bureaubladsessie met de VM.
Open Schijfbeheer.
Klik met de rechtermuisknop op een bestaande C: stationspartitie en selecteer Volume uitbreiden.
Volg de stappen in de wizard om de schijf met bijgewerkte capaciteit weer te geven.
Uitbreiden zonder downtime ondersteuning voor klassieke VM SKU's
Als u een klassieke VM-SKU of -versie gebruikt, biedt dit mogelijk geen ondersteuning voor het uitbreiden van schijven zonder downtime.
Gebruik het volgende PowerShell-script om te bepalen met welke VM-versies deze beschikbaar is:
Connect-AzAccount
$subscriptionId="yourSubID"
$location="desiredRegion"
Set-AzContext -Subscription $subscriptionId
$vmSizes=Get-AzComputeResourceSku -Location $location | where{$_.ResourceType -eq 'virtualMachines'}
foreach($vmSize in $vmSizes){
foreach($capability in $vmSize.Capabilities)
{
if(($capability.Name -eq "EphemeralOSDiskSupported" -and $capability.Value -eq "True") -or ($capability.Name -eq "PremiumIO" -and $capability.Value -eq "True") -or ($capability.Name -eq "HyperVGenerations" -and $capability.Value -match "V2"))
{
$vmSize.Name
}
}
}
Verwante inhoud
U kunt schijven ook koppelen met behulp van Azure Portal.