Инсталлятор AIC#

Общая информация#

AIC это программный комплекс состоящий из 7-ми компонентов:

  • Базовая ОС — ОС СН Astra Linux;

  • Подсистема виртуализации облачных ресурсов — ПК СВ «Брест»;

  • Подсистема контроллера домена — ALD Pro;

  • Подсистема резервного копирования — RuBackup;

  • Подсистема портала самообслуживания, тарификации и биллинга — BILLmanager;

  • Подсистема мониторинга — Astra Monitoring;

  • Подсистема автоматизации развертывания — Astra Automation.

Установщик AIC позволяет упростить и оптимизировать процесс развертывания всех компонентов комплекса, сократить время на их установку и уменьшить вероятность человеческой ошибки.

Установщик поставляется с графическим интерфейсом, предназначенным для развертывания AIC, как на ранее подготовленное оборудование, так и при отсутствии соответствующей подготовки.

Примечание

В случае если оборудование, на которое предполагается установка АIC, не было подготовлено заранее, перед установкой AIC необходимо выполнить этапы подготовки к установке и сетевой установки ОС, описанные ниже. При наличии подготовленного оборудования возможно начать процесс установки непосредственно с этапа развертывания инфраструктуры.

Подготовка к установке#

  1. Подготовка ВМ Bootstrap.

    Установщик поставляется в виде готового образа в формате qcow2, который можно развернуть на автоматизированном рабочем месте (АРМ) администратора в виде ВМ, используя пакеты virt-manager и сервис libvirtd. Для развертывания необходимо:

    1. В личном кабинете клиента на сайте «Группы Астра» скачать образ AIC.

    2. Подготовить шаблон ВМ в соответствии с минимальными требованиями:

      • 4 CPU;

      • 8GB RAM.

    3. Подключить сеть АРМ администратора к сети, в которой располагаются серверы, планируемые к использованию для создания кластера.

    4. Запустить созданную ВМ.

  2. Подготовка серверов к установке ОС.

    Перед запуском процесса сетевой установки ОС необходимо подготовить оборудование для развертывания комплекса. Для этого:

    1. Настроить BIOS физических серверов, включив поддержку виртуализации (например, Intel vDT-x).

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

    3. Настроить RAID-массив.

    4. Записать MAC-адреса сетевых интерфейсов.

Сетевая установка ОС#

После выполнения предварительной подготовки необходимо перейти в графический интерфейс установщика AIC по адресу: https://<IP_bootstrap_srv> и в открывшемся интерфейсе инсталлятора выбрать пункт основного меню слева Сетевая установка ОС:

../_images/1_setevaya_ustanovka_os.png

В открывшемся окне Сетевая установка ОС выполнить следующие действия:

  1. Обозначить серверы виртуализации AIC, заполнив поля Имя сервера и MAC-адрес, в соответствии с информацией, полученной на этапе подготовки к развертыванию, и запланированной схемой кластера (указывается имя сервера на который будет установлена ОС и MAС-адрес сетевого интерфейса, через который будет производиться сетевая установка).

    Примечание

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

    ../_images/2_host_name_and_mak.png
  2. В верхнем левом углу вкладки Сетевая установка ОС нажать на кнопку Показать параметры;

  3. В открывшемся окне заполнить параметры, необходимые для конфигурирования процесса установки ОС:

    ../_images/3_parameters_full.png
    1. В блоке Параметры операционной системы задать Логин и Пароль локального администратора (по умолчанию используются значения: astra / astra-01), Версия ОС и Автоматическое генерирование SSH-ключа установлены по умолчанию:

    ../_images/4_OS_parameters.png
    1. В блоке Параметры BIOS узлов:

      • в поле Использовать legacy boot в выпадающем списке выбрать значение в зависимости от типа загрузки сервера:

        • для загрузки в режиме UEFI выбрать значение выключено;

        • для загрузки в режиме Legacy (BIOS) — значение включено;

      • в поле Время ожидания grab указать время ожидания Инсталлятора (в секундах) перед выполнением действия по умолчанию:

      ../_images/26_bios_parameters.png
    2. В блоке Настройка сети:

      • в поле Сетевой интерфейс DHCP указать наименование Интерфейса, который подключен к сети с разворачиваемыми серверами;

      • в поле Имя домена указать доменное имя кластера. Данная информация необходима для переименования серверов;

      • поля Временный IP PXE и Интерфейс настройки заполняются по умолчанию:

      ../_images/5_network_settings.png
    3. В блоке Разделы:

      • в поле Имя блочного устройства ОС задать идентификатор блочного устройства, на которое будет установлена ОС;

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

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

      • В полях Мин. размер раздела root (Mb) и Макс. размер раздела root (Mb) указать размеры для основного раздела (root);

      • в полях Мин. размер раздела swap (Mb) и Макс. размер раздела swap (Mb) указать размер раздела Swap;

      • в поле Тип разделов в выпадающем списке выбрать значение в зависимости от схемы разбивки диска:

        • при выборе стандартной схемы, установить значение Обычные разделы;

        • при выборе схемы LVM, установить значение LVM разделы:

      ../_images/6_partitions.png
  4. В нижней правой части экрана нажать кнопку Применить:

    ../_images/7_applybutton.png

    Инсталлятор выполнит запуск DHCP-сервера с необходимыми сервисами для старта сетевой загрузки.

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

    Примечание

    Для настройки сетевого подключения Инсталлятор AIC использует стадию post-install, на которой автоматизация проверяет наличие подготовленного файла конфигурации для сети сервера по адресу: /srv/ftp/scripts/interfaces_<MAC_address>. При наличии соответствующего файла, настройки будут скопированы из него автоматически, в соответствии с MAC-адресами серверов. При отсутствии фалов конфигурации, серверы запустятся с настройками сети по DHCP, выданными ВМ Bootstrap. В таком случае сеть будет необходимо настраивать вручную.

