Konvertera fasta till tunna etablerade volymer på Azure Stack HCI
Gäller för: Azure Stack HCI, version 22H2
Viktigt!
Azure Stack HCI är nu en del av Azure Local. Namnbytet av produktdokumentation pågår. Äldre versioner av Azure Stack HCI, till exempel 22H2, fortsätter dock att referera till Azure Stack HCI och återspeglar inte namnändringen. Läs mer.
Den här artikeln beskriver hur du kan använda Windows PowerShell för att konvertera befintliga fasta etablerade volymer till tunna etablerade volymer i ditt Azure Stack HCI-kluster.
Fast kontra tunn etablering
Fast etablering allokerar den fullständiga storleken på en volym från lagringspoolen när den skapas. Den här metoden är ineffektiv eftersom en del av lagringspoolens resurser är uttömda trots att volymen är tom.
Om du konverterar från fasta till tunna etablerade volymer returneras all oanvänd lagring tillbaka till poolen så att andra volymer kan utnyttjas. När data läggs till eller tas bort från volymen ökar och minskar lagringsallokeringen i enlighet med detta.
Använda PowerShell för att konvertera volymer
Använd PowerShell för att konvertera från fast till tunn etablering enligt följande:
Kör PowerShell som administratör.
Kontrollera volymens allokerade storlek, storlek och etableringstyp.
Kör följande kommando för en icke-nivåindelad volym:
Get-VirtualDisk -FriendlyName <volume_name> | FL AllocatedSize, Size, ProvisioningType
Här är ett exempel på utdata för föregående kommando:
PS C:\> New-Volume -FriendlyName NonTierVol -Size 5TB -ProvisioningType Fixed DriveLetter FriendlyName FileSystemType DriveType HealthStatus OperationalStatus ----------- ------------ -------------- --------- ------------ ----------------- NonTierVol CSVFS_ReFS Fixed Healthy OK PS C:\> Get-VirtualDisk -FriendlyName NonTierVol | FL AllocatedSize, Size, ProvisioningType Allocated Size : 5497558138880 Size : 5497558138880 ProvisioningType : Fixed
Kör följande kommando för en nivåindelad volym:
Get-StorageTier -FriendlyName <volume_name*> | FL AllocatedSize, Size, ProvisioningType
Här är ett exempel på utdata för föregående kommando:
PS C:\> Get-StorageTier -FriendlyName TierVol* | FL AllocatedSize, Size, ProvisioningType AllocatedSize : 80530636800 Size : 80530636800 ProvisioningType : Fixed AllocatedSize : 26843545600 Size : 26843545600 ProvisioningType : Fixed
Konvertera volymen från fast till tunn etablerad på följande sätt:
Kör följande kommando för en icke-nivåindelad volym:
Set-VirtualDisk -FriendlyName <volume_name> -ProvisioningType Thin
Kör följande kommando för en nivåindelad volym:
Get-StorageTier <volume_name*> | Set-StorageTier -ProvisioningType Thin
Montera om volymen för att ändringen ska börja gälla. En återmontering krävs eftersom ReFS (Resilient File System) endast känner igen etableringstypen vid monteringstiden.
Slutför följande steg för kluster med en server. Arbetsbelastningar kan uppleva mindre avbrott. Det rekommenderas att du utför den här åtgärden under underhållstimmarna.
Hämta namnet på den klusterdelade volymen (CSV):
Get-ClusterSharedVolume
Ta sedan volymen offline:
Stop-ClusterResource -Name <name>
Här är ett exempel på utdata för föregående kommando:
PS C:\> Stop-ClusterResource -Name "Cluster Virtual Disk (TierVol)" Name State Node ---- ----- ---- Cluster Virtual Disk (TierVol) Offline NodeA
Anslut sedan volymen igen:
Start-ClusterResource -Name <name>
Gör följande för två noder och större kluster:
Hämta CSV-namnet och nodnamnen:
Get-ClusterSharedVolume
Flytta sedan CSV:en till en annan nod för att montera om volymen:
Move-ClusterSharedVolume -Name <name> -Node <new_node>
Här är ett exempel på utdata för föregående kommando:
PS C:\> Get-ClusterSharedVolume Name State Node ---- ----- ---- Cluster Virtual Disk (NonTierVol) Online NodeA Cluster Virtual Disk (TierVol) Online NodeB PS C:\> Move-ClusterSharedVolume -Name "Cluster Virtual Disk (TierVol)" -Node NodeA Name State Node ---- ----- ---- Cluster Virtual Disk (TierVol) Online NodeA
Flytta sedan tillbaka CSV:en till den ursprungliga noden:
Move-ClusterSharedVolume -Name <name> -Node <original_node>
(Valfritt) Utrymmesåterställning efter fast till tunn konvertering sker naturligt över tid. För att påskynda processen kör du konsolidering av plattor från noden som volymen finns i med följande kommando:
Get-Volume -FriendlyName <name> | Optimize-Volume -SlabConsolidate
Kommentar
Konsolidering av platta körs med låg prioritet som standard. Kör kommandot ovan med parametern för att slutföra konsolideringen
-NormalPriority
av slab snabbare men med liten inverkan på förgrunds-I/O.Bekräfta att
ProvisioningType
är inställt påThin
ochAllocatedSize
är mindre än volymstorleken (Size
):Kör följande kommando för en icke-nivåindelad volym:
Get-VirtualDisk -FriendlyName <volume_name> | FL AllocatedSize, Size, ProvisioningType
Kör följande kommando för en nivåindelad volym:
Get-StorageTier -FriendlyName <volume_name*> | FL AllocatedSize, Size, ProvisioningType
Nästa steg
Läs mer om tunn etablering av lagring.