Active Backup for Business linux agent离线安装

虽然备份工具很好用,但是内网环境下无法安装客户端是硬伤。
本教程通过在其他可以访问外网的主机上收集所有需要的环境包,然后传输到内网设备上进行离线安装使用。

要求限制

https://kb.synology.cn/zh-cn/DSM/help/ActiveBackup/activebackup_business_requireandlimit?version=7

支持 2.6 与 5.15 之间的内核版本,以下 Linux 版本的受支持 64 位版本:
CentOS:6.10、7.8、7.9、8.1、8.5
RHEL:6.10、7.8、7.9、8.1、8.4、8.5、8.6
Ubuntu:16.04、18.04、20.04、22.04
Fedora:30、31、32
Debian:8.0、9.0、10、11

支持的文件系统:
ext2
ext3
ext4
XFS

目标设备上所需的组件:
make 4.1 版本或以上版本
libaio 0.3.110 版本或以上版本
dkms 2.2.0.3 版本或以上版本
gcc 4.8.2 版本或以上版本

支持的设备类型:/dev/sdx、/dev/hdx、/dev/vdx、/dev/nvmex、/dev/mdx。
不支持备份外接设备。
通过 Synology Active Backup for Business 代理程序将物理服务器连接到 Synology NAS 时,不支持通过 QuickConnect 进行连接。

Oracle Linux 7.9

由于oracle linux 默认使用的5.4.17 kernel 群晖ABB并不支持,这边需要修改引导使用官方3.10.0 kernel来进行引导。

通过以下命令来修改默认引导kernel:

sed -i '/^GRUB_DEFAULT=/s/.*/GRUB_DEFAULT=1/' /etc/default/grub

grub2-mkconfig -o /boot/grub2/grub.cfg

重启后确认kernel版本是否为3.10.0

准备工作

安装一台可以访问外网的相同系统版本linux

修改yum配置

通过以下修改可以让yum保留下载的安装包供无法访问外网的linux安装使用:

sed -i '/^keepcache=/s/.*/keepcache=1/' /etc/yum.conf

安装基础包

使用以下命令安装环境以及下载解压工具:

yum install -y wget unzip elfutils-libelf-devel gcc

oracle linux默认源会提示找不到dkms:

可以手动在其他源下载RPM包进行安装:
https://rpmfind.net/linux/rpm2html/search.php?query=dkms

安装ABB环境

将安装包上传到linux进行安装:

安装完成后使用abb工具进行连接确认可以正常备份。

打包离线安装包

安装完成后查询yum离线安装包位置

ls /var/cache/yum/*/*/*/packages/

将所有rpm包打包,传输到无法访问外网的linux

离线linux安装

解压打包的rpm安装包:

通过yum安装所有RPM包:

yum install *

然后再将安装包上传到linux进行安装即可:

Ubuntu 22.04.3

准备工作

安装一台可以访问外网的相同系统版本Ubuntu

修改apt配置

通过以下修改可以让apt保留下载的安装包供无法访问外网的Ubuntu安装使用:

echo 'Binary::apt::APT::Keep-Downloaded-Packages "true";' > /etc/apt/apt.conf.d/01keep-debs

安装解压工具:

apt install unzip

安装ABB环境

将安装包上传到linux进行安装:

安装完成后使用abb工具进行连接确认可以正常备份。

打包离线安装包

安装完成后查询yum离线安装包位置

ll /var/cache/apt/archives/

将所有deb包打包,传输到无法访问外网的linux

离线Ubuntu安装

解压打包的rpm安装包,由于权限问题建议放在根目录:

由于断网可以通过以下命令减少超时等待时间:

echo "127.0.0.1 cn.archive.ubuntu.com" >> /etc/hosts

通过apt安装所有RPM包:

apt install -y /archives/*.deb

然后再将安装包上传到ubuntu进行安装即可:

环境安装包

Oracle Linux 7.9

链接: https://pan.baidu.com/s/1mLwDiKxKMe3v5fhUhtsubQ?pwd=syno 提取码: syno

Ubuntu 22.04.3

链接: https://pan.baidu.com/s/1C_V0lGRY3RXE9wPKK5KQEQ?pwd=syno 提取码: syno