配置管理指南


通常,一个项目会有多套环境,包括开发,测试,试运行,生产环境。同一套系统,在各个环境中的应用组件配置会不同,比如某组件的线程池大小开发环境配置为20, 而在生产环境中该配置为200等。通常有几种方式实现:

第一种: 将配置信息存放在第三方配置管理库中

用户可以在第三方配置管理仓库中存放不同环境中应用的不同配置参数。在各个环境主机中部署升级应用时,可以根据环境名称从自动化部署工具文件中取得当前环境的应用配置信息,之后用这些配置信息修改应用的配置文件。

获取当前主机所在的集群名称,再根据名称从第三方配置库中获取配置信息

f2cadm getLocalServer --field=clusterName

第二种: 各环境应用配置存放在 FIT2CLOUD 的集群参数设置中

把环境的应用配置参数存放到 FIT2CLOUD 的集群参数设置中,在部署应用应用时,调用 FIT2CLOUD 提供的f2cadm命令行参数,获取当前应用的配置信息,然后修改应用的配置文件。

操作方法如下:

1) 在Web控制台设置各个集群(环境)的参数

  1. 进入集群列表页面
  2. 在指定的集群最后选择"操作"“
  3. 在操作下拉菜单中选择"设置参数”
  4. 在弹出的参数列表页面中选择"新建"
  5. 在弹出的新建参数页面,输入参数名称和值并保存

2) 在主机中调用f2cadm获取参数并配置应用

在自动化部署过程中,如执行脚本或者使用"代码部署"功能时,调用f2cadm命令行工具,可以获取设置的环境参数的信息

获取当前主机所在的集群名称:

f2cadm getClusterParameter --field=<参数名>