准备包含 Central Node、Sensor 和 Sandbox 组件的安装磁盘镜像
安装应用程序之前,您需要准备好基于 Astra Linux 操作系统的安装盘 iso 镜像,其中包含 Central Node、Sensor 和 Sandbox 组件。
可用于创建 iso 镜像的设备的最低硬件要求:
- CPU:4 核,时钟频率 2500 MHz 或更高。
- RAM:8 千兆字节 (GB)。
- 可用磁盘空间:100 GB。
软件要求:
要挂载基于 Astra Linux 操作系统、包含 Central Node 和 Sensor 或 Sandbox 组件的 iso 镜像:
- 从分发包中,下载 Central Node 和 Sensor 组件分发包(kata-cn-distribution-7.1.1.531-x86_64_en-ru-zh.tar.gz)、Sandbox 组件分发包(kata-sb-distribution-7.1.0.530-x86_64_en-ru-zh.tar.gz)和名为 iso-builder-7.1.1.531-x86_64_en-ru-zh.tar 的文件。
- 创建包含以下内容的 iso_builder.sh 文件。
#!/bin/bash
usage="构建 KATA 安装 ISO。
用法:
$(basename "$0") [-h] source_iso distribution iso_builder_image build target_iso_name
其中:
-h, --help - 显示此文本并退出
source_iso - 源操作系统 ISO 文件的绝对路径
distribution - KATA 分发存档的绝对路径
iso_builder_image - iso_builder docker 镜像的绝对路径
build - 临时版本目录的绝对路径
target_iso_name - 生成的 ISO 文件的绝对路径
"
if [ "$#" -eq 0 ] || [ "$1" == "-h" ] || [ "$1" == "--help" ]
then
echo "$usage"; exit 10;
fi
if [ "$#" -lt 5 ]
then
echo "错误:参数不足。请参阅帮助文本。"; 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/kata_builder
- 将步骤 1 中列出的文件和
astra-installation.iso
镜像放入新创建的 /var/kata_builder 目录中。 - 运行以下命令:
- 如果您正在准备包含 Central Node 和 Sensor 组件的磁盘镜像:
sudo ./iso_builder.sh /var/kata_builder/astra-installation.iso /var/kata_builder/kata-cn-distribution-7.1.1.531-x86_64_en-ru-zh.tar.gz /var/kata_builder/iso-builder-7.1.1.531-x86_64_en-ru-zh.tar /var/kata_builder buildCNSensorAstra.iso
- 如果您正在准备包含 Sandbox 组件的磁盘镜像:
sudo ./iso_builder.sh /var/kata_builder/astra-installation.iso /var/kata_builder/kata-sb-distribution-7.1.0.530-x86_64_en-ru-zh.tar.gz /var/kata_builder/iso-builder-7.1.1.531-x86_64_en-ru-zh.tar /var/kata_builder buildSandboxAstra.iso
运行命令后,包含 Central Node 和 Sensor 组件的安装磁盘镜像(名为 buildCNSensorAstra.iso 和 buildSandboxAstra.iso)位于 /var/kata_builder 目录中。
如果将文件保存在不同的目录中,可以运行以下命令:
sudo ./iso_builder.sh <source_iso_host_path> <distribution_host_path> <iso_builder_image_host_path> <build_host_path> <target_iso_name>
在上面的命令中:
- source_iso_host_path 是 Astra Linux Special Edition 1.8.1.16 的分发包的路径。
- distribution_host_path 是分发套件的路径:kata-cn-distribution-7.1.1.531-x86_64_en-ru-zh.tar.gz 或 kata-sb-distribution-7.1.1.531-x86_64_en-ru-zh.tar.gz。
- iso_builder_image_host_path 是 iso-builder-7.1.1.531-x86_64_en-ru-zh.tar 文件的路径。
- build_host_path 是挂载的 ISO 镜像必须所在的路径,无需指定分配给 ISO 镜像的名称。
- target_iso_name 是分配给 iso 镜像的名称。
页面顶部