更新时间:2024-07-31 10:01:27

注意事项

  • 命令和截图中凡是涉及到日期版本、目录之类的,只是为了操作示例的辅助说明,实际版本以发布包为准。
  • 安装前确保已经查看检查备份服务器硬件系统要求检查系统章节。
  • 安装前确保取用的软件包为对应产品的软件包。
  • 采用IPv4、IPv6双栈控制台部署时,IPv4和IPv6必须配置在同一张网卡上,目前控制台暂只支持IPv4部署。
  • 由于软件包做了安全加固,对权限进行严格限制,请勿对软件包进行任何变更权限的操作。解压后,未经允许请勿对软件包内的文件进行删减,新增,修改等操作。任何操作均可能会导致软件包安装失败,或服务启动失败。

安装步骤

  1. root用户远程连接工具登录已经安装好的操作系统,上传对应架构的服务端安装包至备份服务器,建议上传至 /backupsoft 目录。

  2. 在安装包所在目录如 /backupsoft 下,执行sha256sum 安装包名称,校验安装包的唯一值的完整性。将计算出来的值与发布包中附带的SHA256.txt中的值进行对比,如果一致,代表软件包完整合法,否则请检查软件包来源,重新下载。

  3. 解压安装包(解压软件包时请勿添加-o参数,会导致软件包权限变更):
    tar -zxvf 安装包名称
    例如:tar -zxvf AnyBackupServer-Linux_el7_x64-8.0.2.0-20231231-release-zh_CN-130.tar.gz

  4. 检查软件包。
    解压后在节点的安装包所在目录如 /backupsoft 下执行ll命令,查看软件包权限属组如下:

    • 解压后的软件目录AnyBackupServer:权限 dr-xr-x---,属组 root eab
    • 软件安装包:权限 -rw-r--r--,属组 root root

    在一个全新环境上解压软件包后AnyBackupServer用户和用户组显示为root:2048,权限为550。因为2048为uid,安装时会创建一个普通用户eab2048为普通用户eab的uid,所以在软件安装完成之后2048便会变为eab

    注意:
    此处权限及属组不可进行任何修改,由于做了安全加固,涉及到每一个目录及文件,一旦修改软件包中任何权限相关的东西,都有可能导致软件安装失败。

  5. 安装软件。
    以下所有单节点安装命令示例为管理和存储网络融合模式,即不传入storage-ip参数,默认self-ip与storage-ip相同,或者self-ip与storage-ip传入的值相同,以下以不传入storage-ip参数为例:

    进入安装目录 /AnyBackupServer,执行以下命令:

    • 以Enterprise产品、内网直通IPv4、管理控制台和存储服务分离部署在不同机器上为例:
      管理控制台
      控制、业务角色节点
      ./install.sh --product=Enterprise --server-type=MASTER --clustertype=single --server-mode=ControlServer --self-ip=$YourSelfIP --fusedcluster-id=$YourClusterID --fusedcluster-vip=$YourClusterVIP --mgm-type=ControlNode --ntp-server=$YourNtpServerIP

      存储服务
      控制、存储角色节点
      ./install.sh --product=Enterprise --server-type=MASTER --server-mode=StorageServer --self-ip=$YourSelfIP --storage-ip=$YourStorageIP --fusedcluster-id=$YourClusterID --fusedcluster-vip=$YourClusterVIP --mgm-type=ControlNode --mgm-console=$管理控制台VIP或域名 --ntp-server=$YourNtpServerIP

    • 以Enterprise产品、内网直通IPv4、管理控制台和存储服务融合部署在一台机器上为例:
      控制、业务、存储角色节点
      ./install.sh --product=Enterprise --server-type=MASTER --clustertype=single --server-mode=All --self-ip=$YourSelfIP --storage-ip=$YourStorageIP --fusedcluster-id=$YourClusterID --fusedcluster-vip=$YourClusterVIP --mgm-type=ControlNode --ntp-server=$YourNtpServerIP

  6. 等待安装完成后,服务器上执行systemctl -a|grep AnyBackup命令查看服务的状态。除了SvrMgm服务状态为dead,其他服务若全为running,则部署成功。