记录日常工作关于系统运维,虚拟化云计算,数据库,网络安全等各方面问题。

蓝凌EKP迁移到新环境后重置数据库连接配置信息


原来的EKP OA程序使用的是云主机,现在将云主机镜像打包下载到服务器上面,

然后将文件转换成vmware或是KVM,hyper-v虚拟机可以使用的镜像文件。


新开通两个虚拟机,一个是EKP程序,一个是MSSQL数据库,

启动EKP虚拟机,进入Centos7系统后,找到 /opt/ek/linux64 目录。

然后启动 ekp服务,使用命令:

./start-normal64.sh 


这里会打印日志,日志中会有提示 ekp的授权证书所绑定的mac地址,数据库的IP与数据名。

将EKP的虚拟机网卡修改成对应的MAC地址,再重启虚机。


启动mssql虚拟机,然后发现mssql数据库出问题了,一直没法正常启动服务,于是重新安装了一个数据库,

再将dbf文件附件上去,新建了用户与密码,配置好原来的EKP使用的连接IP。


这里记住了原来的mssql账号与密码,可以到ekp服务虚拟机是启动ekp服务,会出现提示 使用的数据库信息,

是mysql还是mssql与相关的ip,端口,连接账号信息。


image.png


找到对应的ip与数据库名后,到mssql虚拟机中配置好,再次启动ekp程序服务,

msql数据库主机的ip与1433端口能连接后,才会报错日志中

出现登陆账号信息,这里我找到了相关账号,然后到mssql中添加了账号与密码。


最后,就要在ekp程序中重新配置 相关数据库连接信息。


找到 /opt/ekp/ekp/WEB-INF/KmssConfig/admin.properties,


[root@ekp~]# cat /opt/ekp/ekp/WEB-INF/KmssConfig/admin.properties

password = LtqdHaOTRzKzf+gPbj1Q\/g==\r

kmss.properties.encrypt.enabled = true


将  password 后面的加密码数据修改成  yjvps 

kmss.properties.encrypt.enabled 后面的 true 修改成false 


重新进入到 /opt/ekp/linux64 目录,使用 启动 start-safe64.sh


[root@iz8vb71yf101095owfn4tlz opt]# cd /opt/ekp/linux64/

[root@iz8vb71yf101095owfn4tlz linux64]# 

[root@iz8vb71yf101095owfn4tlz linux64]# ls

backupconfig.sh  config  init.sh  j2sdk1.7.0  start-normal64.sh  start-safe64.sh  stop-tomcat.sh  tomcat  updateconfig.sh

[root@iz8vb71yf101095owfn4tlz linux64]# 

[root@iz8vb71yf101095owfn4tlz linux64]# ./ start-safe64.sh 


等服务启动后,可以进入后台配置管理界面了.

image.png


输入 上面的yjvps密码,就可进入配置管理界面。


image.png


然后就可以重新配置数据库连接信息与账号密码。

最后保存。

需要到ekp虚拟机中重启 ekp服务,


[root@iz8vb71yf101095owfn4tlz opt]# cd /opt/ekp/linux64/

[root@iz8vb71yf101095owfn4tlz linux64]#  ./start-normal64.sh 

最后测试可以正常登陆 ekp OA系统。

整体迁移成功。


image.png



启动蓝凌服务顺序( ekp 用户) MySQL---------Tomcat---------onesearch----------AsposeConverter  


cd /linux64 

./start-normal64.sh  


cd /home/ekp/onesearch  

./startESInit.sh -f  


cd /home/ekp/Linux 

 ./startConverter.sh




转载请标明出处【蓝凌EKP迁移到新环境后重置数据库连接配置信息】。

《www.92cto.com》 虚拟化云计算,系统运维,安全技术服务.

网站已经关闭评论