首页 > 解决方案 > 在分布式环境中使用 ansible 进行 WSO2 分析

问题描述

我目前在分布式 API 管理器和分析环境中工作,通过 ansible 脚本进行设置

我需要通过 2 个 IP 平衡运行分析

在我的项目结构中,我有以下内容: Ansible-vm/ansible-apim/roles/apim-analytics-worker/templates/carbon-home/conf/dashboard/deployment.yaml.j2

并在此 yaml 中包含以下内容: baseUrl: https://localhost:9643

当我尝试在 Analytics 中连接时: https://my-host-ip:9643/analytics-dashboard

它尝试将其重定向到本地主机

我已阅读文档:

https://apim.docs.wso2.com/en/3.0.0/learn/analytics/configuring-apim-analytics/#step-5-configure-apim-idp-client

如何更改 baseUrl 以便在我运行 ansible 脚本时它在两个分布式环境 IP 中正确反映?

谢谢!!

标签: ansiblewso2

解决方案


您可以在仪表板配置文件的 deployment.yaml 中更改 baseUrl 属性。

baseUrl: https://yourIp:9643

大多数情况下,这个 baseUrl 将是外部暴露的主机名。


推荐阅读