1. 概述
1.1 用户痛点
1)组件配置在运维过程中经常需要修改,每种组件修改位置和方法不完全相同,容易修改错误,因此修改成本高
对于FR/BI项目组件。管理员常常需要对Nginx/Redis/配置库进行配置修改
对于FR/BI工程,管理员常常需要修改工程配置,确保工程平稳运行
2)组件的配置修改,一般都需要配合组件的重启
重启组件一般都需要登录到后台操作,操作成本高
配置修改万一出错,需要反复重启,成本加倍
1.2 解决思路
针对Nginx/Redis/配置库、FR/BI工程,运维平台分别提供界面化组件修改和组件启停功能。
2. 案例一:修改FR/BI项目组件配置
1)发现问题
使用MySQL数据库作为外接配置库时,为了防止单条记录过长导致写入失败,必须调整 MySQL 数据库的「max_allowed_packet」值。
此时如果查看mysql的max_allowed_packet值,发现并未配置。
2)修改FR/BI项目组件配置
管理员登录运维平台,点击「运维管理>项目管理」,点击目标项目对应的「组件管理」。
找到MySQL组件,点击「更改配置>配置修改」,找到参数「max_allowed_packet」。根据参数描述,填入参数值。
点击「确定」,保存后,会提示重启生效。
3)重启FR/BI项目组件
管理员登录运维平台,点击「运维管理>项目管理」,点击目标项目对应的「组件管理」。
找到MySQL组件,点击「重启」,即可界面化重启MySQL组件。
4)效果预览
重启后,可查看max_allowed_packet配置,修改成了指定值
3. 案例二:修改FR/BI组件配置
1)发现问题
FineBI数据决策系统默认不支持按照职务分配权限,但是集团权限配置方案中,有部分需要根据职务分配权限。
因此需要修改FineBI工程的「FSConfig.authorizeAttr.postAuthority」配置值为true。
2)修改FR/BI组件配置
管理员登录运维平台,点击「业务工具>业务配置更改」,选择需要修改配置的项目。
选择配置方法为「选择参数配置」,找到参数「FSConfig.authorizeAttr.postAuthority」,填入参数值true。
点击「保存」,保存后,会提示重启生效。
3)重启FR/BI组件
管理员登录运维平台,点击「运维管理>项目管理」,点击目标项目对应的「组件管理」。
找到FineBI组件,点击「重启」,即可界面化重启FR组件。
4)效果预览
重启后,可查看FSConfig.authorizeAttr.postAuthority参数,修改成了指定值。
4. 注意事项
如果修改Nginx配置,重启过程中,运维平台会出错,因为FineOps运维平台通过Nginx转发访问。
待Nginx重启好后,刷新运维平台查看即可。