Isilon OneFS: Jak wyprowadzić pulę węzłów w inteligentny sposób
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.
Po zmianie zasad puli plików uruchom zadanie SmartPools, aby zastosować wprowadzone zmiany. Jeśli zasady puli plików zostały poprawnie skonfigurowane, większość danych powinna zostać przeniesiona.
Uwaga: To normalne, że w puli węzłów nadal jest trochę wolnego miejsca (zwykle poniżej 5%, ale może być więcej). Jest to w porządku i nie spowoduje żadnych problemów.
- 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.
- 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.
Uruchom proces awarii smartfail na obu węzłach razem, aby kworum puli węzłów wynosiło co najmniej 51% urządzeń online.
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.
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 PowerScale 9.x w przypadku mieszanych klastrów węzłów z węzłami
archiwumAby sprawdzić, które identyfikatory puli 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 szuka numeru po nazwie puli dysków, poniższy przykład pokazuje: 3 znaczenie 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