Подготовка к установке с использованием инсталлятора
Инсталлятор может запускаться с хоста под управлением ОС Linux с установленным пакетом python3-pip или с подключенными репозиториями, в которых доступны требуемые пакеты.
Для подготовки хоста к запуску инсталлятора:
-
Установите ansible-core версии 2.15.9 (см. инструкции по установке в документации Ansible):
-
Установите коллекции ansible.windows и community.crypto (см. инструкции по установке в документации Ansible):
ansible-galaxy collection install ansible.windows community.crypto
Коллекция ansible.windows используется для работы с файлами и исполнения команд PowerShell в рамках роли
robocopy.Коллекция community.crypto используется для создания сертификатов в рамках роли
dsm. -
Если в процессе работы инсталлятора требуется выполнять подключение к хосту под управлением ОС Windows (например, при вводе контроллера домена Эллес в домен Active Directory), также установите библиотеку pywinrm:
-
Загрузите на хост архив с файлами инсталлятора и распакуйте его.
Например:
mkdir installer tar xvf directory-service-installer-1.5.0.tar.gz -C installer
-
Обеспечьте доступ к репозиторию с требуемыми пакетами или скачайте их в виде файлов (см. раздел «Дистрибутив»).
-
Настройте подключения по SSH к целевым хостам с аутентификацией по ключу или паролю (см. инструкции по настройке в документации Ansible и документации на используемый дистрибутив ОС). Для работы ролей на целевых хостах требуются права на использование
sudo.
В качестве целевых хостов могут выступать виртуальные или физические серверы под управлением следующих ОС:
-
для ролей
bind,samba,dsmиsamba-dc-exporter— ОС Astra Linux SE 1.7 и РЕД ОС 7.3; -
для роли
robocopy— ОС Windows Server 2008 и выше для контроллера-источника; ОС Astra Linux SE 1.7 и РЕД ОС 7.3 для целевых контроллеров.