Перейти к основному содержимому

Инструкция обновления до версии 4.2.0-1.9.0

Описание​

В статье рассматривается задача «Инструкция обновления до версии 4.2.0-1.9.0» в системе виртуализации «Горизонт-ВС».

Требования​

  1. Развёрнутая платформа «Горизонт-ВС» и доступ к веб-интерфейсу СГУ.
  2. Учётная запись с правами на выполнение описанных операций.

Пошаговая инструкция​

Шаг 1. Резервное копирование БД​

На лидере СГУ сохранить дамп и перенести на локальную машину:

docker exec -t hcs onedb backup -u oneadmin -p horizon -d opennebula /var/tmp/dump.sql

Шаг 2. Разбор RAFT-кластера​

Настройки системы → Настройки → Отказоустойчивость → Разобрать кластер ВД СГУ.

Через 1–2 минуты проверить в терминале хостов с СГУ:

zhcs
Note

Вывод должен содержать пустую зону

Шаг 3. Обновление СГУ​

Из любого СГУ (желательно бывшего лидера): Настройки системы → Обновление → Загрузить обновление СГУ. Дождаться обновления всех 3 хостов.

Внимание

При использовании корпоративного SSL-сертификата сохранить его локально — в процессе обновления он будет подменен на доверенный системный.

Шаг 4. Удаление роли admin​

Сбросить кэш браузера → Пользователи → Роли → установить флаг напротив admin (Admin) → Удалить → обновить страницу.

Шаг 5. Обновление oned.conf​

В терминале всех хостов с СГУ заменить строки 37–40 вoned.conf:

# БЫЛО:
VNC_PORTS = [
START = 5900
# RESERVED = "6800, 6801, 6810:6820, 9869"
]

# СТАЛО:
VNC_PORTS = [
START = 5900,
RESERVED = "9090, 9099, 9100, 9177, 9869, 10051, 11211, 29876"
]

Шаг 6. Сборка RAFT​

Настройки системы → Настройки → Отказоустойчивость → заполнить поля → Сохранить.

Шаг 7. Обновление гипервизоров​

Мигрировать все ВМ с обновляемого хоста → Инфраструктура → Узлы → флаг на узел → Обновить. Отслеживание:tail -f /var/tmp/updater/<ip_узла>

Внимание

Гипервизоры обновляются строго по одному. Гипервизоры с установленным СГУ обновляются в последнюю очередь.

Шаг 8. Блокировка root​

После обновления и перезагрузки узла разместить в/root/скриптoneroot.shи выполнить:

chmod +x oneroot.sh
./oneroot.sh

Результат​

Настройки применены. Проверьте состояние объекта в СГУ или результатом проверки, описанной в инструкции.

Устранение неисправностей​

  • Проверьте состояние ВМ или другого объекта, корректность параметров и права учётной записи.
  • При повторной ошибке изучите журнал СГУ и сообщение об ошибке, не повторяя операцию без устранения её причины.

См. также​