Развертывание инфраструктуры AIC#

После завершения процесса установки ОС по сети и настройки сетевых интерфейсов необходимо перейти к развертыванию AIC. Для этого в основном меню слева выбрать пункт Инфраструктура:

../_images/8_infrastructure.png

В открывшемся окне Инфраструктура выполнить следующие действия:

  1. Заполнить данные компонентов AIC:

    1. В каждый из трех блоков KVM узел ПК СВ «Брест»:

      • в поле Имя сервера ввести имя одного из трех ранее подготовленных серверов виртуализации;

      • в поле IP-адрес указать IP-адрес соответствующего сервера виртуализации;

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

      ../_images/9_AIC_hosts.png
    2. В блоках Лидер ALD Pro и Реплика ALD Pro:

      • в поле Имя сервера указать имена соответствующих серверов ALD Pro (основного и реплики);

      • в поле IP-адрес указать IP-адреса серверов ALD Pro (основного и реплики);

      • в поле Разместить на KVM узле установить флаг:

      ../_images/10_ALD_PRO.png ../_images/11_ALD_PRO_replica.png

      Примечание

      Подтверждение размещения на KVM узле в настройках блоков Лидер ALD Pro и Реплика ALD Pro необходимо для реализации гиперконвергентного сценария. При включении данной опции установка и настройка требуемых ВМ на серверах виртуализации будет произведена автоматически. Если данная опция будет отключена, пользователю потребуется самостоятельно подготавливать серверы для данных ролей.

    3. В каждом из трех блоков Фронт ПК СВ «Брест»:

      • в поле Имя сервера указать имя каждого из трех фронтальных серверов ПК СВ «Брест»;

      • в поле IP-адрес указать IP-адреса соответствующих фронтальных серверов;

      • в поле Разместить на KVM узле установить флаг:

      ../_images/12_brest_blocks.png

      Примечание

      Подтверждение размещения на KVM узле в настройках всех трех блоков Фронт ПК СВ «Брест» необходимо для реализации гиперконвергентного сценария. При включении данной опции установка и настройка требуемых ВМ на серверах виртуализации будет произведена автоматически. Если данная опция будет отключена, пользователю потребуется самостоятельно подготавливать серверы для данных ролей.

    4. В блоках RuBackup, Astra Monitoring и BILLManager:

      • в поле Имя сервера задать имя каждого из компонентов;

      • в поле IP-адрес указать соответствующий IP-адрес:

      ../_images/13_rubackup_monitoring_dci.png
  2. В левом верхнем углу вкладки Инфраструктура нажать на кнопку Показать параметры и в открывшемся окне указать следующие параметры серверов:

    1. В блоке Настройка сети:

      • в поле IP сервера репозиториев сервера репозиториев указать IP-адрес сервера Bootstrap;

      • в полях Мост сети управления, Мост сети СРК и Мост сети СХД указать имена соответствующих сетевых мостов;

      • в полях Основная сеть, Сеть для СРК и сеть для iSCSI указать требуемый диапазон соответствующих сетей.

      Примечание

      В данном блоке обозначаются только имена и IP-адреса сетей. Настройка параметров сетей выполняется при разворачивании ОС на этапе post-install.

      ../_images/14_network_settings2.png

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

      Для корректной установки AIC необходимо создание и настройка всех трех сетевых мостов на серверах виртуализации. В противном случае установка выполнена не будет.

    2. В блоке Параметры ПК СВ «Брест»:

      • в полях Имя администратора и Пароль администратора задать учетные данные администратора ПК СВ;

      • в поле Название БД указать наименование Базы данных ПК СВ (по умолчанию - brest);

      • в полях Пользователь БД и Пароль пользователя БД задать учетные данные пользователя Базы данных;

        Примечание

        Для корректного выполнения автоматизации рекомендуется использовать пароль длиной не менее 12 символов, содержащий латинские буквы и цифры.

      • в поле Имя лидера РАФТ задать имя лидера для кластера RAFT;

      • в поле Плавающий IP РАФТ указать плавающий IP-адрес для настройки кластера RAFT:

      ../_images/15_brest_parameters.png
    3. В блоке Параметры домена ALD Pro необходимо:

      • в поле Имя домена указать имя домена ALD Pro, заданного на этапе сетевой установки ОС.

      • в поле Пароль администратора указать пароль администратора контроллера домена (имя пользователя КД по умолчанию — admin):

      ../_images/16_ALD_pro_domain_parameters.png
    4. В блоке Astra Monitoring указать пароли для экспортеров:

      ../_images/18_astra_mpnitoring.png

      Примечание

      Данная настройка необязательная. Значение по умолчанию: =mvp1CL@st=.

    5. В блоке Настройки хранилища в поле Порталы iSCSI указать IP-адрес сервера SAN, на котором настроен сервис targetd для iSCSI или адрес СХД, предоставляющие доступ к дисковому пространству по протоколу iSCSI:

      ../_images/17_storage_config.png

      Примечание

      Настройка сервера SAN или СХД выполняется отдельно. Для автоматического прохождения этапов настройки iSCSI рекомендуется на момент настройки кластера, отключить функцию фильтрации IQN. После завершения установки и настройки, ее можно будет активировать, добавив необходимые IQN в список разрешенных.

    6. В блоке RuBackup:

      • в поле Сетевой интерфейс клиента указать наименование интерфейса, на который будет подключена сеть, используемая для работы с резервными копиями;

      • в полях Пароль Postgress БД СРК, Пользователь и Пароль для входа в RBM задать учетные данные пользователя БД системы RuBackup:

      ../_images/19_RuBackup.png
    7. В блоке Параметры сетей и ВМ ПК СВ «Брест» скорректировать названия сетей, количество выделяемых в ПК СВ IP-адресов и ID-хранилищ:

      ../_images/20_Terraform.png

      Примечание

      Данный блок является необязательным. Количество выделяемых для сетей IP-адресов можно будет скорректировать в дальнейшем, при работе с AIC.

  3. Проверить и скорректировать список запускаемых этапов.

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

    1. В правом нижнем углу окна Инфраструктура нажать на иконку шестеренки слева от кнопки Применить:

      ../_images/21_gear.png
    2. В выпадающем списке Этапы установки:

      • отметить компоненты, которые будут установлены при развертывании AIC:

        ../_images/22_installlation_steps.png
      • выбрать режим установки (первые 4-ре этапа в списке предназначены для настройки гиперконвергентного режима);

      • выбрать необходимость подключения LUN по iSCSI;

      • нажать на кнопку Сохранить:

        ../_images/23_installlation_steps_save.png
  4. По завершении всех настроек и выбора необходимых этапов установки, в правом нижнем углу окна Инфраструктура нажать на кнопку Применить. Процесс установки будет запущен.

    ../_images/24_infrastructure_apply.png

Статус процесса установки можно контролировать используя вкладку Журнал КУБ в основном меню слева:

../_images/25_cub_journal.png