Expandera volymer på Azure Stack HCI och Windows Server-kluster

Gäller för: Azure Stack HCI, versionerna 21H2 och 20H2; Windows Server 2022, Windows Server 2019

Den här artikeln förklarar hur du expanderar volymer i ett kluster med hjälp Windows Administrationscenter och PowerShell.

Varning

Stöds inte: ändra storlek på den underliggande lagring som används av Lagringsutrymmen Direct. Om du kör Lagringsutrymmen Direct i en virtualiserad lagringsmiljö, inklusive i Azure, stöds inte storleksändring eller ändring av egenskaperna för de lagringsenheter som används av de virtuella datorerna och data blir otillgängliga. Följ i stället anvisningarna i avsnittet Lägg till servrar eller enheter för att lägga till ytterligare kapacitet innan du expanderar volymer.

Expandera volymer med Windows Administrationscenter

  1. I Windows Administrationscenter ansluter du till ett kluster och väljer sedan Volymer i fönstret Verktyg.

  2. På sidan Volymer väljer du fliken Inventering och väljer sedan den volym som du vill expandera.

    På sidan med volyminformation anges lagringskapaciteten för volymen. Du kan också öppna sidan med volyminformation direkt från instrumentpanelen. I fönstret Aviseringar i instrumentpanelen väljer du aviseringen, som meddelar dig om en volym börjar få ont om lagringskapacitet och väljer sedan Gå till volym.

  3. Längst upp på detaljsidan för volymer väljer du Expandera.

  4. Ange en ny större storlek och välj sedan Expandera.

    På sidan med volyminformation anges den större lagringskapaciteten för volymen och aviseringen på instrumentpanelen rensas.

Expandera volymer med PowerShell

Kapacitet i lagringspoolen

Innan du expanderar en volym måste du se till att du har tillräckligt med kapacitet i lagringspoolen för att hantera dess nya, större fotavtryck. När du till exempel expanderar en trevägsspeglingsvolym från 1 TB till 2 TB skulle dess fotavtryck växa från 3 TB till 6 TB. För att expandering ska lyckas behöver du minst (6–3) = 3 TB tillgänglig kapacitet i lagringspoolen.

Kunskaper om volymer i Lagringsutrymmen

I Lagringsutrymmen Direct består varje volym av flera staplade objekt: den klusterdelade volymen (CSV), som är en volym, partitionen, disken, som är en virtuell disk och en eller flera lagringsnivåer (om tillämpligt). Om du vill ändra storlek på en volym måste du ändra storlek på flera av dessa objekt.

Diagram som visar lagren på en volym, inklusive klustershardvolym, volym, partition, disk, virtuell disk och lagringsnivåer.

Om du vill bekanta dig med dem kan du prova att köra Get- med motsvarande substantiv i PowerShell.

Exempel:

Get-VirtualDisk

Om du vill följa associationerna mellan objekten i stacken, så skicka en Get-cmdlet till nästa.

Så här hämtar du till exempel från en virtuell disk upp till dess volym:

Get-VirtualDisk <FriendlyName> | Get-Disk | Get-Partition | Get-Volume

Steg 1 – Expandera den virtuella disken

Den virtuella disken kan använda lagringsnivåer, eller inte, beroende på hur den skapades.

Kontrollera genom att köra följande cmdlet:

Get-VirtualDisk <FriendlyName> | Get-StorageTier

Om cmdleten inte returnerar något använder den virtuella disken inte lagringsnivåer.

Inga lagringsnivåer

Om den virtuella disken inte har några lagringsnivåer kan du expandera den direkt med cmdleten Resize-VirtualDisk.

Ange den nya storleken i parametern -Size.

Get-VirtualDisk <FriendlyName> | Resize-VirtualDisk -Size <Size>

När du expanderar VirtualDiskföljer disken automatiskt och ändras också.

Animerat diagram visar den virtuella disken på en volym som blir större medan disklagret omedelbart ovanför den blir automatiskt större.

Med lagringsnivåer

Om den virtuella disken använder lagringsnivåer kan du expandera varje nivå separat med cmdleten Resize-StorageTier.

Hämta namnen på lagringsnivåer genom att följa associationerna från den virtuella disken.

Get-VirtualDisk <FriendlyName> | Get-StorageTier | Select FriendlyName

Ange sedan den nya storleken i parametern -Size för varje nivå.

Get-StorageTier <FriendlyName> | Resize-StorageTier -Size <Size>

Tips

Om dina nivåer är olika fysiska medietyper (till exempel MediaType = SSD och MediaType = HDD)måste du se till att du har tillräckligt med kapacitet för varje medietyp i lagringspoolen för att hantera de nya, större fotavtrycken för varje nivå.

När du expanderar StorageTier(s) följer VirtualDiskoch Disk automatiskt och storleksändras också.

Animerat diagram visar först en och sedan en annan lagringsnivå som blir stor medan det virtuella disklagret och diskskiktet ovan också blir större.

Steg 2 – Expandera partitionen

Expandera sedan partitionen med hjälp av cmdleten Resize-Partition. Den virtuella disken förväntas ha två partitioner: den första är reserverad och bör inte ändras. den som du behöver ändra storlek på har PartitionNumber = 2 och Type = Basic.

Ange den nya storleken i parametern -Size. Vi rekommenderar att du använder den maximala storleken som stöds, enligt nedan.

# Choose virtual disk
$VirtualDisk = Get-VirtualDisk <FriendlyName>

# Get its partition
$Partition = $VirtualDisk | Get-Disk | Get-Partition | Where PartitionNumber -Eq 2

# Resize to its maximum supported size
$Partition | Resize-Partition -Size ($Partition | Get-PartitionSupportedSize).SizeMax

När du expanderar Partitionföljer volymenoch ClusterSharedVolume automatiskt och deras storlek ändras också.

Animerat diagram visar det virtuella disklagret, längst ned på volymen, som växer sig större med vart och ett av lagren ovanför det också växer sig större.

Klart!

Tips

Du kan kontrollera att volymen har den nya storleken genom att köra Get-Volume.

Nästa steg

Stegvisa instruktioner om andra viktiga lagringshanteringsuppgifter finns även här: