Несколько сайтов / областей в FreeIPA

Для начала, мой опыт лежит в сети (Cisco) и Windows. Тем не менее, я отправился в проект по разработке установки FreeIPA для нескольких сайтов. У меня есть один сайт FreeIPA без проблем. То, где я сталкиваюсь с проблемами, является мультисайтом.

Допустим, у меня есть три сайта:

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

Я хочу иметь в качестве моего всеобъемлющего царства example.com. Нужно ли иметь IPA-сервер для запуска example.com?

Когда я создал первый IPA-сервер ipa.site1.example.com и использовал имя области example.com, зона dns не была создана для example.com. У меня есть только DNS-зона для site1.example.com.

Документация для областей и областей DNS, кажется, почти отсутствует (или я просто смотрю в неправильном направлении). Если у кого-то есть опыт с этой настройкой, или вы можете указать мне правильное направление, я был бы признателен.

1 ответ

Нет, вам не нужен IPA-сервер, работающий на "example.com", но вам нужен правильно настроенный DNS-сервер, который правильно делегирует субдомены "site1/2/3.exmaple.com" их авторитетным DNS (я Я предлагаю, чтобы IPA-серверы сами обрабатывали свои DNS).

Для каждой области просто добавьте следующие две записи в свою зону "example.com" - и все готово. Я бы посоветовал вам направить A-Records непосредственно на ваш IPA-сервер "субдомен" и заставить их обрабатывать свои собственные субдомены DNS-зоны.

 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-серверы для разрешения вашего домена, даже если в самой системе настроены другие преобразователи, поэтому вам нужно определить серверы пересылки в командной строке ipa-server-install, которые знают, как обрабатывать, например, like.

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 - это IP-адрес вашего DNS-сервера для "example.com"

Это должно сделать свое дело. Посмотри на man ipa-server-install и искать "вперед", чтобы получить более подробную информацию.

Другие вопросы по тегам