更新时间:2022-08-13 21:11:37
如果您需要在单节点环境上安装 AnyBackup Server,请参考本小节内容。
 

注意事项

  • 下述所有命令和截图中涉及到的日期版本或目录相关的内容,仅做操作示例的辅助说明,实际请以客户环境及发布的产品软件包为准。
  • 请确保已获取与产品相对应的软件包,AnyBackup Enterprise 7 / AnyBackup CDM 7 / AnyBackup Express 7 与AnyBackup Cloud 7 使用的软件包不同。相关内容,请参考 准备 AnyBackup Server 软件包
  • 当前版本支持 IPv4 或 IPv6 场景部署。
  • 由于软件包在生产时已进行安全加固,对权限进行严格控制,因此请勿对软件包操作任何权限的变更。当前仅提供 apollo 用户对外开放 SSH 连接权限,因此登录节点后,须先切换至 root 用户方可继续操作。
  • 软件包为压缩包形式,未经允许请勿删减、新增和修改解压后的目录及文件。任何操作均可能会导致 AnyBackup Server 安装失败或服务启动失败。
 

所需参数规划

参数 说明
--product 请根据当前所需安装的产品类型输入;
•  “Enterprise” 表示当前安装的产品为 AnyBackup Enterprise 7;
•  “CDM” 表示当前安装的产品为 AnyBackup CDM 7;
•  “EXPRESS” 表示当前安装的产品为 AnyBackup Express 7;
•  “CLOUD” 表示当前安装的产品为 AnyBackup Cloud 7
--server-type 仅支持输入 “NONE”
--self-ip •  该参数为当前节点的本地 IP 地址,可用于访问管理控制台;
•  支持 IPv4 或 IPv6
--ssl •  选填项;
•  该参数含义为是否开启管理通道的 SSL。开启,则输入 --ssl=yes;不开启,则输入 --ssl=no;
•  不输入该项时,系统默认开启管理通道 SSL 加密,开启 SSL 加密将不会影响备份通道的速度,一旦开启或关闭该项后,暂不支持修改。建议开启该项;
•  关于开启数据通道 SSL 加密,请参考 数据通道开启 SSL 加密说明

 

安装AnyBackup Server

1. 上传 AnyBackup Server 软件包至节点。
    a.  apollo 用户登录节点,执行 su - root 命令切换至 root 用户。
    b. 进入 /etc/ssh 目录,执行 vi sshd_config 命令编辑 sshd_config 文件:
        将 “PermitRootLogin no” 修改为 “PermitRootLogin yes”。
        将 “AllowUsers apollo” 修改为 “AllowUsers apollo root”。
        

    c .编辑完成后执行 :wq! 命令保存并退出编辑。
    d. 执行 systemctl restart sshd 命令重启 sshd 服务。
    e. 重启 sshd 服务后,直接通过 root 用户登录系统并使用 XFTP 或其他远程工具将 AnyBackup Server 软件包上传至 /backupsoft 目录。
    f. 上传完成后,如有安全要求,请将 sshd_config 文件还原回编辑前状态。
2. 解压 AnyBackup Server 软件包。
    执行 tar -zxvf 软件包名称 命令。如:tar -zxvf 
AnyBackupServer-Linux_el7_x64-7.0.13.0-zh_CN.tar.gz
注意:解压命令中请勿添加 “-o” 参数,可能会导致软件包权限变更。

3. 检查软件包和解压后的目录权限。
    执行 ll 命令查看权限。
    在全新的环境中解压软件包后,AnyBackupServer 目录用户和用户组将显示为 root:2048,权限为 550。
    这是因为安装 AnyBackupServer 时系统将创建一个普通用户 eab,2048 为 eab 用户的 UID。

注意:请勿修改此处的权限及属组,否则可能会导致安装 AnyBackupServer 失败。

4. 安装 AnyBackup Server。
    a. 进入 /backupsoft/AnyBackupServer 目录。
    b. 执行 ./install.sh --product=产品类型 --server-type=NONE --self-ip=xxx.xxx.xxx.xxx 命令开始安装。
        IPv4 如:./install.sh --product=Enterprise --server-type=NONE --self-ip=192.168.103.129
        IPv6 如:./install.sh --product=Enterprise --server-type=NONE --self-ip=fc99:3084::a03:541a
        

5. 安装完成,检查服务状态。
    当界面显示如上图中的 “Install success” 字样,表示 AnyBackup Server 安装成功。
    执行 systemctl -a|grep AnyBackup 命令查看已安装服务的状态。如果均为 “active” 和 “running”,则表示可以正常使用产品。
6. 如果安装完成后 CDPService 服务显示离线,且查看到该服务进程未启动,需要 安装 AnyBackup EKVM
    安装完成后,执行 systemctl restart ABCDPService 命令重启服务。
7. 如果当前环境 安装了 AnyBackup EKVM,则需要继续执行 usermod -a -G libvirt eab 命令,否则将无法正常使用接管演练和虚拟机管理相关功能。

 

接下来做什么?

现在,AnyBackup Server 已经安装成功。后续,建议您可以登录并使用管理控制台。
可使用当前节点的本地 IP 地址(即 --self-ip 参数)登录管理控制台。登录地址如:https://192.168.103.129:9600。