Isilon OneFS: Så här smartfailar du en nodpool
Summary: I den här artikeln beskrivs hur du smartfailar en nodpool som inte längre behövs i ett kluster på rätt sätt.
Instructions
Här är stegen för att korrekt smartfaila ut en nodpool som inte längre behövs i klustret.
- Flytta det mesta av data med hjälp av filpoolsprinciper
- Med hjälp av CLI eller WebUI redigerar du filpoolsprinciperna för att peka data från poolen som inaktiveras till en annan pool i klustret. Mer information om hur du konfigurerar detta finns i administrationshandboken för din OneFS-version.
- Kontrollera att systemflaggan tas bort från
Nodepooldu vill ta bort och bor på den andranodepool(Observera att om kunden har mer än en kvarnodepool, se till att S-flaggan flyttas tillnodepoolmed tillräckligt med utrymme för att hålla alla filer under/ifs/.ifsvar-- se avsnittet Ytterligare information för stegen för att kontrollera och flytta S-flaggan)
När filpoolsprinciperna har ändrats startar du en SmartPools för att tillämpa de ändringar som gjordes. Om filpoolsprinciperna har konfigurerats korrekt bör detta flytta de flesta data.
- Se till att Global Spillover är aktiverat så att den sista biten data på noderna tillåts flyttas till andra nodpooler.
CLI
# isi storagepool settings view
WebUI:
Filsystem –> Lagringspooler –> SmartPools-inställningar
Om den inte är aktiverad kontrollerar du att den är aktiverad och är inställd på var som helst eller någon annan nodpool än den som ska tas bort.
- dubbelkolla systemflaggans status enligt beskrivningen i steg 1 och starta sedan Smartfail-processen.
Smartfail en nod i taget med följande kommando:
OneFS 7.x
# isi devices -a smartfail -d <node LNN>
OneFS 8.x
# isi devices node smartfail --node-lnn=<node LNN>
När Smartfail-processen har slutförts (FlexProtect/Lin-jobb) går du vidare till nästa nod.
Smartfail dem en i taget tills två noder återstår.
Smartfail: endast en nod av de sista 2 bryter kvorumet och det kommer inte att kunna slutföra Smartfail-processen.
Om du placerar båda noderna i en Smartfail-status behålls kvorum, data stripes till de andra nodpoolerna.
Dubbelkolla att S-flaggan inte finns på nodpoolen du försöker ta bort,
till exempel:
# disi -I diskpools list -v
# isi devices node smartfail --node-lnn=13,14
Additional Information
Se alltid till att kontrollera att systemflaggan även finns på nodpooler som INTE kommer att smartmisslyckas från klustret.
KB för systemflagga: PowerScale 9.x prestandapåverkan på blandade nodkluster med arkivnoder
Om du vill kontrollera vilka pool-ID:n som har systemflaggan använder du kommandot nedan:
sysctl efs.bam.disk_pool_db|grep -B2 -A10 system_group
Exempel på radsökning efter pool_and_group_ids:
pool_and_group_ids={ 3, 4, 5 }
Använd kommandot nedan för att bekräfta att diskpools-ID:t matchar ovanstående utdata:
isi storagepool health
Exempelrad söker efter numret efter diskpoolens namn, nedan visas exempel: 3 betyder ID 3:
s210_6.9tb_800gb- UM--- HDD +2d:1n 2:bay4,9,11,13,1 Nodes: Nodes:
ssd_32gb:3 8,23, 1:bay4,9,1 Drives: Drives:
3,18,23