Требования и ограничения
Обновление ПО RAIDIX производится только при помощи средств обновления, предоставляемых компанией Рэйдикс. Не используйте сторонние средства обновления и установки пакетов (yum, rpm): это может привести к неисправности системы и утрате гарантии.
Обновление не требует переустановки системы. Обновление DC-системы может быть запущено с любого контроллера, с сохранением доступа к данным.
Обновление может быть выполнено:
- через веб-интерфейс (рекомендуемый способ);
- через CLI.
При обновлении под нагрузкой, при failover возможна кратковременная потеря доступа к NAS. Некоторым сервисам и приложениям, использующим общие папки, может потребоваться перезапуск.
Производительность DC-системы во время обновления может снизиться из-за работы только одного контроллера во время обновления второго. Также учитывайте работу функции «Сквозная запись без синхронизации» (подробнее в документе «Руководство администратора»).
Для успешного обновления соблюдайте все требования и ограничения.
- Обновление производится пользователем с ролью «администратор».
- Убедитесь, что вы используете самую последнюю версию файла с обновлением.
- В системе должна быть действующая лицензия.
- Выполняйте обновление во время наименьшей нагрузки на систему.
- Обновление системы может занять продолжительное время в зависимости от количества объектов системы и необходимости сброса данных из SSD-кэша при его наличии.
- При удалённом подключении по SSH обеспечьте непрерывность SSH-сессии на время обновления. Для подключения по SSH с ОС Linux рекомендуем использовать Tmux для сохранения вывода команд в случае временного разрыва соединения.
-
До завершения полного обновления всей системы:
- НЕ изменяйте объекты RAIDIX.
- НЕ выключайте DC-режим без предварительной консультации с отделом поддержки поставщика СХД.
- НЕ производите изменения аппаратных средств системы.
- НЕ очищайте диски.
- В системе должен быть минимум один RAID.
-
Все RAID в системе должны иметь основной статус Онлайн (Online) и НЕ иметь подстатусов
- Неполный (Degraded);
- Инициализация (Initializing);
- Кэши не синхронизированы (Caches not synchronized).
- На каждом контроллере в выводе команды
$ rdcli system showв строке «state» указано значение «NORMAL». -
Перед обновлением с версии 5.3.0 выключите функцию «Merge операций чтения» на всех ERA RAID, если она была включена.
Управление функцией доступно на странице конкретного RAID. Подробнее о функции в документе «Руководство администратора».
- Для обновления на каждом контроллере в каталоге /var/tmp должно быть доступно минимум 20 GiB свободного места: 10 GiB – для хранения упакованного и распакованного образа обновления .rpk, и 10 GiB – для установки новой версии ПО.
-
На каждом контроллере должно быть доступно достаточное количество свободной оперативной памяти. Требования к объёму свободной памяти:
- не менее 2 GiB, если объём оперативной памяти не превышает 100 GiB, или
- не менее 2% от общего объёма оперативной памяти, если он превышает 100 GiB.
Значение свободной памяти (в MiB) контроллера можно увидеть в выводе команды
$ rdcli system show, строкаavailable_memory.Значение общей памяти (в MiB) контроллера можно увидеть, выполнив
$ cat /proc/meminfo | grep -Po "MemTotal:\s+\K\d+" | awk '{print int($1/1024)}'Если свободной памяти недостаточно, освободите её, уменьшив объём памяти RAID и памяти, доступной для SSD-кэша.
: Изменение объёма памяти RAID требует остановки нагрузки и перезагрузки RAID.- Управление памятью RAID доступно:
- в версии RAIDIX 5.2.6: на странице ;
- в версии RAIDIX 5.3.0: на странице .
: Перед уменьшением объёма памяти, доступной для SSD-кэша, его необходимо отключить.- Управление памятью для SSD-кэша доступно:
- в версии RAIDIX 5.2.6: на странице ;
- в версии RAIDIX 5.3.0: на странице .
Подробнее об управлении памятью в документе «Руководство администратора».
-
Для Generic RAID может потребоваться выделение дополнительной памяти. Если обновление прервалось с ошибкой, связанной с недостатком памяти, установите указанное в ошибке значение памяти RAID:
: Изменение объёма памяти RAID требует остановки нагрузки и перезагрузки RAID.- в версии RAIDIX 5.2.6: на странице
- в версии RAIDIX 5.3.0: на странице
Подробнее об управлении памятью в документе «Руководство администратора».
-
Если после завершения обновления второго контроллера возникла ошибка: «Только для DC: восстановление резервных путей», и синхронизация не восстановилась автоматически – выполните на первом контроллере скрипт восстановления:
$ /tmp/restore-after-updateВосстановление может занять продолжительное время.
Скрипт предназначен только для восстановления синхронизации после указанной ошибки. Во всех остальных случаях обратитесь в отдел поддержки поставщика СХД.
- После обновления требуется повторная авторизация со стороны системы мониторинга Zabbix.
Схема обновления всех версий
| Текущая версия | Новая версия | Способ обновления |
|---|---|---|
| 5.1.2 | 5.2.0 | Установка образа и миграция конфигурации |
|
5.2.0 5.2.2 5.2.3 |
5.2.4 | Обновление патчем |
| 5.2.4 | 5.2.5 | Обновление патчем |
| 5.2.5 | 5.2.6 | Обновление патчем |
| - | 5.3.0 | Установка образа |
| 5.2.6 | 5.3.1 | Обновление патчем |
| 5.3.0 | 5.3.1 | Обновление патчем |