Назад | Перейти на главную страницу

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

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

net ads join -U Administrator%Passwordhere

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

realm join

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

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

кикстарт имеет команду области, см. ссылка на синтаксис. Тестовый пример 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