Niet-beheerde virtuele harde schijven uitvouwen die zijn gekoppeld aan een virtuele machine
In dit artikel wordt beschreven hoe u niet-beheerde schijven uitvouwt. Als u wilt weten hoe u een beheerde schijf uitvouwt, gebruikt u de Windows- of Linux-artikelen.
Van toepassing op: ✔️ Virtuele Windows-machines voor Linux-VM's ✔️ ✔️ Flexibele schaalsets
Wanneer u een nieuwe virtuele machine (VM) in een resourcegroep maakt door een installatiekopieën te implementeren vanuit Azure Marketplace, is het standaardbesturingssysteemstation (OS) vaak 127 GB (sommige installatiekopieën hebben standaard kleinere besturingssysteemschijven). Hoewel het mogelijk is om gegevensschijven toe te voegen aan de VIRTUELE machine (het aantal hangt af van de SKU die u hebt gekozen) en raden we u aan toepassingen en CPU-intensieve workloads te installeren op deze addendum-schijven, vaak moeten klanten het besturingssysteemstation uitbreiden om specifieke scenario's te ondersteunen:
- Ter ondersteuning van verouderde toepassingen die onderdelen installeren op het besturingssysteemstation.
- Een fysieke pc of VM migreren vanaf on-premises met een groter besturingssysteemstation.
Belangrijk
Als u het formaat van een besturingssysteem of gegevensschijf van een Azure-VM wijzigt, moet de toewijzing van de VIRTUELE machine ongedaan worden gemaakt.
Het verkleinen van een bestaande schijf wordt niet ondersteund en kan leiden tot gegevensverlies.
Nadat u de schijven hebt uitgebreid, moet u het volume in het besturingssysteem in Windows of Linux uitbreiden om te profiteren van de grotere schijf.
Het formaat van een niet-beheerde schijf wijzigen met behulp van PowerShell
Open Powershell ISE of het Powershell-venster in de beheerdersmodus en voer de volgende stappen uit:
Meld u in de modus voor resourcebeheer aan bij uw Microsoft Azure-account en selecteer uw abonnement:
Connect-AzAccount Select-AzSubscription –SubscriptionName 'my-subscription-name'
Stel de naam van de resourcegroep en de namen van de VM als volgt in:
$rgName = 'my-resource-group-name' $vmName = 'my-vm-name'
Zorg voor een verwijzing naar uw VM:
$vm = Get-AzVM -ResourceGroupName $rgName -Name $vmName
Stop de VM voordat u de grootte van de schijf aanpast:
Stop-AzVM -ResourceGroupName $rgName -Name $vmName
Stel de grootte van de onbeheerde schijf van het besturingssysteemin op de gewenste waarde en werk de VM bij:
$vm.StorageProfile.OSDisk.DiskSizeGB = 1023 Update-AzVM -ResourceGroupName $rgName -VM $vm
Waarschuwing
De nieuwe grootte moet groter zijn dan de bestaande schijfgrootte. Het toegestane maximum is 2048 GB voor besturingssysteemschijven. (Het is mogelijk om de VHD-blob buiten die grootte uit te breiden, maar het besturingssysteem kan alleen werken met de eerste 2048 GB ruimte.)
Werk de grootte van alle gegevensschijven bij die u wilt wijzigen. Om de eerste gegevensschijf uit te breiden die aan de VM is gekoppeld, gebruikt u een numerieke index om een verwijzing naar de eerste gekoppelde gegevensschijf te verkrijgen:
$vm.StorageProfile.DataDisks[0].DiskSizeGB = 1023
Op dezelfde manier kunt u verwijzen naar andere gegevensschijven die zijn gekoppeld aan de virtuele machine, hetzij met behulp van een index of de eigenschap Naam van de schijf:
($vm.StorageProfile.DataDisks | Where ({$_.Name -eq 'my-second-data-disk'})).DiskSizeGB = 1023
Het bijwerken van de VM kan een paar seconden duren. Zodra de opdracht is voltooid, start u de VM opnieuw op:
Start-AzVM -ResourceGroupName $rgName -Name $vmName
Volgende stappen
U kunt schijven ook koppelen met behulp van Azure Portal.