VxRail: Vad är FTT- och raderingskodningen?
Summary: Vilka är kodningen av misslyckanden att tolerera (FTT) och radering?
Instructions
Raderingskodning (EC) är en metod för dataskydd där data delas upp i fragment, expanderas och kodas med redundanta (TechTarget-definition) datadelar och lagras på olika platser eller lagringsmedier.
Målet med raderingskodning är att göra det möjligt att rekonstruera data som skadas någon gång under disklagringsprocessen med hjälp av information om de data som lagras någon annanstans i disksystemet (TechTarget-definition). Raderingskoder används ofta i stället för traditionell RAID
(TechTarget-definition) på grund av deras förmåga att minska den tid och de kostnader som krävs för att rekonstruera data. Nackdelen med raderingskodning är att den kan vara mer CPU-intensiv, och det kan leda till ökad latens.
Antal fel som tolereras
Det här FTT-alternativet definierar vanligtvis antalet värd- och enhetsfel som ett virtuellt datorobjekt kan tolerera. För n fel som tolereras krävs n+1 kopior av den virtuella maskinens objektområde och 2n+1-värdar med lagring. Standardvärdet är 1. Det maximala värdet är 3.
vSAN har stöd för två specifika konfigurationer när raderingskoder är aktiverade. Den första, RAID 5, tillämpas när antalet fel som ska tolereras är inställt på 1. Den andra, RAID 6, gäller när antalet fel som ska tolereras är inställt på 2. Storleken på ett vSAN-kluster måste vara minst fyra värdar för RAID 5 och minst sex värdar för RAID 6.
Feltoleransmetod
Feltoleransmetoden anger om datareplikeringsmetoden optimerar för prestanda eller kapacitet. RAID 1-speglingsalternativet för prestanda använder mer diskutrymme för att placera objektkomponenterna men förbrukar mindre processor- och nätverksresurser. RAID-5/6-raderingskodning är kapacitetsalternativet. Den använder mindre diskutrymme men förbrukar mer processor- och nätverksresurser.
Hantera feldomäner i vSAN-kluster
Om ditt vSAN-kluster sträcker sig över flera rack eller bladserverchassin i ett datacenter och du vill säkerställa att dina värdar är skyddade mot rack- eller chassifel, kan du skapa feldomäner och lägga till en eller flera värdar till varje feldomän.
En feldomän består av en eller flera vSAN-värdar grupperade efter deras fysiska plats i datacentret. Feldomäner gör det möjligt för vSAN att tolerera fel på hela fysiska rack och fel på en enstaka värd, kapacitetsenhet, nätverkslänk eller en nätverksswitch som är dedikerad till en feldomän.
Antalet fel som tolererar principen för klustret beror på antalet fel som en virtuell dator etableras för att tolerera. När till exempel en virtuell dator har konfigurerats med antalet fel som ska tolereras inställt på 1 (FTT = 1) och flera feldomäner används, kan vSAN tolerera ett enda fel av alla slag och för alla komponenter i en feldomän, inklusive fel på ett helt rack.
När du konfigurerar feldomäner i ett rack och etablerar en ny virtuell dator säkerställer vSAN att skyddsobjekt, till exempel repliker och vittnen, placeras i olika feldomäner. Om lagringsprincipen för en virtuell dator till exempel har antalet fel som ska tolereras inställt på N (FTT = n) kräver vSAN minst 2*n+1-feldomäner i klustret. När virtuella datorer etableras i ett kluster med feldomäner med hjälp av den här principen lagras kopiorna av de associerade virtuella datorobjekten i separata rack.
Minst tre feldomäner krävs. Konfigurera fyra eller flera feldomäner i klustret för bästa resultat. Ett kluster med tre feldomäner har samma begränsningar som ett kluster med tre värdar, till exempel att det inte går att återaktivera skyddet av data efter ett fel och att det inte går att använda läget för fullständig datamigrering. Information om hur du utformar och ändrar storlek på feldomäner finns i Utforma och ändra storlek på vSAN-feldomäner.
Tänk dig ett scenario där du har ett vSAN-kluster med 16 värdar. Värdarna är fördelade på fyra rack, d.v.s. fyra värdar per rack. För att tolerera ett fel på en hel rack bör du skapa en feldomän för varje rack. Ett kluster med sådan kapacitet kan konfigureras för att tolerera antalet fel som ska tolereras inställt på 1. Om du vill konfigurera klustret så att det tillåter virtuella datorer med Antal fel som ska tolereras inställt på 2 måste du konfigurera fem feldomäner i ett kluster.
När ett rack slutar fungera blir alla resurser, inklusive processorn och minnet i racket, otillgängligt för klustret. För att minska effekten av ett potentiellt rackfel bör du konfigurera mindre feldomäner. Detta ökar den totala mängden resurstillgänglighet i klustret efter ett rackfel.
Följ dessa metodtips när du arbetar med feldomäner:
- Konfigurera minst tre feldomäner i vSAN-klustret. Konfigurera fyra eller flera feldomäner för bästa resultat.
- En värd som inte finns i någon feldomän anses finnas i sin egen feldomän med en värd.
- Du behöver inte tilldela varje vSAN-värd till en feldomän. Om du bestämmer dig för att använda feldomäner för att skydda vSAN-miljön bör du överväga att skapa lika stora feldomäner.
- När vSAN-värdar flyttas till ett annat kluster behåller de sina feldomäntilldelningar.
- När du utformar en feldomän rekommenderar vi att du konfigurerar feldomäner med ett enhetligt antal värdar.
- Riktlinjer för hur du utformar feldomäner finns i Utforma och ändra storlek på vSAN-feldomäner
.
- Du kan lägga till valfritt antal värdar i en feldomän. Varje feldomän måste innehålla minst en värd.