FreeIPA中有多个网站/领域

首先,我的经验在于networking(思科)和Windows。 这就是说,我已经开始devise一个多站点FreeIPA安装的项目。 我有单站点FreeIPA没有问题。 我遇到问题的地方是多地点。

假设我有三个网站:

  • site1.example.com
  • site2.example.com
  • site3.example.com

我想成为我的首要领域example.com。 我需要一个IPA服务器来运行example.com吗?

在创build第一个IPA服务器ipa.site1.example.com并使用example.com域名时,没有为example.com创builddns区域。 我只有site1.example.com的DNS区域。

领域和DNS区域的文档似乎是不存在的(或者我只是看错方向)。 如果有人有这方面的经验,或者可以指点我的方向,我将不胜感激。

不,您不需要在“example.com”中运行的IPA服务器,但您需要一个正确设置的DNS服务器,将子域“site1 / 2 / 3.exmaple.com”正确委派给其权威的DNS(I)build议让IPA服务器自己处理他们的DNS)。

对于每个领域,只需将以下两条logging添加到“example.com”区域即可完成。 我build议你直接将A-Records指向你的“子域”IPA-Server,让他们处理他们自己的SubDomains DNS-Zone。

ipa01.site1.example.com. A 10.20.30.40 site1.example.com NS ipa01.site1.example.com. 

我也是这样做的 – 有两个领域“test.example.com”和prod.example.com没有现有的“example.com”。

但请注意,默认情况下, ipa-install-server脚本可能会使用真实的公共ROOT-DNS-Servers来parsing您的域,即使系统本身configuration了其他parsing器,您也必须在ipa-server-install命令中定义转发器知道如何处理,如喜欢。

 ipa-server-install --hostname=ipa01.test.example.com \ --domain=test.example.com \ --ds-password=secret \ --admin-password=moresecret \ --setup-dns -r TEST.EXAMPLE.COM \ --forwarder=XX.XX.XX.XX \ --forward-policy=only 

其中XX.XX.XX.XX是“example.com”的DNS服务器的IP地址

这应该做的伎俩。 看看man ipa-server-install并search“转发”以获取更多详细信息。