Isilon OneFS: jak przeprowadzić inteligentną awarię puli węzłów
Summary: W tym artykule opisano, jak prawidłowo przeprowadzić awarię inteligentną puli węzłów, która nie jest już potrzebna w klastrze.
Instructions
Poniżej przedstawiono kroki, które należy wykonać, aby prawidłowo przeprowadzić awarię inteligentną puli węzłów, która nie jest już potrzebna w klastrze.
- Przenoszenie większości danych przy użyciu zasad puli plików
- Za pomocą interfejsu CLI lub WebUI edytuj zasady puli plików, aby wskazać dane z likwidowanej puli do innej puli w klastrze. Aby uzyskać pomoc w uzyskaniu najlepszej konfiguracji tej funkcji, zapoznaj się z podręcznikiem administracyjnym dla danej wersji OneFS.
- Upewnij się, że flaga systemu została usunięta z
Nodepoolchcesz usunąć i znajduje się na drugimnodepool(Uwaga: jeśli klientowi pozostało więcej niż jednonodepool, upewnij się, że flaga S zostanie przeniesiona donodepoolz wystarczającą ilością miejsca, aby pomieścić wszystkie pliki w/ifs/.ifsvar-- zobacz sekcję Dodatkowe informacje, aby dowiedzieć się, jak sprawdzić i przenieść flagę S)
Po zmianie zasad puli plików uruchom SmartPools job w celu zastosowania wprowadzonych zmian. Jeśli zasady puli plików zostały poprawnie skonfigurowane, większość danych powinna zostać przeniesiona.
- Upewnij się, że włączona jest funkcja Global Spillover, aby ostatni bit danych w węzłach mógł zostać przeniesiony do innych pul węzłów.
Interfejs CLI:
# isi storagepool settings view
WebUI:
System plików -> Pule pamięci -> Ustawienia SmartPools
Jeśli nie jest włączona, upewnij się, że jest włączona i ustawiona na dowolną pulę węzłów inną niż ta, która ma zostać usunięta.
- Dokładnie sprawdź stan flagi systemu, jak omówiono w kroku 1, a następnie uruchom proces Smartfail.
Smartfail jeden węzeł naraz za pomocą następującego polecenia:
OneFS 7.x
# isi devices -a smartfail -d <node LNN>
OneFS 8.x
# isi devices node smartfail --node-lnn=<node LNN>
Po zakończeniu procesu Smartfail (zadanie FlexProtect/Lin) przejdź do następnego węzła.
Smartfail je pojedynczo, aż pozostaną dwa węzły.
W przypadku awarii smartfail tylko jednego z 2 ostatnich węzłów naruszy kworum i nie będzie można ukończyć procesu awarii smartfail.
Umieszczenie obu węzłów w stanie Smartfail pozwala zachować kworum, a dane są przenoszone do innych pul węzłów.
Sprawdź dokładnie, czy flaga S nie znajduje się w puli węzłów, którą próbujesz usunąć,
przykład:
# disi -I diskpools list -v
# isi devices node smartfail --node-lnn=13,14
Additional Information
Zawsze należy sprawdzić, czy flaga systemu znajduje się również w pulach węzłów, które NIE będą smartfail z klastra.
Flaga bazy wiedzy dla systemu: Wpływ na wydajność systemu w przypadku mieszanych klastrów węzłów PowerScale 9.x z węzłami
archiwum Aby sprawdzić, które identyfikatory pul mają flagę systemową, użyj poniższego polecenia:
sysctl efs.bam.disk_pool_db|grep -B2 -A10 system_group
Przykładowy wygląd wiersza dla pool_and_group_ids:
pool_and_group_ids={ 3, 4, 5 }
Użyj poniższego polecenia, aby potwierdzić identyfikatory pul dyskowych zgodne z powyższymi danymi wyjściowymi:
isi storagepool health
Przykładowy wiersz poszukaj numeru po nazwie puli dysków, poniższy przykład pokazuje: 3 oznacza 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