Обновление DC-системы
-
Общая подготовка узлов к обновлению.
-
Сохраните файлы конфигурации raidixcfg.json, выполнив на каждом узле:
Откройте страницу
.На панели Текущая конфигурация системы кликните СОХРАНИТЬ КАК... и сохраните текущую конфигурацию в системе.
В секции Конфигурации системы в строке с сохранённой конфигурацией кликните Скачать.
- Если вы используете SAN, проверьте на инициаторах видимость LUN и состояние multipath-путей.
-
Убедитесь, что текущие дата и время на каждом узле актуальны:
Проверьте дату и время на каждом узле на странице СИНХРОНИЗИРОВАТЬ.
. При необходимости, кликните -
Убедитесь, что сеть heartbeat настроена: на странице Узлы отображаются оба узла.
в секции -
Если синхронизация кэшей RAID настроена по InfiniBand, включите поддержку iSCSI на странице
.: В RAIDIX 5.2.5 для работы синхронизации по IB требуется включенная функция поддержки iSCSI. -
Для больших (более 24 дисков, более 150 ТБ) высоконагруженных систем установите таймаут восстановления объектов, равным 1800 + [количество активных RAID на узле] * 1080, выполнив на каждом узле команду
$ rdcli system settings modify --restore_timeout <time>
-
Если вы используете SSD-кэш, отключите его на время обновления на каждом узле:
: После обновления SSD-кэш необходимо настроить заново. Перед отключением убедитесь, что у вас есть информация о конфигурации SSD-кэша.- На странице SSD-кэш кликните ОТКЛЮЧИТЬ SSD-КЭШ. в секции
: Если перед отключением в SSD-кэше находились данные, которые не были сброшены на основной RAID, то отключение SSD-кэша может занять продолжительное время из-за сброса кэшированных данных.
-
-
Обновление первого узла системы.
-
Обновите узел:
: В зависимости от объёма хранилища и количества LUN обновление может занять продолжительное время: до 4 часов при 40-80 LUN.Откройте страницу
.В секции Версия ПО кликните Перейти к сервису обновления.
-
В открывшемся окне выберите файл rdx-patch-default-5.2.4-5.2.5-*.rpk и кликните Начать обновление.
: Не отключайте питание и не перезагружайте систему во время обновления.Во время обновления узел будет автоматически перезагружен 1–2 раза. Обратите внимание: перед каждой перезагрузкой открывается окно «На сервере обнаружена временная ошибка, ваш запрос не может быть обработан.» Это ожидаемый этап обновления. Обновите страницу с очисткой кэша этой страницы (комбинация Ctrl+Shift+R) через некоторое время после начала перезагрузки, чтобы открыть страницу с прогрессом.
По завершении обновления узла появится сообщение «Узел обновлен».
- Кликните Завершить.
-
Убедитесь в наличии сети heartbeat:
На странице Узлы отображаются оба узла.
в секции:После обновления первого узла веб-интерфейс RAIDIX может отображаться некорректно, страницы СПИСОК RAID и ДИСКИ могут быть недоступны.
Полная функциональность веб-интерфейса будет доступна после обновления второго узла.
-
Если вы используете SAN, проверьте на инициаторах видимость LUN и состояние multipath-путей.
-
При необходимости, выполните повторное сканирование дисков:
-
для Windows-систем:
( ); -
для Linux-систем выполните повторное сканирование SCSI-шины:
# echo '- - -' > /sys/class/scsi_host/host<num>/scan
<num> можно определить через вывод команды # lsscsi -H;
-
для ESXi:
.
-
-
-
Обновление второго узла системы.
Выполните шаг 2 на втором (необновлённом) узле.
-
Завершение обновления.
-
Если у вас была настроена синхронизация кэшей RAID, проверьте синхронизацию и, при необходимости, восстановите её.
Чтобы проверить синхронизацию, на каждом узле:
- откройте страницу Синхротаргеты; и кликните
- убедитесь, что синхронизация настроена корректно.
При необходимости, вы можете восстановить синхронизацию следующим образом:
- Откройте bash на узле, который был обновлён первым. Выполните на этом узле следующие скрипты:
-
Чтобы восстановить настройки синхронизации текущего узла, выполните
/tmp/raid-sync-on-after-update-local
Чтобы восстановить настройки синхронизации удалённого узла, выполните
/tmp/raid-sync-on-after-update-remote
-
При необходимости, выполните обратное переключение узлов (failback) на любом узле:
Откройте страницу
.В поле Статус узла кликните Отменить (Failback).
- Если вы меняли таймаут восстановления объектов на шаге 1.f, верните предыдущее значение или установите значение по умолчанию (2400).
- Если вы отключали SSD-кэш на шаге 1.g, настройте его заново (инструкцию см. в документе «Руководство администратора RAIDIX 5.2.5»).
-