Псевдографический инсталлятор (TUI)#

Псевдографический инсталлятор (TUI) не требует наличие GUI в ОС. Для работы скрипта необходим пакет whiptail, он устанавливается автоматически при запуске TUI в случае отсутствия.

Ограничения#

  1. По умолчанию в TUI предполагается установка на три узла виртуализации.

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

    При добавлении дополнительных узлов виртуализации в сценарий развертывания AIC, при вызове меню Использование ВМ на физических серверах необходимо добавить их перед выбором Все значения указаны верно, так как при открытии меню в него попадают только 3 узла виртуализации, а конечный конфигурационный файл формируется только из адресов указанных в меню.

  2. Для узлов управления ПК СВ (фронтальные машины) или узлов КД, вынесенных на отдельные физические сервера, необходимо убедиться, что на них заведен пользователь с именем astra, из-под которого будет работать автоматизация развертывания AIC, и с bootstrap сервера до этих отдельных серверов настроен беспарольный доступ по SSH до пользователя astra.

    Примечание

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

  3. Имена серверов и ВМ должны быть уникальными.

  4. TUI позволяет использовать до 20 порталов iSCSI для доступа к LUN СХД.

  5. TUI позволяет добавить до 50 дополнительных узлов виртуализации ПК СВ.

Особенности использования TUI#

  1. Заполнять переменные необходимо строго в представленном в меню порядкe.

    Примечание

    При необходимости изменить переменные, связанные с сетевыми настройками, нужно изменить их меню Общие сетевые параметры AIC и подтвердить новые настройки.

  2. Все переменные необходимо изменять только через TUI, без ручного изменения конфигурационных файлов.

    Примечание

    TUI автоматически вносит изменения в конфигурационные файлы. Перед изменением каждого конфигурационного файла будет создана его резервная копия, помещенная в директорию ~/backup.

  3. Для сохранения внесенных в меню параметров необходимо выбрать Все значения указаны верно. Только после выбора этого пункта будут внесены изменения в конфигурационные файлы.

    Примечание

    Пункт Ок работает аналогично нажатию клавиши Enter. То есть выбрав какой-либо пункт можно нажать либо на Enter, либо нажать на Tab чтобы переместиться на пункт Ок и уже после этого нажать Enter.

  4. Выход из меню осуществляется автоматически после выбора Все значения указаны верно, при необходимости выйти из меню без сохранения необходимо выбрать пункт Отмена.

Настройка параметров установки#

Основное меню#

Запустить TUI командой:

./aic-base-1.2-TUI.sh

После запуска скрипта откроется основное меню инсталлятора:

../../_images/tui_main.png

Примечание

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

Общие сетевые параметры AIC#

../../_images/first_m.png

В этом меню необходимо указать адреса 3-x основных сетей, а также имена сетевых мостов на 3-x серверах, которые имеют выход в эти же сети.

Примечание

При дальнейшем заполнении адресов можно указать только последние октеты, адреса сетей заполняются единожды, в этом меню.

  • Адрес основной, менеджмент сети — адрес сети управления, по ней bootstrap сервер будет разворачивать AIC на всех узлах;

  • Адрес сети СРК — адрес сети, предназначенной для трафика RuBackup, клиентами RuBackup будут выступать узлы управления ПК СВ, узлы ALD Pro;

  • Адрес сети СХД — адрес сети, через которую на узлы управления и виртуализации Брест будут подключены iSCSI LUN;

  • Bridge для менеджмент сети — имя сетевого моста сети управления;

  • Bridge для сети СРК — имя сетевого моста для сети СРК;

  • Bridge для сети СХД — имя сетевого моста для сети СХД.

Использование ВМ на физических серверах#

../../_images/second_m.png

При развертывании AIC рекомендуется использовать для узлов управления Брест и узлов КД виртуальные машины, расположенные на узлах виртуализации.

При необходимости их можно вынести на отдельные физические серверы, в таком случае нужно выбрать пункт вынесенного узла, нажав Enter изменить его размещение с «ВМ» на «Физический сервер».

Меню Порталы iSCSI#

../../_images/iscsi_tui.png

Изначально в меню отображаются указанные в текущем конфигурационном файле порталы iSCSI LUN.

При необходимости добавить порталы:

  • выбрать соответствующий пункт;

  • указать нужное количество порталов (например, 2):

../../_images/2_iscsi.png

В меню отобразится:

../../_images/result_iscsi.png

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

Примечание

В конфигурационный файл попадут только заполненные адреса порталов — наличие пустых полей в этом меню допускается.

IP адреса ALD Pro и Брест#

