Обновление через командную строку
Подготовка к обновлению
-
Сохраните файл конфигурации:
$ scp /var/lib/raidix/raidixcfg.json [<user>@]<host>[:<path>]При обновлении DC-системы выполните шаг на обоих контроллерах.
-
Для больших (более 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-кэш используется в режиме Только для чтения:
$ rdcli ssdcache delete --name <ssd_cache_name>
При обновлении DC-системы выполните шаг на обоих контроллерах.
-
-
Перед обновлением DC-системы убедитесь, что сеть heartbeat настроена:
$ rdcli dc showЗначение «heartbeat» должно быть 1.
Обновление
-
Скопируйте файл обновления на контроллер в каталог /var/tmp любым доступным способом.
Пример команды, выполняемой на контроллере, для копирования файла с внешней системы с запущенным сервисом sshd:
$ scp [<user>@]<host>:[<path>]<rdx-migrate-5.3-5.3.1-*.rpk> /var/tmpгде
- <user> – пользователь внешней системы;
- <host> – IP-адрес интерфейса внешней системы;
- <path> – путь до файла на внешней системе.
Пример команды, выполняемой на внешней системе, для копирования файла с внешней системы на контроллер:
$ scp [<path>]<rdx-migrate-5.3-5.3.1-*.rpk> [<admin>@]<controller>:/var/tmpгде
- <path> – путь до файла на внешней системе;
- <admin> – пользователь СХД с ролью «администратор»;
- <controller> – IP-адрес основного интерфейса контроллера.
-
Запустите сессию
tmux, чтобы избежать прерывания обновления при потере SSH-соединения:$ tmux new -s update -
Перейдите в каталог /var/tmp и запустите обновление:
$ cd /var/tmp $ rdupdate ./rdx-migrate-5.3-5.3.1-*.rpk: Не отключайте питание и не перезагружайте систему во время обновления.Во время обновления система автоматически перезагрузится два раза.
-
Проверьте успешное завершение обновления, выполнив
$ tail -10 /var/log/raidix/update.logПосле успешного обновления в файле будет присутствовать строка «Update completed.»
-
В DC-системе после обновления первого контроллера:
- Убедитесь, что сеть heartbeat активна.
- При использовании SAN проверьте на инициаторах видимость LUN и состояние multipath-путей.
- Повторите шаги 1-4 на необновлённом контроллере.
Завершение обновления
- При использовании SAN проверьте на инициаторах видимость LUN и состояние multipath-путей.
- В DC-системе при необходимости выполните failback на любом контроллере.
- Если вы выключали SSD-кэш перед обновлением, настройте его заново (инструкцию см. в документе «Руководство администратора RAIDIX 5.3.1»).