Подготовка образа установочного диска

Перед установкой Sandbox необходимо подготовить образ ISO установочного диска на базе операционной системы Astra Linux.

Минимальные аппаратные требования для устройства, которое можно использовать для создания образа ISO:

Программные требования:

Open Single Management Platform не поддерживает другие версии операционной системы Astra Linux.

Чтобы смонтировать iso-образ компонента Sandbox на базе операционной системы Astra Linux:

  1. Скачайте следующие файлы из дистрибутива:
    • Архив tar.gz из дистрибутива Sandbox.
    • Инструменты для создания образа ISO.
  2. Создайте файл iso_builder.sh со следующий содержимым:

    #!/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

  3. Выполните команду:

    mkdir /var/kedr_builder

  4. Поместите файлы, перечисленные в шаге 1, и образ astra-installation.iso в созданную директорию /var/kedr_builder.
  5. Выполните команду:

    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>

В приведенной выше команде:

В начало