1. 群组管理
1.1. 功能截图
1.2. 知识点
说明这里的群组是一个逻辑上的分组概念,可以是一个zookeeper集群分为一组,几台mongodb分为一组,主要用到的还是对应用的分组,一个应用我们分为一组,底下会有多个实例部署在不同的服务器上,归属于同一个应用的实例共享应用配置,应用部署包,实例在第一次启动时也会自动注册对应应用群组
1.3. 功能详述
如功能截图所示在群组管理子功能点中,我们将NTC管理的群组以列表的形式展示。
群组添加分为手动添加和应用自动注册应用所属群组添加两种方式。
6.0.0版本升级后,对于服务器,实例,以及应用群组的注册有标准的规范,全部为自动注册,不建议使用手动添加,必要时可以使用修改功能
以下说明手动添加方式。
1.3.1. 群组新增
通过群组管理->点击左上方新增群组按钮进入新增群组,如下图:
输入字段说明:
群组类型:群组类型表示该群组所管理的实例所属类型,目前支持的有java应用,redis,mongodb,zookeeper。
群组编号:该字段唯一标识一个群组,如mca,pweb等(与配置文件next.appName属性相同)
群组名称:该字段一般与群组名称保持一致
默认端口:表示该群组下的实例对NTC的端口,NTC会对实例进行监控等,在应用上会植于探针,该端口即表示探针对外的端口(与配置文件next.appPort属性相同)。具体对接见一体化管控平台对接文档
输入完以上字段,点击下一步即可在NTC系统上管理你添加的群组资源。
1.3.2. 群组修改
通过群组管理->点击列表中修改群组按钮进入修改群组页面,如下图:
群组类型和编号不允许修改的,群组信息的修改会导致实例上群组信息同步修改,请确保信息的准确性。
1.3.3. 群组删除
选中群组,点击批量删除按钮删除群组,如下图:
群组正在被使用不能被删除,要先删除群组上的实例。
1.3.4. 群组导入导出
通过群组管理->点击左上角的批量导出和导入群组按钮,如下图:
群组导出功能会导出选中的群组以及群组配置,配合导入功能,一般用于多环境切换时快速部署使用。
注意需要注意的是,导入时已经存在的群组不会重复导入也不会被更新。