Обновление SC-системы
-
Общая подготовка системы к обновлению.
-
Сохраните файл конфигурации raidixcfg.json:
$ scp /var/lib/raidix/raidixcfg.json [<user>@]<host>[:<path>]
- Если вы используете SAN, проверьте на инициаторах видимость LUN и состояние multipath-путей.
-
Для больших (более 24 дисков, более 150 ТБ) высоконагруженных систем установите таймаут восстановления объектов, равным 1800 + [количество активных RAID на узле] * 1080, выполнив на каждом узле команду
$ rdcli system settings modify --restore_timeout <time>
-
Если вы используете SSD-кэш, отключите его на время обновления:
: После обновления SSD-кэш необходимо настроить заново. Перед отключением убедитесь, что у вас есть информация о конфигурации SSD-кэша.-
Если SSD-кэш используется для чтения и записи:
$ rdcli ssdcache delete --name <ssd_cache_name> --force_wait
: Если перед отключением в SSD-кэше находились данные, которые не были сброшены на основной RAID, то отключение SSD-кэша может занять продолжительное время из-за сброса кэшированных данных. -
Если SSD-кэш используется в режиме Только для чтения:
$ rdcli ssdcache delete --name <ssd_cache_name>
-
-
-
Обновление системы.
-
Обновите систему:
: В зависимости от объёма хранилища и количества LUN обновление может занять продолжительное время: до 4 часов при 40-80 LUN.$ scp [<user>@]host:[<path>]rdx-patch-default-5.2.4-5.2.5-*.rpk ~/ $ rdupdate ~/rdx-patch-default-5.2.4-5.2.5-*.rpk
: Не отключайте питание и не перезагружайте систему во время обновления.После перезагрузки, для отслеживания прогресса обновления используйте команду
$ tail -f /var/log/raidix/update.log
По завершении обновления узла в update.log появится строка «Update completed successfully» с меткой времени.
-
-
Завершение обновления.
-
Если вы используете SAN, проверьте на инициаторах видимость LUN и состояние multipath-путей.
-
При необходимости, выполните повторное сканирование дисков:
- для Windows-систем: ( );
-
для Linux-систем выполните повторное сканирование SCSI-шины:
# echo '- - -' > /sys/class/scsi_host/host<num>/scan
<num> можно определить через вывод команды # lsscsi -H;
-
для ESXi:
.
- Если вы меняли таймаут восстановления объектов на шаге 1.c, верните предыдущее значение или установите значение по умолчанию (2400).
- Если вы отключали SSD-кэш на шаге 1.d, настройте его заново (подробнее в документах «Руководство администратора RAIDIX 5.2.5» и «Справочник CLI RAIDIX 5.2.5».
-