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

Обновление VeiL Broker 3.x

Обновление с версии 3.0, используя внешний репозиторий

Примечание

Проверить текущую версию VeiL Broker и его компонентов можно командой dpkg -l | grep veil.

Предупреждение

Во время обновления сервис будет недоступен. Следует выбрать допустимое время и выполнить резервное копирование ВМ.

Для обновления VeiL Broker, используя внешний репозиторий, необходимо выполнить следующие действия:

  1. 1) Подключиться по SSH командой

    ssh <имя пользователя>@<IP-адрес машины, на которой установлен VeiL Broker>

    Пример команды: ssh astravdi@192.168.7.17

    или

    2) Войти в систему, указав значение Integrity level равное 63 или Уровень целостности - Высокий (для графического режима).

    Стандартные репозитории пакетов

    Если при установке были пропущены шаги по копированию стандартных дистрибутивов Astra Linux, следует ознакомиться с шагами по копированию основного и devel дисков в разделе Установка и настройка ОС.

  2. Подключить внешний репозиторий VeiL Broker:

    echo "deb https://veil-update.mashtab.org/veil-broker-prod-32 smolensk main" | sudo tee /etc/apt/sources.list.d/vdi.list где указана свежая версия репозитория с сайта доступных версий.

  3. Выполнить команды для обновления:

    sudo apt-get update

    sudo apt-get upgrade -y

    sudo rm -f /etc/apt/sources.list.d/vdi.list

    sudo apt-get update

    Просроченный корневой сертификат

    Если при выполнении команды sudo apt-get update происходит ошибка "Данные из этого репозитория нельзя аутентифицировать, и поэтому потенциально из небезопасно использовать" * необходимо выполнить следующие команды и повторить процесс обновления:
    sudo sed -i '/mozilla\/DST_Root_CA_X3.crt/s/^/#/' /etc/ca-certificates.conf
    sudo update-ca-certificates --fresh
    * Орфография и пунктуация автора сохранены.

  4. Перезапустить ВМ, на которой установлен VeiL Broker.

Обновление с версии 3.0, используя iso-образ

Примечание

Проверить текущую версию VeiL Broker и его компонентов можно командой dpkg -l | grep veil.

Предупреждение

Во время обновления сервис будет недоступен. Следует выбрать допустимое время и выполнить резервное копирование ВМ.

Для обновления VeiL Broker*, используя iso-образ, необходимо выполнить следующие действия:

  1. Войти в систему, указав значение Integrity level равное 63 или Уровень целостности - Высокий (для графического режима).

    Стандартные репозитории пакетов

    Если при установке были пропущены шаги по копированию стандартных дистрибутивов Astra Linux, следует ознакомиться с шагами по копированию основного и devel дисков в разделе Установка и настройка ОС.

  2. Подключить новый iso-образ VeiL Broker и выполнить команды для обновления:

    sudo mount /media/cdrom

    cd ~

    sudo bash /media/cdrom/install.sh > vdi_update.log

    sudo umount /media/cdrom

  3. Вернуться в окно управления ECP VeiL и перейти во вкладку Виртуальная машина - <имя ВМ> - CD-ROM. В списке приводов нажать на название привода и в открывшемся диалоговом окне размонтировать iso-образ, нажав кнопку Извлечь.

Миграция данных VeiL Broker 2.0 на версию 3.0.0

Перед началом миграции нужно убедиться, что все контроллеры активны и к ним можно подключиться. Скрипт миграции предоставляется по запросу.

Команды для запуска на версии 2.x

  1. Подключиться к серверу, на котором размещен VeiL Broker 2.1.4.

    Примечание

    Если используется более ранняя версия VeiL Broker, необходимо сначала обновить ее до 2.1.4.

  2. Выполнить установку пакета vdi-migration-tool sudo dpkg -i vdi-migration-tool_1.0-1_all.deb

  3. Запустить скрипт миграции cd /opt/veil-vdi/app && ./migrate.sh -v 2

  4. Выполнить перенос получившихся файлов

    /tmp/broker_pt_1.sql

    /tmp/broker_pt_2.sql

    /tmp/broker_pt_3.sql

Команды для запуска на версии 3.x

  1. Подключиться к серверу, на котором размещен VeiL Broker 3.0.0.

    Примечание

    1. Если планируется использовать версию новее, сначала нужно выполнить установку VeiL Broker 3.0.0.
    2. Если ssh-подключение к версии 3.0.0 заблокировано, используйте SPICE/VNC управление с контроллера ECP VeiL.
  2. Разместить дампы памяти на сервере в каталоге tmp.

    Примечание

    Дампы памяти должны быть загружены в каталог, к которому будет доступ у пользователя vdiadmin.
    /tmp/broker_pt_1.sql
    /tmp/broker_pt_2.sql
    /tmp/broker_pt_3.sql

  3. Выполнить установку пакета vdi-migration-tool sudo dpkg -i vdi-migration-tool_1.0-1_all.deb

  4. Запустить скрипт миграции cd /opt/veil-vdi/app && ./migrate.sh -v 3

  5. Задать пароли вновь созданным заблокированным пользователям.

    Примечание

    На момент миграции в версии VeiL Broker 3.0.0 не должно быть иных пользователей, кроме vdiadmin.

Back to top