本文档描述了OptServer运行环境配置的过程。

1 数据库环境初始化

OptServer运行时需要读写数据库,所以必须先创建数据库。

1.1 添加用户

  1. grant all on *.* to 'dcache'@'%' identified by 'dcache2019' with grant option;
  2. grant all on *.* to 'dcache'@'localhost' identified by 'dcache2019' with grant option;
  3. grant all on *.* to 'dcache'@'${主机名}' identified by 'dcache2019' with grant option;
  4. flush privileges;

**注意${主机名}需要修改成自身机器的名称,机器名称可以通过cat /etc/hosts 查看。

1.2 创建数据库

执行src/OptServer/sql目录的脚本exec-sql.sh创建数据库

  1. chmod u+x exec-sql.sh
  2. ./exec-sql.sh

如果exec-sql.sh脚本执行出错,可能是脚本中的数据库用户名及密码配置不正确,请修改后重试

脚本执行后,会创建一个数据库: db_dcache_relation, 包括创建库中所有必须的表以及写入初始数据,db_dcache_relation是OptServer运行依赖的核心数据库,包括dcache应用和服务之间的对应关系,服务配置信息等。

2 服务配置

OptServer运行需要配置文件,包括前述创建的数据信息等都要填入配置文件,具体配置请参考服务配置示例