Развертывание без доступа к интернету#

Развертывание платформы в окружении без доступа к интернету имеет ряд особенностей, которые рассматриваются ниже.

Развертывание зеркал репозиториев#

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

Пошаговые инструкции по созданию зеркал приведены в статье справочного центра Создание локальных и сетевых репозиториев.

При использовании ОС Astra Linux Special Edition 1.7 локально должны быть развернуты копии базового (base) и расширенного (extended) репозиториев.

Важно

Версии используемых репозиториев должны соответствовать версии ОС, установленной на узлах платформы.

Подготовка узлов#

Общие настройки узлов в окружении без доступа к интернету не отличаются от настроек в окружении с доступом к интернету:

  1. Обеспечьте сетевую связность всех узлов.

  2. Настройте корректное разрешение имен узлов.

  3. Обеспечьте доступ к узлам по SSH с использованием ключей согласно инструкции.

  4. Обеспечьте выполнение команд с использованием sudo без ввода пароля согласно инструкции.

Настройка установочного узла#

Для настройки установочного узла выполните следующие действия:

  1. Добавьте в файл /etc/apt/sources.list ссылки на развернутые зеркала репозиториев, например:

    deb http://192.168.0.1/astra/frozen/1.7_x86-64/1.7.5/repository-base     1.7_x86-64 main non-free contrib
    deb http://192.168.0.1/astra/frozen/1.7_x86-64/1.7.5/repository-extended 1.7_x86-64 main non-free contrib
    
  2. Загрузите архив с установщиком на установочный узел.

    Примечание

    Архив доступен для загрузки в Личном кабинете при наличии действующей лицензии на продукт.

  3. Создайте каталог /opt/rbta/aa/astra-automation-setup/:

    sudo mkdir -p /opt/rbta/aa/astra-automation-setup/
    
  4. Распакуйте содержимое архива с установщиком в каталог /opt/rbta/aa/astra-automation-setup/:

    sudo tar -xvzf <archive>.tgz -C /opt/rbta/aa/astra-automation-setup/
    

Настройка инвентаря#

При настройке инвентаря выполните следующие действия:

  1. Опишите параметры платформы согласно инструкций из раздела Описание инвентаря.

  2. Добавьте в секцию [all:vars] следующие строки:

    bundle_install=true
    docker_registry_ip='<docker_registry_ip>'
    docker_registry_port='5000'
    bundle_dir=/opt/rbta/aa/astra-automation-setup/
    

    Вместо <docker_registry_ip> укажите IP-адрес установочного узла.

    Важно

    Нельзя использовать адрес локальной петли 127.0.0.1.