Dell Unity: Skillnader mellan användning av VMware-datalager och Unity Storage LUN-användning
Summary: Kunder observerar att ESXi-datalagret visar mer förbrukat utrymme än dess korrelerande Unity-datalager.
Symptoms
Kunder observerar att ESXi-datalagret visar mer förbrukat utrymme än dess korrelerande Unity-datalager.
Skillnader mellan användning av VMware-datalager och Unity Storage LUN-användning
Cause
Det finns två scenarier när sådana problem kan uppstå:
- Kunden har aktiverat utrymmesbesparingar på lagringssidan, t.ex. deduplicering och komprimering.
Vad är deduplicering?
Deduplicering är en metod för att eliminera överflödiga data i en datauppsättning. I en säker datadedupliceringsprocess identifierar ett verktyg för deduplicering extra kopior av data och tar bort dem, så att en enda instans sedan kan lagras. Programvara för datadeduplicering analyserar data för att identifiera dubbletter av bytemönster.
Vad är komprimering?
Datakomprimering är en minskning av antalet bitar som behövs för att representera data. Du kan spara lagringskapacitet genom att komprimera data.
Dessa utrymmesbesparingar utförs endast på lagringsdisksystemet och därför kommer det att ske en betydande minskning av användningen på LUN, men VMFS-datalagret kommer att rapportera en högre användning enligt de filer som finns i datalagret.
- Kunden har provisionerat som tjock VMDK
Det extra förbrukade utrymmet som visas på VMware-sidan beror på att kunden skapar VMDK:er med tjock provisionering i datalagret. När du skapar en VMDK med tjock provisionering i ett datalager reserverar VMware det utrymmet i datalagret och betraktar det som förbrukat. Från matrisperspektivet har inga sanna data skrivits och kommer därför att förbli en låg förbrukning. Det är först när värden börjar skriva data som Unity LUN/datalagret börjar likna förbrukat.
Med tanke på att VMDK är tjockt allokerat ovanpå VMFS-datalagret fortsätter VMware att visa utrymmet som förbrukat medan matrisen liknar den verkliga storleken på de data som skrivs.
Resolution
Om det finns en utrymmesbesparing aktiverad finns det ingen lösning för en sådan situation.
Om det finns en tjock VMDK-konfiguration har vi två alternativ. Vi kan antingen skapa VMDK:erna som enheter med tunn provisionering eller acceptera att VMware behandlar utrymmet som används av VMDK:er med tjock provisionering som reserverat. Detta beror på att det reserverar utrymme i datalagret på samma sätt som ett tjockt LUN förbrukar LUN-storleken på poolutrymmet när det skapas från disksystemet. Därför kan man bortse från eventuella skillnader i utrymmesanvändningen i sådana fall, eftersom det är en känd effekt.