更新时间:2022-08-13 21:11:37
安装 AnyBackup Server 前,系统中的脚本将对系统做一系列的环境检测。在环境检测不通过的情况下,系统将提示不同类型的报错。各检测内容如下:
 

检测安装目录权限

  • 安装目录不能为系统目录,如 /boot、/bin 等。
  • 请务必按照指定目录安装 AnyBackup Server,如 /backupsoft。
  • 集群环境请务必确保三台节点的安装路径一致(即均为 /backupsoft),且 /backupsoft 目录分区大小建议不低于 40 GiB。
  • 如果需要安装在其他目录下,请务必确保该目录分区大小不低于 40 GiB。
  • 请确保安装目录层级均具有 755 权限。如:如果软件包存放在 /backupsoft 目录下,则 /backupsoft 目录需具有 755 权限。如果软件包存放在 /backupsoft/test/test1 目录下,则以上三层目录均需要具有 755 权限。参考命令如:chmod 755 目录名称。如果权限不足,系统将提示如下报错:

 

检测操作系统时区

  • 系统默认时区为上海时区,可执行 timedatectl 命令查看。
  • 支持在 tzselect 时区列表中的所有时区安装 AnyBackup Server 。在某些系统中(如:EulerOS),安装好操作系统后,时区可能默认为非上海时区的其他时区且该时区不在 tzselect 时区列表中。这种情况下,系统将在安装过程中报错并导致安装失败。此时,建议执行 timedatectl set-timezone Asia/Shanghai 命令修改时区。

 

检测防火墙状态

  • 执行 systemctl status firewalld 命令查看防火墙状态。
  • 节点的系统必须支持 firewalld 防火墙,且安装时防火墙状态必须开启。
  • 如果不开启防火墙,系统将在安装过程中报错。此时,系统可以继续安装 AnyBackup Server,但无法在安装完成后开启防火墙。此时,在使用管理控制台的过程中会出现问题。这是因为在安装过程中未开启防火墙,端口即无法添加,继而导致防火墙一直处于关闭状态。

 

检测 NetworkManager 服务

  • 软件版产品在安装 AnyBackup Server 前,请务必关闭 NetworkManager 服务。
  • 关闭此服务是因为 NetworkManger 服务与 network 服务有冲突。在断网或某些场景下 NetworkManager 服务会自动接管网络,导致 VIP 无法释放,继而导致集群出现问题。
  • 一体机产品使用的 ApolloOS 没有安装此服务,因此也无需关闭,可以忽略此检测步骤。
  • 执行 systemctl stop NetworkManager 命令停止该服务,执行 systemctl disable NetworkManager 关闭该服务。如果未停止此服务,系统将在安装过程中报错并导致安装失败。

        
  • 如果未关闭此服务,系统将在安装过程中报错并导致安装失败。

 

检测用户UID

  • 在安装 AnyBackup Server 时,系统将新建一个 UID 为 2048 的用户。因此,在安装前请确保当前环境中没有其他系统用户的 UID 为 2048 。
  • 执行 id 2048 命令可查看是否存在 UID 为 2048 的用户。如果回显不为空且用户不是“eab”,则请先评估该用户是否可以删除。删除后方可安装 AnyBackup Server。

 

检测分区大小

  • 如果当前产品是软件版且安装的操作系统是 CentOS 或 Red Hat 系列,在安装前请确保分区合理。
  • 在安装 AnyBackup Server 前,执行 df -Th 命令可查看当前环境的分区情况即剩余空间情况。如果剩余空间过小,请勿安装,待扩容后再继续操作。
  • 分区大小建议请参考 服务器组件要求 中的系统分区要求表。
 

接下来做什么?

现在,系统已检测完成。后续,建议用户开始安装 AnyBackup Server,可参考 在单节点环境式上安装 AnyBackup Server 或 在集群环境上安装AnyBackup Server