更新时间:2025-04-16 13:27:42

1 场景介绍

  • 客户想在一个AnyShare集群内部署多个实例给不同分公司或者部门使用,因此需要在当前AnyShare集群内创建多个实例。

2 准备工作

已创建好系统空间和该系统空间管理员,并且该系统空间管理员已绑定当前实例。

3 AnyShare多实例配置

安装集群第一个实例

初始化资源层服务时会自动创建rds、mongodb、redis、消息队列、SearchEngine、PolicyEngine、ETCD,在安装第一个实例的时候会使用这些资源层服务,在使用之前需要将这些服务绑定到第一个实例,以rds举例,其它服务类似方式绑定即可,如下截图:

绑定第一个实例举例.png

点击服务部署,选择一个实例:

安装服务时选择实例.png

选择需要安装的服务:

选择需要安装的服务.png

选择需要安装的服务版本,点击下一步:

选择服务版本.png

如果安装的是工作站服务,有以下三个注意事项(安装其它服务无要求):

1、deploymentstudio-dm-pre:“数据库升级后,对数据模型是否进行验证的开关”不要勾选

安装工作站注意事项1.png

2、service下面的httpPort随便填一个端口,和其它端口不冲突即可

安装工作站注意事项2.png

3、class-443下的ingressClass自定义,和其它实例不冲突即可

安装工作站注意事项3.png

变更好以上三步的参数后点击“提交->下一步”,就会进行该实例的工作站安装

同样方式安装身份认证和主模块服务(无需更改上面那些参数)

安装集群第二个实例:

初始化资源层服务时会自动创建rds、mongodb、redis、消息队列、SearchEngine、PolicyEngine、ETCD,这些服务在被第一个“工作站”实例使用,因此在创建第二个实例时需要手动添加上面的7个服务。添加以上服务步骤如下,以添加消息队列服务举例:

1、点击“添加或者更新服务”,选择“消息队列(MQ)”,选择该服务的“系统空间”,点击”新建内置组件“,组件名称可以自定义,但是添加的当前组件名称一定不能和其它组件名称冲突

2、数据路径和其它组件数据路径不能冲突

3、部署节点:登录到服务器后台通过hostname命令查看

4、在添加消息队列服务时会有“禁用开放外部端口”,此选项要选择“是”,添加其它服务用默认值即可。

添加mq举例1.png

添加mq举例2.png

按照以上方法以此添加剩下的6个服务,添加完成后即可安装第二个实例,安装第三个实例时,需要再次添加以上服务,依次类推。

4、登录各个实例部署控制台和管理控制台

部署控制台:使用“系统空间管理”处创建的管理员账号和密码登录,登录的地址为https://IP:8080/deploy/。

登录控制台IP和端口获取.png

管理控制台:使用系统默认的用户名(admin)和密码登录。登录地址为:https://IP:port/console/,IP地址和port为安装“工作站“时填写的ip地址和端口