Автоматическое присоединение областей во время кикстарта

Мне нужна помощь в автоматизации присоединения хостов CentOS к работающему серверу samba AD. Я успешно использовал winbind со следующей командой в сценарии

net ads join -U Administrator%Passwordhere

, но теперь я переключился на SSSD, потому что это более простой, быстрый и надежный способ. К сожалению, мне не удается автоматизировать команду

realm join

, потому что я не могу передать pw в качестве аргумента в команде или скрипте. Также кажется, что команда не работает во время кикстарта из-за общего имени хоста (localhost.localdomain). Итак, я попытался вставить скрипт, выполняемый через rc.local. К сожалению, это работает только иногда. По какой-то причине иногда требуется 2-3 перезагрузки, чтобы скрипт подействовал на машину.

Буду признателен за советы

0
задан 12 January 2018 в 23:00
1 ответ

В кикстарте есть команда области, см. справочник по синтаксису . Хорошим примером является тестовый пример Fedora QA. А в базе знаний RHEL есть еще один пример присоединения к AD во время кикстарта .

Создайте пользователя компьютера. Я думаю, вы тоже можете сделать это в скрипте% post.

adcli preset-computer --one-time-password=MyPassword --domain=dc.example.com anaconda1

Частичный кикстарт, обеспечивающий установку имени хоста и необходимых пакетов.

network --hostname=anaconda1.example.com
realm join --one-time-password=MyPassword dc.example.com

%packages
@base
@core
# Packages for realm commands
krb5-workstation
realmd
adcli 
krb5-libs 
samba-common  
oddjob-mkhomedir 
oddjob 
sssd 
samba-common-tools
pam_krb5
1
ответ дан 4 December 2019 в 16:03

Теги

Похожие вопросы