Unix客户端交互式安装
Unix客户端(AIX、HP-UX、Solaris)支持bash/ksh安装。根据shell版本,使用对应的安装方式,具体操作如下:
一、安装前准备
1.1 安装路径要求
在安装客户端前,请确保选择合适的安装路径:
- Unix主机使用 root 用户安装客户端时,目录禁止设置在/bin、/lib/、/dev、/boot、/home、/lib64、/media 目录,否则安装客户端将失败。
二、安装步骤
2.1 拷贝并解压安装包
-
root用户下,登录到客户端所在的机器,将客户端安装包拷贝到安装路径。
-
解压安装包:
执行命令:gunzip <安装包名称>,例如:
gunzip AnyBackupClient-AIX_power64-8.0.9.1-xxxx-release-zh_CN-ABNormal-xx.tar.gz随后执行:tar -xf <安装包名称>,例如:
tar -xf AnyBackupClient-AIX_power64-8.0.9.1-xxxx-release-zh_CN-ABNormal-xx.tar
2.2 执行安装脚本
根据shell类型选择对应的安装方式:
2.2.1 使用bash安装
直接执行安装目录下的install.sh脚本安装:
[root@localhost ~]#./install.sh
2.2.2 使用ksh安装
执行如下步骤安装:
[root@localhost ~]#cd /安装目录/AnyBackupClient/ClientService/
[root@localhost ~]#chmod +x switch_ksh.sh
[root@localhost ~]#ksh switch_ksh.sh
[root@localhost ~]#ksh install.sh
2.3 配置安装参数
根据提示填入对应信息,具体信息如下:
-
选择y确定隐私声明信息。
-
填写Self IP Address,即当前服务器的IP地址。针对一个服务器有多个网卡的情况,任意选择一个,部署成功后会在管理控制台中显示该IP地址。
-
填写Server IP Address,内网接客户端即备份服务器的VIP,外网接客户端即外网的Eip或者域名。
-
填写Server Port,客户端上线对应的端口号,默认端口号为9614。
注意:
- Self IP和Server IP必须保持一致,都为IPv4或都为IPv6。
-
填写root user,即当前环境上的超级管理员用户,默认为当前环境上的任一超级管理员用户(一般为root)。
-
填写run user,即基础代理的用户,可以为任意用户,默认与第5步中填写的用户相同。
-
填写run group,即基础代理的用户组,默认为第6步填写的用户所在的任一用户组。
-
选择客户端部署后是否自动分配给租户:
- 输入y,为云环境部署,即租户管理员自主接入客户端资源,安装时传入指定租户的动态口令,安装完成后,客户端资源所属用户为指定租户。租户的动态口令值获取可参考《AnyBackup Family 8 使用手册》“获取租户信息”。
- 输入n,为本地部署,即客户端安装时选择不绑定安装,客户端安装完成后所属用户为超级管理员。
-
确认选择无误后,输入y,确认安装基础代理。如果之前选择有误,可以输入n退出安装,然后重新运行安装。
-
基础代理安装成功后,提示输入需要安装的应用代理序号,输入q退出应用代理安装流程。应用代理安装详情请查看应用代理安装。如后续需单独安装代理,请参考单独安装应用代理。
2.4 安装后检查
-
安装完成后,在当前目录下执行**./client_cli runner status查看基础代理是否为alived**。
-
在控制台查看客户端是否安装成功:
- 选择本地部署的客户端:使用系统管理员账户登录管理控制台,进入接入管理 > 客户端与代理,在客户端页面可以找到相应IP的客户端,状态为在线;再点击对应的代理按钮,查看基础代理状态为在线,代表已经安装成功。
- 选择云环境部署的客户端:使用指定租户下的任一租户管理员登录管理控制台,进入接入管理 > 客户端与代理,在客户端页面可以找到相应IP的客户端,状态为在线;再点击对应的代理按钮,查看基础代理状态为在线,代表已经安装成功。
三、注意事项
- 只要有一个代理为在线状态,客户端即为在线状态。
- Solaris10.6、solaris5.10以ksh方式安装后,重启客户端需要手动拉起代理。
- 客户端安装后,如客户端的运行用户被删除掉,客户端将无法正常工作,并可能记录较多的异常日志。