金蝶云苍穹RPA运维手册(私有云)

第1章 引言
1.1 编写目的和范围
本说明书针对需要进行RPA企业服务器系统升级操作的运维、研发、测试人员。
第2章 安装目录说明
以下 /isearch 安装目录为例

2.1 脚本文件说明
/isearch/bin:后台服务脚本。提供有start、restart、stop、status等操作。
/isearch/bin/elasticsearch.sh:elasticsearch服务脚本。
/isearch/bin/filebeat.sh:日志传送工具服务脚本。
/isearch/bin/logstash.sh:日志采集工具服务脚本。
/isearch/bin/gomysql.sh:gomysql服务脚本。
/isearch/bin/mysql.sh:MySQL服务脚本。
/isearch/bin/redis.sh:Redis服务脚本。
/isearch/bin/nginx.sh:Nginx服务脚本。
/isearch/bin/tomcat.sh:Tomcat服务脚本。
2.2 前端文件说明
/isearch/isa/front:为前端文件路径。
2.3 配置文件说明
/isearch/isa/conf:后台服务配置目录。
/isearch/isa/conf/elasticsearch:ES服务配置目录。
/isearch/isa/conf/filebeat:日志传送工具配置目录。
/isearch/isa/conf/logstash:日志采集工具配置目录。
/isearch/isa/conf/gomysql:gomysql配置目录。
/isearch/isa/conf/mysql:MySQL数据库配置目录。
/isearch/isa/conf/nginx:Nginx配置目录。
/isearch/isa/conf/redis:Redis配置目录。
2.4 后端文件说明
/isearch/isa/data/license:license证书存放目录。
/isearch/isa/datas/tomcat:后台服务端打包文件目录。
/isearch/isa/datas/tomcat/ROOT:后台服务端编译目录。
/isearch/isa/datas/tomcat/Snapshot:快照服务编译目录。
第3章 端口说明
3.1 Tomcat端口
默认端口:9080
3.2 Redis端口
默认端口:6379
3.3 MySQL端口
默认端口:3306
3.4 Elasticsearch端口
默认端口:6200
第4章 服务说明
4.1 Tomcat服务说明
启动服务:tomcat.sh start
停止服务:tomcat.sh stop
重启服务:tomcat.sh restart
查看状态:tomcat.sh status
4.2 Nginx服务说明
启动服务:nginx.sh start
停止服务:nginx.sh stop
重启服务:nginx.sh restart
查看状态:nginx.sh status
4.3 Redis服务说明
启动服务:redis.sh start
停止服务:redis.sh stop
重启服务:redis.sh restart
查看状态:redis.sh status
4.4 MySQL服务说明
启动服务:mysql.sh start
停止服务:mysql.sh stop
重启服务:mysql.sh restart
查看状态:mysql.sh status
4.5 Elasticsearch服务说明
启动服务:elasticsearch.sh start
停止服务:elasticsearch.sh stop
重启服务:elasticsearch.sh restart
查看状态:elasticsearch.sh status
第5章 日志查看
5.1 日志目录说明
/isearch/isa/logs:服务日志存放目录。
/isearch/isa/logs/redis:Redis日志目录。
/isearch/isa/logs/nginx:Nginx日志目录。
/isearch/isa/logs/mysql:MySQL日志目录。
/isearch/isa/logs/elasticsearch:elasticsearch日志目录。
/isearch/isa/rpadoc:RPA相关目录。
/isearch/tomcat/logs:tomcat日志目录。
/isearch/elasticsearch/logs:elasticsearch日志目录。
5.2 Tomcat日志
Tomcat所有日志存放目录,安装目录下:/isearch/tomcat/logs
启动日志:/isearch/tomcat/logs/catalina.out
系统日志:/isearch/tomcat/logs/rpasys.log,有日期为历史日志,无日期为当前日志。
任务状态更新日志:/isearch/tomcat/logs/jobstatus.log
第6章 修改密码操作
6.1 加密解密操作

