Требования и ограничения

Обновление ПО RAIDIX производится только при помощи средств обновления, предоставляемых компанией Рэйдикс. Не используйте сторонние средства обновления и установки пакетов (yum, rpm): это может привести к неисправности системы и утрате гарантии.

Обновление не требует переустановки системы. Обновление DC-системы может быть запущено с любого контроллера, с сохранением доступа к данным.

Обновление может быть выполнено:

  • через веб-интерфейс (рекомендуемый способ);
  • через CLI.
:

При обновлении под нагрузкой, при failover возможна кратковременная потеря доступа к NAS. Некоторым сервисам и приложениям, использующим общие папки, может потребоваться перезапуск.

:

Производительность DC-системы во время обновления может снизиться из-за работы только одного контроллера во время обновления второго. Также учитывайте работу функции «Сквозная запись без синхронизации» (подробнее в документе «Руководство администратора»).

Для успешного обновления соблюдайте все требования и ограничения.

  1. Обновление производится пользователем с ролью «администратор».
  2. Убедитесь, что вы используете самую последнюю версию файла с обновлением.
  3. В системе должна быть действующая лицензия.
  4. Выполняйте обновление во время наименьшей нагрузки на систему.
  5. Обновление системы может занять продолжительное время в зависимости от количества объектов системы и необходимости сброса данных из SSD-кэша при его наличии.
  6. При удалённом подключении по SSH обеспечьте непрерывность SSH-сессии на время обновления. Для подключения по SSH с ОС Linux рекомендуем использовать Tmux для сохранения вывода команд в случае временного разрыва соединения.
  7. До завершения полного обновления всей системы:

    • НЕ изменяйте объекты RAIDIX.
    • НЕ выключайте DC-режим без предварительной консультации с отделом поддержки поставщика СХД.
    • НЕ производите изменения аппаратных средств системы.
    • НЕ очищайте диски.
  8. В системе должен быть минимум один RAID.
  9. Все RAID в системе должны иметь основной статус Онлайн (Online) и НЕ иметь подстатусов

    • Неполный (Degraded);
    • Инициализация (Initializing);
    • Кэши не синхронизированы (Caches not synchronized).
  10. На каждом контроллере в выводе команды $ rdcli system show в строке «state» указано значение «NORMAL».
  11. Перед обновлением с версии 5.3.0 выключите функцию «Merge операций чтения» на всех ERA RAID, если она была включена.

    Управление функцией доступно на странице конкретного RAID. Подробнее о функции в документе «Руководство администратора».

  12. Для обновления на каждом контроллере в каталоге /var/tmp должно быть доступно минимум 20 GiB свободного места: 10 GiB – для хранения упакованного и распакованного образа обновления .rpk, и 10 GiB – для установки новой версии ПО.
  13. На каждом контроллере должно быть доступно достаточное количество свободной оперативной памяти. Требования к объёму свободной памяти:

    • не менее 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: на странице Хранилище > Список RAID;
      • в версии RAIDIX 5.3.0: на странице Хранилище > RAID.
    : Перед уменьшением объёма памяти, доступной для SSD-кэша, его необходимо отключить.
    • Управление памятью для SSD-кэша доступно:
      • в версии RAIDIX 5.2.6: на странице Хранилище > Список LUN;
      • в версии RAIDIX 5.3.0: на странице Хранилище > LUN.

    Подробнее об управлении памятью в документе «Руководство администратора».

  14. Для Generic RAID может потребоваться выделение дополнительной памяти. Если обновление прервалось с ошибкой, связанной с недостатком памяти, установите указанное в ошибке значение памяти RAID:

    : Изменение объёма памяти RAID требует остановки нагрузки и перезагрузки RAID.
    • в версии RAIDIX 5.2.6: на странице Хранилище > Список RAID
    • в версии RAIDIX 5.3.0: на странице Хранилище > RAID

    Подробнее об управлении памятью в документе «Руководство администратора».

  15. Если после завершения обновления второго контроллера возникла ошибка: «Только для DC: восстановление резервных путей», и синхронизация не восстановилась автоматически – выполните на первом контроллере скрипт восстановления:

    $ /tmp/restore-after-update

    Восстановление может занять продолжительное время.

    Скрипт предназначен только для восстановления синхронизации после указанной ошибки. Во всех остальных случаях обратитесь в отдел поддержки поставщика СХД.

  16. После обновления требуется повторная авторизация со стороны системы мониторинга 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 Обновление патчем