В меню представлены адреса и имена узлов ALD Pro и ПК СВ.

Нижняя часть меню:

../../_images/tui_ip_addr.png

Синхронизировать узлы — позволяет указать физические серверы которые используются как серверы для развертывания ВМ также в качестве серверов виртуализации ПК СВ. Свое изначальное значение серверы получают из текущего конфигурационного файла.

Таким образом допускается использование отдельных серверов как узлов виртуализации, а также в удобном виде подставить параметры узлов, на которых будут развернуты ВМ с фронтами ПК СВ и узлами КД.

Добавить узлы виртуализации Брест — позволяет добавить до 50 дополнительных узлов.

Параметры ALD Pro и ПК СВ Брест#

../../_images/tui_aldpro.png

Плавающий IP-адрес RAFT формируется из адреса основной сети и октета из текущего конфигурационного файла. Изменять можно, как и в случае других адресов — только последний октет адреса.

После указания значений всех переменных, по аналогии и с другими конфигурационными файлами, перед их изменением создается резервная копия в директорию backup.

Параметры сетей и ВМ Брест#

../../_images/tui_networks_brest.png

Токен аутентификации ПК СВ будет получен автоматически в процессе работы автоматизации развертывания.

Примечание

При указании диапазона сетей и адресов ВМ, необходимо чтобы адреса попали в заданный диапазон. Рекомендуется использовать диапазон в 4 адреса, а адреса ВМ указывать последовательно.

Параметры RuBackup#

../../_images/tui_rubackup.png

Имя пользователя администратора БД всегда будет postgres, имя администратора СРК в БД рекомендуется именовать как rubackup.

Примечание

Параметр Имя сетевого интерфейса сети СРК клиентов RuBackup — клиентами СРК являются узлы управления ПК СВ, узлы КД ALD Pro. При развертывании этих ресурсов как локальных ВМ на 3 серверах — значение переменной будет eth1, но в случае вынесения этих ресурсов на отдельные серверы важно чтобы все узлы имели единое имя сетевого интерфейса сети СРК. В противном случае придется вручную менять этот параметр, указывая как клиентов СРК отдельные узлы для которых значения этого параметра будет корректным, устанавливать клиентскую часть RuBackup, затем снова менять значение этого параметра и перечень узлов - клиентов СРК.

Параметры Astra Monitoring#

../../_images/tui_am.png

Параметры DCImanager#

../../_images/tui_dci.png

Для корректного развертывания и работы DCImanager необходимо задать шлюз менеджмент сети. При создании ВМ под управлением ПК СВ — он не указывается, этот параметр необходим только для DCImanager. Адрес шлюза формируется автоматически из заполненной ранее переменной менеджмент сети, нужно только поменять последний октет, указав корректный шлюз для текущей сетевой конфигурации.

Перед установкой DCImanager необходимо предварительно скачать два образа и расположить их в директорию /rep/iso на bootstrap сервере.

Оба образа можно скачать в личном кабинете, в директории с файлами для «AIC 1.1» — dci6_repo.iso, dci_latest.iso. Имена образов изменять нельзя.

Установка#

Развертывание AIC 1.2 базовой редакции осуществляется поэтапно, корректный порядок указан в основном меню TUI:

../../_images/tui_menu.png

Инсталлятор позволяет указывать детали установки (например, ALD Pro не целиком, а только его клиентской или серверной части).

В меню есть пункт Более детальное развертывание:

../../_images/tui_detal.png

Такое, более детальное развертывание добавляет возможность добавлять в уже развернутую инсталляцию AIC новые узлы, например дополнительные узлы виртуализации ПК СВ или новых клиентов ALD Pro, запускать автоматизацию генерации токена API RuBackup и т.д.

Также, в случае если на каком-то этапе развертывания произойдет ошибка — можно перезапустить автоматизацию только нужной части, не вмешиваясь в работу уже настроенных частей компонентов.

Примечание

В связи с большим количеством зависимостей компонентов друг от друга и от установленного физического оборудования выполнение сценария может, в некоторых случаях, завершиться с ошибками. В таком случае необходимо запустить развертывание заново, также используя TUI.

Если конфигурационные файлы будут изменены вручную между запусками TUI, например один из компонентов был развернут, не используя TUI, то для дальнейшей работы с TUI при его следующем запуске поочередно проверьте и подтвердите корректность всех переменные в каждом меню.

В случае если на одном из этапов установки стабильно происходит ошибка, необходимо сверить значения переменных и адресов в конфигурационных файлах в соответствии с описанием значений из раздела Установка без использования инсталляторов секции.