Isilon OneFS. Как выполнить smartfail для пула узлов

Summary: В этой статье описано, как правильно выполнить smartfail для пула узлов, который больше не нужен в кластере.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Ниже приведены шаги, которые помогут правильно выполнить smartfail для пула узлов, который больше не нужен в кластере.

  1. Перемещение большей части данных с помощью политик файлового пула
    1. С помощью интерфейса командной строки или веб-интерфейса пользователя измените политики файлового пула, чтобы данные из пула, выводимого из эксплуатации, указывались на другой пул в кластере. Инструкции по оптимальной настройке см. в руководстве по администрированию для вашей версии OneFS.

После изменения политик файлового пула запустите задание SmartPools, чтобы применить внесенные изменения. Если политики пула файлов настроены правильно, большая часть данных должна быть перемещена.

Примечание. Это нормально, если в пуле узлов все еще используется некоторое пространство (обычно менее 5%, но может быть и больше). Это нормально и не вызовет никаких проблем.

 

  1. Убедитесь, что включено глобальное переполнение, чтобы последний бит данных на узлах можно было переместить в другие пулы узлов.

Интерфейс командной строки:
# isi storagepool settings view

Веб-интерфейс
: файловая система —>пулы хранения данных —>настройки SmartPools

Если она не включена, убедитесь, что она включена.

 

  1. Запустите процесс 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) перейдите к следующему узлу.

Удаляйте их по одному, пока не останется два узла.
Запустите процесс Smartfail на обоих узлах одновременно, чтобы кворум пула узлов составлял не менее 51 % устройств, находящихся в сети.
Smartfail только одного узла из последних 2 нарушит кворум и не сможет завершить процесс Smartfail.
При переводе обоих узлов в состояние Smartfail сохраняется кворум, а данные распределяются по пулам других узлов.

Additional Information

Обязательно проверяйте, чтобы системный флаг также находился на пулах узлов, которые НЕ будут выдаваться в кластере с помощью команды smartfail. 
Статья базы знаний для системного флага: Влияние 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

Affected Products

PowerScale OneFS

Products

PowerScale OneFS
Article Properties
Article Number: 000170788
Article Type: How To
Last Modified: 25 Nov 2025
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.