Isilon OneFS: Як smartfail створити пул вузлів
Summary: У цій статті описується, як правильно smartfail видалити пул вузлів, який більше не потрібен у кластері.
Instructions
Ось кроки, які допоможуть належним чином смартфолити пул вузлів, який більше не потрібен у кластері.
- Переміщуйте більшість даних за допомогою політик File Pool
- Використовуючи CLI або WebUI, редагуйте політики File Pool, щоб вказати дані з пулу, що виводиться з експлуатації, до іншого пулу кластера. Для допомоги щодо найкращого налаштування зверніться до Керівництва з адміністрування для вашої версії OneFS.
Після зміни політик File Pool почніть роботу SmartPools, щоб застосувати внесені зміни. Якщо політики File Pool налаштовані правильно, це має переміщати більшість даних.
Примітка: Цілком нормально, що в пулі вузлів все ще використовується певний простір (зазвичай менше 5%, але може й більше). Це нормально і не спричинить жодних проблем.
- Переконайтеся, що Global Spillover увімкнено, щоб останній біт даних на вузлах міг перейти до інших пулів вузлів.
CLI:# isi storagepool settings view
WebUI:
File System ->Storage Pools ->Налаштування SmartPools
Якщо він не увімкнений, переконайтеся, що він увімкнений.
- Почніть процес Smartfail.
Smartfail по одному вузлу за раз за допомогою наступної команди:
OneFS 7.x# isi devices -a smartfail -d <node LNN>
OneFS 8.x# isi devices node smartfail --node-lnn=<node LNN>
Коли процес Smartfail завершиться (FlexProtect/Lin Job), переходьте до наступного вузла.
Smartfail їх по одному, поки не залишиться
два вузли.Почніть процес Smartfail на обох вузлах разом, щоб отримати кворум Node Pool щонайменше з 51% пристроїв онлайн.
Smartfailing лише один із останніх двох вузлів порушить кворум і не зможе завершити процес Smartfail.
Розміщення обох вузлів у кворумі статусу Smartfail — дані розподіляються до інших пулів вузлів.
Additional Information
Завжди перевіряйте, чи системний прапор також розташований у пулах вузлів, які НЕ будуть smartfailed з кластера.
KB для системного прапора: Вплив продуктивності PowerScale 9.x на змішані кластери вузлів з архівними вузлами
Щоб перевірити, які ідентифікатори пулу мають системний прапор, використовуйте нижчу команду:
sysctl efs.bam.disk_pool_db|grep -B2 -A10 system_group
Приклад пошуку pool_and_group_ids:
pool_and_group_ids={ 3, 4, 5 }
Використайте наведену нижче команду, щоб підтвердити відповідність ідентифікаторів пулу дисків із наведеним вище результатом:
isi storagepool health
Приклад рядкового пошуку номера після назви пулу диска, нижче наведено приклад: 3, що означає 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