現象
Во время обновления кластер становится недоступен для конечных пользователей. Кластер указывает на то, что несколько узлов не работают и разделяются из-за состояния «Только чтение (RO)». Журналы указывают на то, что узлы больше не могут обмениваться данными с iDRAC, поэтому для них устанавливается RO. Операции файловой системы могут быть приостановлены или прерваны из-за взаимоблокировок, истечения времени ожидания или потери кворума.
原因
Если во время процесса обновления версия микропрограммы iDRAC обновляется, контроллер iDRAC перезагружается. Существует примерно трехминутное окно, в течение которого iDRAC будет недоступен. Это делает отслеживание состояния оборудования невозможным, поэтому узел устанавливается в режиме «только для чтения» до тех пор, пока iDRAC не вернется в режим онлайн. Модуль модернизации отслеживает состояние обновления в каждом районе по резервированию дисковых пулов. Если во время перезагрузки iDRAC узел переходит в режим «RO», это отменяет существующее резервирование дискового пула. После освобождения резервирования модуль обновления инициирует обновление на следующем узле в районе. Это приводит к тому, что модернизация постепенно увеличивается на большее количество узлов, пока кластер не застрянет.
解決方法
Если вы столкнулись с этой проблемой, обратитесь в
службу технической поддержки Dell и укажите идентификатор этой статьи базы знаний.
Окончательное решение этой проблемы установлено в текущей версии OneFS. Этот документ
не применяется, если вы используете:
- OneFS 9.4.0.19 и более поздние версии
- OneFS 9.5.0.9 и более поздние версии
- OneFS 9.7.1.0 и более поздние версии
- OneFS 9.8.0.1 и более поздние версии
В более ранних версиях OneFS в кластерах с оборудованием Gen6.5 используйте параметр --rolling только при выполнении любой модернизации, включающей пакет Node Firmware Package. Ограничение параллельного обновления зависит от случая применения микропрограммы. Примеры команд:
# isi upgrade cluster start --parallel /ifs/data/OneFS_v9.5.0.7_LTS2023_V2_Install.isi (safe command as it does not include the node firmware package)
# isi upgrade firmware start --rolling --fw-pkg=/ifs/data/Isi_Fw_Package_v12.0.tar (safe command as you are doing a rolling upgrade)
# isi upgrade firmware start --parallel --fw-pkg=/ifs/data/Isi_Fw_Package_v12.0.tar (could induce DU as you are doing a firmware update with the parallel option)
# isi upgrade cluster start --parallel /ifs/data/OneFS_v9.5.0.7_LTS2023_V2_Install.isi --fw-pkg=/ifs/data/Isi_Fw_Package_v12.0.tar (could induce DU as you are including firmware in a parallel upgrade)
対象製品
PowerScale F200, PowerScale F600, PowerScale F900