将utils目录整个上传到服务器。并进入到utils目录。
或者windows本机有jdk环境,可以在windows下,进入 utils目录,打开cmd创建,并进入到该目录。
加密命令【注意替换type值】
java -jar isa-pass-util-1.0.0.jar type passwd
type:
jasypt application配置文件里面都是这种
rsa kibana在T_SYS_CONFIG表kibana-kibanaPasswd 中的密码用这个加密
6.2 Redis修改密码操作
进入到安装路径下:/isearch/isa/conf/redis/redis.conf。
在redis.conf配置文件中修改:requirepass 你的密码。
重启服务:安装路径下:/isearch/bin/redis.sh restart。
6.3 MySQL修改密码操作
使用有mysql客户端的命令行输入:
mysql -hIP地址 -u用户名 -p密码
use mysql;
set password for '用户名'@'%'='新密码';
quit;
6.4 Elasticsearch修改密码操作
第一步 在 elasticsearch.yml 中添加如下配置
安装路径下:/isearch/elasticsearch/config/elasticsearch.yml
# 配置X-Pack
http.cors.enabled: true
http.cors.allow-origin: "*"
http.cors.allow-headers: Authorization
xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true
第二步 重启elasticsearch服务
安装路径下:/bin/elasticsearch.sh restart
第三步 设置elasticsearch密码
/isearch/elasticsearch/bin/elasticsearch-setup-passwords interactive
因为需要设置 elastic,apm_system,kibana,kibana_system,logstash_system,beats_system,
remote_monitoring_user 这些用户的密码,故这个过程比较漫长,耐心设置;
第四步 修改密码
下面的示例为将elastic的密码设置为"123456"。
curl -H "Content-Type:application/json" -XPOST -u elastic 'http://127.0.0.1:6200/_xpack/security/user/elastic/_password' -d '{ "password" : "123456" }'
第五步 验证
浏览器直接访问http://127.0.0.1:6200,会出现输入用户名、密码的弹窗,输入elastic和密码后,才能看到elasticsearch信息;
第六步 kibana.yml 修改(没有忽略)
末尾增加
elasticsearch.username: "elastic"
elasticsearch.password: "123456"
6.5 后台配置文件密码修改
安装路径下:/isearch/isa/datas/tomcat/ROOT/WEB-INF/classes/application-prod.yml
注意:修改完配置需要重启Tomcat服务。
重启服务:安装路径下:/isearch/bin/tomcat.sh restart
6.5.1 MySQL密码修改
spring:
# 数据源配置
datasource:
type: com.alibaba.druid.pool.DruidDataSource
driverClassName: com.mysql.cj.jdbc.Driver
druid:
url: jdbc:mysql://ISA_CURRENT_HOST:3306/isa?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowMultiQueries=true
username: isa
password: ENC(mysql密码密文)
6.5.2 Redis密码修改
redis:
host: ISA_CURRENT_HOST
port: 6379
password: ENC(redis密码密文)
6.5.3 Elasticsearch密码修改
# Elastic配置
elastic:
clusterHost: 127.0.0.1:6200
xpackSecurityUser: ENC(elastic密码密文)
第7章 后端配置文件说明
安装路径下:/isearch/isa/datas/tomcat/ROOT/WEB-INF/classes/application-prod.yml
注意:修改完配置需要重启Tomcat服务。
重启服务:安装路径下:/isearch/bin/tomcat.sh restart
7.1 数据源配置
# 测试环境配置
spring:
# 数据源配置
datasource:
type: com.alibaba.druid.pool.DruidDataSource
driverClassName: com.mysql.cj.jdbc.Driver
druid:
url: jdbc:mysql://ISA_CURRENT_HOST:3306/isa?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowMultiQueries=true
username: isa
password: ENC(_MYSQL_PASS_)
# 从库数据源
# 初始连接数
initial-size: 10
# 最大连接池数量
max-active: 100
# 最小连接池数量
min-idle: 10
# 配置获取连接等待超时的时间
max-wait: 60000
# 打开PSCache,并且指定每个连接上PSCache的大小
pool-prepared-statements: true
max-pool-prepared-statement-per-connection-size: 20
# 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
timeBetweenEvictionRunsMillis: 60000
# 配置一个连接在池中最小生存的时间,单位是毫秒
min-evictable-idle-time-millis: 300000
validation-query: SELECT 1 FROM DUAL
test-while-idle: true
test-on-borrow: false
test-on-return: false
stat-view-servlet:
enabled: true
url-pattern: /monitor/druid/*
filter:
stat:
log-slow-sql: true
slow-sql-millis: 1000
merge-sql: false
wall:
config:
multi-s
金蝶云苍穹RPA运维手册(私有云)
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



