Инструкция по обновлению с 5.1.9 до 5.1.10 с локального репозитория через UI
Примечание
Обновление доступно только начиная с версии 5.1.9
Внимание
После обновления версии 5.1.9 до версии 5.1.10, понизить версию (даунгрейд) невозможно.
Внимание
-
Перед началом обновления необходимо выгрузить ранее скачанный файл резервной копии виртуальной машины repo_packages_update.tar на сервер с установленным ECP VeiL 5.1.9, который требуется обновить.
Путь: Хранилища => Файлы.
-
Далее необходимо добавить виртуальную машину из резервной копии, которая загружена ранее.
Затем требуется осуществить вход в графический интерфейс через noVNC в добавленную виртуальную машину.
Путь: Виртуальные машины => repo_packages_update => vnc
Логин и пароль для входа в виртуальную машину:
логин: package
пароль: 123
-
Если в ECP VeiL не создан сетевой интерфейс, необходимо его создать, выполняя следующие шаги, показанные на рисунках:
Добавить созданный выше сетевой интерфейс в виртуальную машину:
Затем необходимо перезапустить виртуальную машину
-
Ввести команду:
Пароль: 123Далее все действия необходимо выполнять от имени суперпользователя root.
Выбор следующего шага зависит от наличия сетевого протокола DHCP. Также ip-адрес отображается в интерфейсе ECP VeiL на вкладке основного меню требуемой виртуальной машины.
- в виртуальной машине необходимо осуществить вход в консоль (терминал) и ввести команду:
ip a
после чего появляется ip-адрес данной виртуальной машины. Далее он понадобится для указания адреса страницы локального репозитория откуда будут установлены/скачаны обновления (например - http://192.168.7.8).
- затем требуется закрыть виртуальную машину, не выключая её.
- необходимо открыть файл конфигурации сетевых интерфейсов внутри виртуальной машины в консоли (терминале):
- далее найти секцию для вашего сетевого интерфейса (например, eth0) и добавить следующую конфигурацию:
-
требуется заменить ВАШ_IP_АДРЕС, ВАШ_МАСКА_ПОДСЕТИ и ВАШ_ШЛЮЗ_ПО_УМОЛЧАНИЮ на соответствующие значения сети.
-
после внесения изменений необходимо сохранить файл и закрыть текстовый редактор, следующим сочетанием клавиш Ctrl+O & Ctrl+X.
-
затем необходимо перезагрузить сетевой интерфейс, для этого ввести команду:
- в виртуальной машине необходимо осуществить вход в консоль (терминал) и ввести команду:
-
Выполнить подключение по ssh к виртуальной машине с ECP VeiL 5.1.9, путем ввода: root@ip сервера и пароля. После осуществить вход в shell. Далее следует добавить в sourcelist адрес, откуда будут выполняться обновления:
- ввести команду:
- ввести команду:
- в открывшемся окне, необходимо записать строку, заменив в ней ip-адрес, на тот который был получен выше:
deb http://192.168.7.8/test focal main
- затем произведенные изменения необходимо сохранить комбинацией клавиш Ctrl+O. Далее нажать клавишу Enter и после Ctrl+X.
-
Импортировать в систему публичный ключ GPG для корректной работы локального репозитория командой:
Импортировать в систему публичный ключ необходимо на всех нодах (серверах) подключенных к контроллеру. Перед этим на контроллере нужно выйти из shell сочетанием клавиш Ctrl+D и ввести команду:
-
Ввести команду:
-
Далее зайти на web-интерфейс ECP VeiL 5.1.9, перейти на страницу и обновить нажатием кнопки «Обновление ПО контроллеров + серверов».
Путь: Настройки => Контроллер => ПО и Сервисы => ПО => => Обновление ПО контроллера + серверов.
-
Необходимо дождаться некоторое время, до десяти минут, и ECP VeiL 5.1.9 будет обновлен до ECP VeiL 5.1.10.
-
Убедиться, что версия успешно обновилась и в правом нижнем углу отображается версия 5.1.10 и версии пакетов изменились.
Путь: Настройки => Контроллер => ПО и Сервисы => ПО
Так-же проверить версии пакетов можно через CLI. Для этого необходимо ввести команду: