如需部署16节点以上,可使用自动部署工具。最多支持部署64节点。
前提条件
- 需要部署的节点IP可以ping通,网络正常。
- 安装目录下不能存在AnyBackupServer目录。
- 远程部署工具包所在的节点,网络正常。
多节点部署
-
安装前先把远程部署工具包以及AnyBackup控制台包传到任意一个节点服务器上。
-
将远程部署工具包进行解压,并进入RemoteDeploy/etc/DeployTools目录。
-
下载config_server.xlsx文件到本地,在node表中填写节点信息。下图以6节点为例,如需要更多节点比如64个节点,就填64个节点的信息。
参数说明:
参数 参数说明 是否必填 remote_ip 节点IP 必填 remote_port SSH端口 必填 remote_user 登录用户root 必填 remote_pwd 登录密码 必填 server_type 对应安装命令--server-type参数 必填 self_ip 对应安装命令--self-ip参数 必填 mgm_type 对应安装命令--mgm-type参数
ControlNode或者BuinessNode,从第4个节点开始,只能为BusinessNode必填 svr_type 对应安装命令--svr-type参数
默认为Storage,从第9个节点开始只能为Storage从第4个节点(即mgm-type=BusinessNode时)必填 storage_ip 对应安装命令--storage-ip参数
默认值为self-ip,具体说明参考集群部署章节《关键参数说明》选填 -
在cluster表中填写集群信息。
如果没有cluster-vip&db-vip融合使用同一IP需求,fusedcluster_vip、fusedcluster_id列可不填保留空白,如下图:
如果使用cluster-vip&db-vip融合使用同一IP,则只需要填写fusedcluster_vip、fusedcluster_id列即可,如下图:
参数说明:
参数 参数说明 是否必填 cluster_id 集群ID,具体说明参考集群部署章节《关键参数说明》 必填 cluster_vip 集群VIP,具体说明参考集群部署章节《关键参数说明》 必填 db_id 数据库ID,具体说明参考集群部署章节《关键参数说明》 必填 db_vip 数据库VIP,具体说明参考集群部署章节《关键参数说明》 必填 fusedcluster_vip 集群VIP,具体说明参考集群部署章节《关键参数说明》 cluster-vip&db-vip融合使用同一IP时必填 fusedcluster_id 集群ID,具体说明参考集群部署章节《关键参数说明》 cluster-vip&db-vip融合使用同一IP时必填 install_path 控制台安装路径 必填 -
填写完成上述Excel表格之后,将文件传到服务器上任意路径,或者原路径。
-
进入解压部署工具包后的RemoteDeploy目录,执行命令:
./remote_install.sh --event=1 --conf=/opt/config_server.xlsx --package=/opt/AnyBackupServer-Linux_el7_x64-8.0.0.0-20220308-release-zh_CN-30.tar.gz
参数介绍:
- --event:执行的操作(1-控制台推送安装,4-业务节点扩容)
- --conf:控制台推送安装模板或者补丁替换模板文件
- --package:控制台包或者补丁压缩包
注意:
- 执行多节点部署的命令时,命令行的参数—event只能等于1,即—event=1,该命令可以直接部署3-64节点。
- 该命令暂不支持卸载,如需卸载,只能手动进行卸载。
执行结果如下图:
执行结果记录:工具解压目录下面 logs/InstallPivotal.log
-
等待命令执行完成之后,最后检查下所有节点安装正常即可。
业务节点扩容
已经手动安装或者使用自动部署工具安装了三个或者三个以上的节点,想要扩展更多的业务节点,可以使用自动部署工具(推荐16节点以上使用此部署工具),步骤参考如下:
-
将远程部署工具包传到任意一个节点服务器上。
-
将远程部署工具包进行解压,并进入RemoteDeploy/etc/DeployTools目录。
-
下载config_server.xlsx文件到本地,只编辑需要扩展的业务节点信息(不允许编辑已经安装的三个控制节点的节点信息,前三行删掉)。
参数说明:
详见多节点部署的参数说明表格。 -
填写cluster表,若前面已安装的集群节点为cluster-vip&db-vip融合使用同一IP模式,则扩展的节点也须为融合同一IP的模式。
参数说明:
详见多节点部署的参数说明表格。
-
填写完成上述Excel表格之后,将文件传到服务器上任意路径,或者原路径。
-
进入解压部署工具包后的RemoteDeploy目录,执行命令:
./remote_install.sh --event=4 --conf=/opt/config_server.xlsx --package=/opt/AnyBackupServer-Linux_el7_x64-8.0.0.0-20220308-release-zh_CN-30.tar.gz
参数介绍:
- --event:执行的操作(1-控制台推送安装,4-业务节点扩容)
- --conf:控制台推送安装模板或者补丁替换模板文件
- --package:控制台包或者补丁压缩包
注意:
- 仅执行业务节点扩容的命令时,命令行的参数—event只能等于4,即—event=4,该命令只能用于业务节点的扩容。
- 该命令暂不支持卸载,如需卸载,只能手动进行卸载。
执行结果如下图:
执行结果记录:工具解压目录下面 logs/InstallPivotal.log
-
等待命令执行完成之后,最后检查下所有节点是否安装正常即可。