首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何配置治理注册表和APIM以共享注册表

如何配置治理注册表和APIM以共享注册表
EN

Stack Overflow用户
提问于 2014-02-26 16:16:44
回答 1查看 147关注 0票数 0

全。我对注册表有一些困惑。

1.远程注册表挂载在1中是这样完成的,但是在2中是这样完成的,使用端口号。和/registry。它们是一样的吗?

2.我要安装apim和IS以及GREG,apim和IS应该分享他们的信息,这样当一个新的租户在apim中注册时,is也应该能够使用这个新的租户。我的问题是,两个服务器的配置和治理是否都应该配置为GREG?因为我不知道哪个(配置或治理)文件夹包含用户资源?

1

2

EN

回答 1

Stack Overflow用户

发布于 2014-03-04 20:03:27

要回答您的第二个问题,如果您想要共享相同的租户信息,那么您需要共享用户存储和领域数据库。这样做的一种方法是,从所有节点指向相同的ldap,并引用领域的中央数据库。

默认情况下,

  • 具有嵌入式ldap,如果您没有嵌入ldap的外部/中央ldap或用户数据库,则可以将的嵌入式ldap用作中央用户存储。为此,请复制<IS_HOME>/repository/conf/user-mgt.xml中的元素,并替换其他节点中的user-mgt.xml元素。您需要使用主机名和端口适当地更改ConnectionURL。如果启动时没有任何端口偏移,并且所有节点都在同一台服务器上运行,则可以使用

<Property name="ConnectionURL">ldap://localhost:10389</Property>

或者,如果在具有ip 192.168.33.66的某个其它机器上运行并且以端口偏移1开始,则连接url将如下所示,

<Property name="ConnectionURL">ldap://192.168.33.66:10380</Property>

  • 和您还需要共享注册表数据库。为此,创建一个中央数据库并创建一个名为WSO2_REALM_DB的数据源,并通过更改属性<Property name="dataSource">jdbc/WSO2_REALM_DB</Property>在user-mgt中引用该数据源的jndi名称。从this post中,您可以找到为该数据库创建数据库和配置数据源的步骤。

你的第一个问题不是很清楚,但是关于注册表的安装,

  • 本地分区用于存储特定于节点的资源。而且它通常不会在节点之间共享。APIM节点1可以具有本地注册表1,并且APIM节点2具有本地注册表2,而IS节点1具有本地注册表3)
  • 配置分区用于存储特定产品的资源,并且其通常在同一集群中的节点之间共享。(即APIM节点1可以具有配置注册表1,并且APIM节点2还指向配置注册表1,而节点1具有配置注册表2)
  • Governance分区用于在不同产品之间共享资源。APIM节点1、APIM节点2和IS节点1都指向相同的gov注册表1)

你可以在this的文章中找到更详细的解释。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22035474

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档