Обновление DC-системы
-
Общая подготовка узлов к установке образа.
-
Сохраните файлы конфигурации raidixcfg.json, выполнив на каждом узле:
$ scp /var/lib/raidix/raidixcfg.json [<user>@]<host>[:<path>]
- Если вы используете SAN, проверьте на инициаторах видимость LUN и состояние multipath-путей.
-
Убедитесь, что текущие дата и время на каждом узле актуальны:
$ rdcli param time show
-
Убедитесь, что сеть heartbeat настроена:
$ rdcli dc show
Значение «heartbeat» должно быть 1.
-
Если вы используете SSD-кэш, отключите его на время обновления на каждом узле:
: После обновления SSD-кэш необходимо настроить заново. Перед отключением убедитесь, что у вас есть информация о конфигурации SSD-кэша.-
Если SSD-кэш используется для чтения и записи:
$ rdcli ssdcache delete --name <ssd_cache_name> --force_wait
: Если перед отключением в SSD-кэше находились данные, которые не были сброшены на основной RAID, то отключение SSD-кэша может занять продолжительное время из-за сброса кэшированных данных. -
Если SSD-кэш используется в режиме Только для чтения:
$ rdcli ssdcache delete --name <ssd_cache_name>
-
-
-
Обновление первого узла системы.
-
Обновите узел:
: Этот этап может занять до 1 часа.$ scp [<user>@]host:[<path>]rdx-patch-default-5.2-5.2.4-*.rpk ~/ $ rdupdate ~/rdx-patch-default-5.2-5.2.4-*.rpk
: Не перезагружайте систему во время обновления.По завершении обновления узла появится сообщение «Update completed successfully». Узел будет перезагружен.
- Дождитесь перезагрузки узла.
-
Если вы обновляете RAIDIX 5.2.3 и используете сетевые интерфейсы с протоколом IPoIB, проверьте работоспособность этих интерфейсов. Если работоспособность интерфейсов нарушена, выполните следующую последовательность действий:
-
Установите rdx-migrate-interface-*.rpk:
$ rdupdate <path-to>/rdx-migrate-interface-*.rpk
- Дождитесь завершения выполнения команды и перезагрузки узла.
- Проверьте работоспособность интерфейсов.
-
-
Убедитесь в наличии сети heartbeat:
$ rdcli dc show
Значение «heartbeat» должно быть 1.
-
Если вы обновляете RAIDIX 5.2.0 и используете ALUA, внимательно ознакомьтесь с особенностями и рекомендациями в документе «Руководство администратора RAIDIX 5.2.4» в главе «LUN», подраздел «Настройка путей ALUA/ANA для LUN».
-
Если вы используете SAN, проверьте на инициаторах видимость LUN и состояние multipath-путей.
-
При необходимости, выполните повторное сканирование дисков:
- для Windows-систем: ( );
-
для Linux-систем выполните повторное сканирование SCSI-шины:
# echo '- - -' > /sys/class/scsi_host/host<num>/scan
<num> можно определить через вывод команды # lsscsi -H;
-
для ESXi:
.
-
-
Обновление второго узла системы.
Выполните шаг 2 на втором (необновлённом) узле.
-
Завершение обновления.
-
Если у вас была настроена синхронизация кэшей RAID, проверьте её настройку на каждом узле:
-
выполните
$ rdcli dc show
- убедитесь, что параметр
targets
отображается вместе с корректным значением.
: При возникновении проблем с восстановлением синхронизации кэшей RAID, пожалуйста, обратитесь в отдел поддержки поставщика СХД. -
-
При необходимости, выполните обратное переключение узлов (failback) на нужном узле:
$ rdcli dc failback
- Если вы отключали SSD-кэш на шаге 1.e, настройте его заново (подробнее в документах «Руководство администратора RAIDIX 5.2.4» и «Справочник CLI RAIDIX 5.2.4»).
-