tds311 on tdc320 安装rpm-executor

  其他常见问题
内容纲要

概要描述


本文主要是描述在tdc320环境上安装的tds311版本,如何安装rpm-executor,与在tdh上安装相比,主要多了一下几处需要额外注意

详细说明


1.获取foundation-web或user-server的地址和端口

通过命令:kubectl -n sharens get svc | grep foundation-web
可以获取到foundation-web的ip和端口,这个很重要,如图所示:file

默认使用如图所示的10.10.231.95和28190

2.修改通用配置

在RPM-executor的节点上的/usr/local/workflow-executor/conf下有一个application.yaml的文件,修改其中两个部分:
1)将defaultZone的IP和Port修改成上面查询的结果
defaultZone: https://10.10.231.95:28190/eureka/
2)将foundation.log.audit.user-server.host 的IP和Port修改成以上结果,推荐使用foundation-web的hostname做配置。
foundation.log.audit.user-server.host: "https://10.10.231.95:28190"

以上所提到的修改ip和端口的修改均为kubectl -n sharens get svc | grep foundation-web 命令所获取到的ip和端口

其他配置如日志目录等需修改可以参考该文章:https://kb.transwarp.cn/posts/11105

3.修改tdc上的配置

1.进入TDS配置中心,确定foundation-web所在的节点
file
2.修改 foundation-web的 entrypoint-web.sh(可能有2个文件,都修改) 配置
export EXTRA_OPTS 配置项,在原有配置中添加 Eureka IP,例如改成 export EXTRA_OPTS="DNS:$EXTRA_OPTS,IP:172.26.0.120," ,注意后面有逗号且不能加空格;file
3.修改foundation-web-application.properties.tmpl
TDS-3.1.1的某个patch上做了安全漏洞修复,后续的版本都需要对该文件进行修改,用户可以查看foundation-web-application.properties.tmpl文件,观察是否新增“foundation.avaliable.header.host”这个参数,若存在,请再改参数后面添加上foundation-web所在节点的外网IP,如下图。
file
4.发布配置,并重启foundation-web

其他信息


备注:
1.启动executor命令:service workflow-executor start
或者/usr/local/workflow-executoir/bin/workflow-executor restart
2.当前仅支持rpm-executor部署在集群内

这篇文章对您有帮助吗?

平均评分 0 / 5. 次数: 0

尚无评价,您可以第一个评哦!

非常抱歉,这篇文章对您没有帮助.

烦请您告诉我们您的建议与意见,以便我们改进,谢谢您。