Перейти к содержанию

Инструкция по обновлению с 5.1.9 до 5.1.10 с локального репозитория через UI

Примечание

Обновление доступно только начиная с версии 5.1.9

Внимание

После обновления версии 5.1.9 до версии 5.1.10, понизить версию (даунгрейд) невозможно.

  1. Перед началом обновления необходимо выгрузить ранее скачанный файл резервной копии виртуальной машины repo_packages_update.tar на сервер с установленным ECP VeiL 5.1.9, который требуется обновить.

    Путь: Хранилища => Файлы.

    image

  2. Далее необходимо добавить виртуальную машину из резервной копии, которая загружена ранее.

    image

    image

    image

    Затем требуется осуществить вход в графический интерфейс через noVNC в добавленную виртуальную машину.

    Путь: Виртуальные машины => repo_packages_update => vnc

    image

    Логин и пароль для входа в виртуальную машину:

    логин: package

    пароль: 123

    image

  3. Если в ECP VeiL не создан сетевой интерфейс, необходимо его создать, выполняя следующие шаги, показанные на рисунках: image

    image

    image

    image

    Добавить созданный выше сетевой интерфейс в виртуальную машину:

    image

    image

    Затем необходимо перезапустить виртуальную машину

  4. Ввести команду:

    su
    
    Пароль: 123

    Далее все действия необходимо выполнять от имени суперпользователя root.

    Выбор следующего шага зависит от наличия сетевого протокола DHCP. Также ip-адрес отображается в интерфейсе ECP VeiL на вкладке основного меню требуемой виртуальной машины.

    • в виртуальной машине необходимо осуществить вход в консоль (терминал) и ввести команду: ip a

    после чего появляется ip-адрес данной виртуальной машины. Далее он понадобится для указания адреса страницы локального репозитория откуда будут установлены/скачаны обновления (например - http://192.168.7.8).

    • затем требуется закрыть виртуальную машину, не выключая её.

    image

    • необходимо открыть файл конфигурации сетевых интерфейсов внутри виртуальной машины в консоли (терминале):
    sudo nano /etc/network/interfaces
    
    • далее найти секцию для вашего сетевого интерфейса (например, eth0) и добавить следующую конфигурацию:
      auto eth0
      iface eth0 inet static
          address ВАШ_IP_АДРЕС
          netmask ВАШ_МАСКА_ПОДСЕТИ
          gateway ВАШ_ШЛЮЗ_ПО_УМОЛЧАНИЮ
      
    • требуется заменить ВАШ_IP_АДРЕС, ВАШ_МАСКА_ПОДСЕТИ и ВАШ_ШЛЮЗ_ПО_УМОЛЧАНИЮ на соответствующие значения сети.

    • после внесения изменений необходимо сохранить файл и закрыть текстовый редактор, следующим сочетанием клавиш Ctrl+O & Ctrl+X.

    • затем необходимо перезагрузить сетевой интерфейс, для этого ввести команду:

      sudo systemctl restart networking
      

  5. Выполнить подключение по ssh к виртуальной машине с ECP VeiL 5.1.9, путем ввода: root@ip сервера и пароля. После осуществить вход в shell. Далее следует добавить в sourcelist адрес, откуда будут выполняться обновления:

    image

    • ввести команду:
      rm /etc/apt/sources.list.d/*
      

    image

    • ввести команду:
      nano /etc/apt/sources.list.d/own_repo.list 
      

    image

    • в открывшемся окне, необходимо записать строку, заменив в ней ip-адрес, на тот который был получен выше:

    deb http://192.168.7.8/test focal main

    • затем произведенные изменения необходимо сохранить комбинацией клавиш Ctrl+O. Далее нажать клавишу Enter и после Ctrl+X.

    image

  6. Импортировать в систему публичный ключ GPG для корректной работы локального репозитория командой:

    wget --quiet -O - http://192.168.7.8/test/pubtest.asc | apt-key add
    

    image

    Импортировать в систему публичный ключ необходимо на всех нодах (серверах) подключенных к контроллеру. Перед этим на контроллере нужно выйти из shell сочетанием клавиш Ctrl+D и ввести команду:

    node repo_sync
    

  7. Ввести команду:

    apt update
    

  8. Далее зайти на web-интерфейс ECP VeiL 5.1.9, перейти на страницу и обновить нажатием кнопки «Обновление ПО контроллеров + серверов».

    Путь: Настройки => Контроллер => ПО и Сервисы => ПО => => Обновление ПО контроллера + серверов.

    image

    image

  9. Необходимо дождаться некоторое время, до десяти минут, и ECP VeiL 5.1.9 будет обновлен до ECP VeiL 5.1.10.

  10. Убедиться, что версия успешно обновилась и в правом нижнем углу отображается версия 5.1.10 и версии пакетов изменились.

    Путь: Настройки => Контроллер => ПО и Сервисы => ПО

    image

    Так-же проверить версии пакетов можно через CLI. Для этого необходимо ввести команду:

    version
    

    image