準備包含 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 映像的名稱。
頁面頂部