Isilon OneFS: Sådan smartfail out en nodepulje
Summary: I denne artikel beskrives, hvordan du på korrekt vis opretter en nodepulje, der ikke længere er brug for i en klynge.
Instructions
Her er trinnene til korrekt smartfail ud af en nodepulje, der ikke længere er nødvendig i klyngen.
- Flyt de fleste data ved hjælp af Filpuljepolitikker
- Brug CLI eller WebUI til at redigere Filpuljepolitikkerne for at få data fra puljen, der nedlægges, til at pege på en anden pulje i klyngen. Du kan få hjælp til, hvordan du bedst konfigurerer dette, i administrationsvejledningen til din OneFS-version.
- Sørg for, at systemflaget fjernes fra
Nodepooldu gerne vil fjerne og bor på den andennodepool(Bemærk, hvis kunden har mere end én tilbagenodepool, skal du sørge for, at S-flaget flyttes tilnodepoolmed tilstrækkelig plads til at holde alle filer under/ifs/.ifsvar-- se afsnittet Yderligere oplysninger for trinene til at kontrollere og flytte S-flaget)
Når filpuljepolitikkerne er blevet ændret, skal du starte en SmartPools job for at anvende de ændringer, der blev foretaget. Hvis filpuljepolitikkerne er konfigureret korrekt, bør dette flytte de fleste data.
- Sørg for, at Global Spillover er aktiveret, så den sidste bit data på noderne får lov til at blive flyttet til andre nodepuljer.
CLI
# isi storagepool settings view
WebUI:
Filsystem -> Storagepuljer –> SmartPools-indstillinger
Hvis den ikke er aktiveret, skal du sørge for, at den er aktiveret, og at den er indstillet til en anden nodepulje end den, der skal fjernes.
- dobbelttjek systemflagstatus som diskuteret i trin 1, og start derefter Smartfail-processen.
Smartfail én node ad gangen med følgende 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 er fuldført (FlexProtect/Lin Job), skal du gå videre til den næste node.
Smartfail dem en ad gangen, indtil der er to noder tilbage.
Smartfailing, kun én node i de sidste 2, bryder beslutningsdygtigheden, og den vil ikke være i stand til at fuldføre Smartfail-processen.
Hvis begge noder sættes i Smartfail-status, holdes quorum, dataene spredes til de andre nodepuljer.
Dobbelttjek, at S-flaget ikke er på den nodepool, du forsøger at fjerne,
eksempel:
# disi -I diskpools list -v
# isi devices node smartfail --node-lnn=13,14
Additional Information
Sørg altid for at kontrollere, at systemflaget også findes på nodepuljer, der IKKE vil blive smartfailed fra klyngen.
KB til systemflag: PowerScale 9.x-ydeevnepåvirkning på blandede nodeklynger med arkivnoder
For at kontrollere, hvilke pulje-id er der har systemflaget, skal du bruge nedenstående kommando:
sysctl efs.bam.disk_pool_db|grep -B2 -A10 system_group
Eksempel på linjekig efter pool_and_group_ids:
pool_and_group_ids={ 3, 4, 5 }
Brug nedenstående kommando til at bekræfte, at diskpulje-id er svarer til ovenstående output:
isi storagepool health
Eksempellinje Se efter nummeret efter diskpuljens navn, nedenstående eksempel viser: 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