Подготовка bootstrap сервера#
Перед началом развертывания AIC необходимо загрузить на bootstrap сервер ISO компонентов AIC.
AIC 1.3 использует сертифицированные ФСТЭК ISO образы для каждого компонента AIC. На bootstrap сервере в домашней директории пользователя astra
необходимо создать директорию с именем iso
, полный путь до этой директории: /home/astra/iso
. Она будет предназначена для хранения ISO компонентов AIC.
В ней необходимо создать следующие директории: aldpro_iso
, alse_iso
, billmanager_iso
, brest_iso
, rubackup_iso
. Каждая директория предназначена для ISO и их хэш-сумм конкретных компонентов AIC — ALD Pro, ALSE, BILLmanager, ПК СВ «Брест», RuBackup.
Создать эти директории можно командой:
mkdir -p /home/astra/iso/aldpro_iso /home/astra/iso/alse_iso /home/astra/iso/billmanager_iso /home/astra/iso/brest_iso /home/astra/iso/dci_manager_iso /home/astra/iso/rubackup_iso
Загружаемые ISO должны быть определенных версий согласно версионности продуктов из раздела:
Пример структуры каталогов и файлов внутри директории /home/astra/iso
:
/home/astra/iso/
├── aldpro_iso
│ ├── ALD_Pro_2.4.1.gost
│ └── ALD_Pro_2.4.1.iso
├── alse_iso
│ ├── base-1.7.4.11-23.06.23_17.13.iso
│ ├── base-1.7.4.11-23.06.23_17.13.iso.gost
│ ├── installation-1.7.6.15-15.11.24_17.20.iso
│ ├── installation-1.7.6.15-15.11.24_17.20.iso.gost
│ ├── installation-1.7.7.6-10.03.25_13.44.iso
│ └── installation-1.7.7.6-10.03.25_13.44.iso.gost
├── billmanager_iso
│ ├── billmgr.aic.iso
│ └── billmgr.aic.iso_md5sum.txt
├── brest_iso
│ ├── brest-3.3.3-for-astra-1.7.7.iso
│ └── brest-3.3.3-for-astra-1.7.7.iso.gost
├── dci_manager_iso
│ ├── dci6_repo.iso
│ └── dci_latest.iso
└── rubackup_iso
└── rubackup-release_2.4.0.42_astra-1.7.iso
Файлы должны иметь указанные имена, рядом с каждым ISO (Кроме ISO для RuBackup, DCImanager и BILLmanager) должен быть расположен файл с его хэш-суммой. ISO образ для BILLmanager и файл с его md5 суммой изначально размещены на bootstrap сервере в нужной директории.
Примечание
DCImanager является необязательным компонентом AIC. В случае его установки — скачать нужные для него ISO (dci_latest.iso
и dci6_repo.iso
) можно на странице официальной документации.
Репозиторий для ALSE 1.7.4.uu1 (base-1.7.4.11-23.06.23_17.13.iso
) необходим только для DCImanager. Если в инсталляции AIC не планируется устанавливать DCImanager — этот репозиторий и файл с его хэш-суммой не нужны.
Перед верификацией ISO необходимо в файле /home/astra/aic-code/ansible/playbooks/group_vars/all.yml
поменять значение следующей переменной:
dci_install: true
Значение true
нужно указывать только в случае, если в инсталляции AIC планируется устанавливать DCImanager. В ином случае у переменной должно быть значение false
. Этот параметр отвечает за необходимость верификации базового репозитория ALSE 1.7.4 с оперативным обновлением uu1, а также за дальнейшее монтирование этого ISO как репозитория на bootstrap сервер.
После того как все ISO будут размещены в соответствующих директориях, необходимо выполнить проверку хэш-сумм и корректности загруженных ISO. Для этого нужно на bootstrap сервере перейти в директорию /home/astra/aic-code
и выполнить команду:
task iso_verify
Эта команда запустит автоматизацию проверки валидности скаченных ISO. Автоматизация проверит что в соответствующих директориях расположены корректные ISO, а после выполнил проверку соответствия хэш-сумм этих ISO с хэш-суммами указанными в файлах .iso.gost
.
Корректным выводом автоматизации является текст:

В случае отсутствия какого-то ISO или несовпадения хэш-сумм, на экран будет выведено сообщение с информирующим текстом.
Примечание
Выполнить проверку валидности скаченных ISO и их хэш-сумм можно также используя Инсталлятор AIC.