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

Инструкция по смене роли узла (Node) на Контроллер+Узел (Controller+Node)

Перед началом работы необходимо выполнить следующие действия:

  • убедиться, что доступен сервер обновлений.

  • версия ПО не ниже 4.7.3.

Смена роли

Для смены роли узла (Node) на узел+контроллер (Node+Controller) необходимо в CLI данного сервера выполнить команду:

system role controller_node

Проверка

Проверка смены роли узла заключается в следующем:

  • выполнить в CLI команду (проверить, что список установленных пакетов соответствует контроллеру):

    version
    

  • выполнить в CLI команду (проверить, что все сервисы контроллера активны):

    services list
    

  • проверить, доступен ли Web-интерфейс.

Внимание!

При отсутствии доступа к сети интернет, или при не доступности сервера обновлений

  1. В CLI ноды, которой планируется сменить роль, набираем и выполняем команду:

    mount /dev/cdrom
    

    img.png

  2. В CLI ноды, которой планируется сменить роль, набираем и выполняем команду:

    system repo update
    

    img_1.png

    Подтверждаем.

  3. В появившемся окне:

    1. Первую строку требуется закомментировать.

    2. Добавляем строку:

    deb [trusted=yes] file:/media/cdrom0/ bullseye main
    

    img_2.png

    Примечание

    Текст строки зависит от того сколько внешних носителей подключено к ноде.

  4. Сохраняем файл Ctrl+O

  5. Выходим из файла Ctrl+X

    После выхода из файла, система сама прогонит обновления, в случае успешного подключения репозитория, в конце будет надпись «Successful update».

    img_3.png

  6. В CLI ноды, набираем и выполняем команду:

    install veil-controller-ui veil-controller-env veil-controller-app
    
    Подтверждаем и ждем окончания установки пакетов.

  7. После этого будет отрабатывать скрипт, чтобы посмотреть статус вбиваем в CLI:

    log first_boot
    

    img_4.png

    Примечание

    Даже после завершения работы скрипта, на любые действия CLI может выдавать сообщение следующего содержания:
    Installation process is not yet completed, please wait. Type command 'log first_boot' for details....
    Не переживаем, главное, чтобы, в конце вывода лога, была фраза:
    Exit without reboot

  8. В CLI ноды, набираем и выполняем команду:

    system role controller_node
    

    img_5.png

    Подтверждаем и ожидаем окончания работы скрипта (на экране будут строчки синего цвета).

    Если все успешно, то работа скрипта завершится данными строчками:

    img_6.png

  9. В CLI ноды, набираем и выполняем команду:

    services list
    

    img_7.png

    Проверяем что сервисы контроллера запущены

  10. Проверяем доступен ли веб интерфейс контроллера.