Isilon OneFS: Come eseguire lo smartfail di un pool di nodi
Summary: Questo articolo descrive come eseguire correttamente lo smartfail di un pool di nodi non più necessario in un cluster.
Instructions
Di seguito sono riportati i passaggi per eseguire correttamente lo smartfail di un pool di nodi non più necessario nel cluster.
- Spostare la maggior parte dei dati utilizzando le policy del pool di file
- Utilizzando la CLI o l'interfaccia utente web, modificare le policy del pool di file per puntare i dati dal pool di cui viene disattivato a un altro pool nel cluster. Per assistenza su come configurare al meglio questa opzione, fare riferimento alla Guida all'amministrazione per la versione di OneFS in uso.
Una volta modificate le policy del pool di file, avviare un processo SmartPools per applicare le modifiche apportate. Se le policy del pool di file sono state configurate correttamente, la maggior parte dei dati dovrebbe essere spostata.
Nota: È normale che nel pool di nodi sia ancora utilizzato dello spazio (generalmente inferiore al 5%, ma può essere superiore). Questo va bene e non causerà alcun problema.
- Assicurarsi che lo spillover globale sia abilitato in modo che l'ultimo bit di dati sui nodi possa essere spostato in altri pool di nodi.
CLI:# isi storagepool settings view
WebUI:
file system ->pool di storage ->impostazioni SmartPools
Se non è abilitata, verificare che sia abilitata.
- Avviare il processo SmartFail.
Eseguire lo smartfail di un nodo alla volta con il seguente comando:
OneFS 7.x# isi devices -a smartfail -d <node LNN>
OneFS 8.x# isi devices node smartfail --node-lnn=<node LNN>
Al termine del processo SmartFail (lavoro FlexProtect/Lin), passare al nodo successivo.
Eseguire lo smartfail uno alla volta fino a quando rimangono due nodi.
Avviare il processo SmartFail su entrambi i nodi insieme per un quorum del pool di nodi di almeno il 51% dei dispositivi online.
In caso di SmartFail, solo uno dei 2 nodi finali interromperà il quorum e non sarà in grado di completare il processo SmartFail.
L'inserimento di entrambi i nodi in uno stato SmartFail mantiene il quorum, i dati vengono sottoposti a striping agli altri pool di nodi.
Additional Information
Assicurarsi sempre di verificare che il flag di sistema si trovi anche nei pool di nodi che NON verranno sottoposti a smartfail dal cluster.
KB per il flag di sistema: Impatto sulle prestazioni di PowerScale 9.x su cluster di nodi misti
con nodi di archiviazionePer verificare quali ID pool hanno il flag di sistema, utilizzare il comando seguente:
sysctl efs.bam.disk_pool_db|grep -B2 -A10 system_group
Esempio di ricerca di riga per pool_and_group_ids:
pool_and_group_ids={ 3, 4, 5 }
Utilizzare il comando riportato di seguito per verificare che gli ID del disk pool corrispondano all'output precedente:
isi storagepool health
Riga di esempio: cercare il numero dopo il nome del disk pool, come illustrato nell'esempio seguente: 3 significato 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