Перед установкой Sandbox необходимо подготовить образ ISO установочного диска на базе операционной системы Astra Linux.
Минимальные аппаратные требования для устройства, которое можно использовать для создания образа ISO:
Программные требования:
Open Single Management Platform не поддерживает другие версии операционной системы Astra Linux.
Чтобы смонтировать iso-образ компонента Sandbox на базе операционной системы Astra Linux:
#!/bin/bash
usage="Builds the KEDR install ISO.
Usage:
$(basename "$0") [-h] source_iso distribution iso_builder_image build target_iso_name
where:
-h, --help - show this text and exit
source_iso - absolute path to the source OS ISO file
distribution - absolute path to the KEDR distribution archive
iso_builder_image - absolute path to the iso_builder docker image
build - absolute path to a temporary build directory
target_iso_name - absolute path to the resulting ISO file
"
if [ "$#" -eq 0 ] || [ "$1" == "-h" ] || [ "$1" == "--help" ]
then
echo "$usage"; exit 10;
fi
if [ "$#" -lt 5 ]
then
echo "Error: not enough arguments. Please, refer the help text."; exit 11;
fi
docker load -i $3
docker run -v $1:$1 -v $2:$2 -v $4:/build kaspersky/kata/deployment/iso_builder:6.0 --source-iso-uri file://$1 --kata-distribution-uri file://$2 --target-iso-name $5
mkdir /var/kedr_builder
sudo ./iso_builder.sh \
/var/kedr_builder/astra-installation.iso \
/var/kedr_builder/kata-sb-distribution-<version>-x86_64_en-ru-zh.tar.gz \
/var/kedr_builder/iso-builder-<version>-x86_64_en-ru-zh.tar \
/var/kedr_builder buildSandboxAstra.iso
где <version> – версия дистрибутива Sandbox.
Образ установочного диска buildSandboxAstra.iso создается в директории /var/kedr_builder.
Если вы храните файлы в разных директориях, вы можете выполнить следующую команду:
sudo ./iso_builder.sh <source_iso_host_path> <distribution_host_path> <iso_builder_image_host_path> <build_host_path> <target_iso_name>
В приведенной выше команде: