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