14.2. Fichier de démarrage pour l'installation du client


Cette section décrit le contenu d'un fichier kickstart que vous pouvez utiliser pour installer un client Identity Management (IdM).

Le paquet ipa-client dans la liste des paquets à installer

Ajoutez le paquet ipa-client à la section %packages du fichier kickstart. Par exemple :

%packages
...
ipa-client
...
Copy to Clipboard Toggle word wrap
Instructions post-installation pour le client IdM

Les instructions postérieures à l'installation doivent comprendre

  • Une instruction pour s'assurer que les clés SSH sont générées avant l'inscription
  • Une instruction pour exécuter l'utilitaire ipa-client-install, tout en spécifiant :

Par exemple, les instructions de post-installation pour une installation kickstart qui utilise un mot de passe à usage unique et récupère les options requises à partir de la ligne de commande plutôt que via le DNS peuvent ressembler à ceci :

%post --log=/root/ks-post.log

# Generate SSH keys; ipa-client-install uploads them to the IdM server by default
/usr/libexec/openssh/sshd-keygen rsa

# Run the client install script
/usr/sbin/ipa-client-install --hostname=client.example.com --domain=EXAMPLE.COM --enable-dns-updates --mkhomedir -w secret --realm=EXAMPLE.COM --server=server.example.com
Copy to Clipboard Toggle word wrap

En option, vous pouvez également inclure d'autres options dans le fichier Kickstart, telles que :

  • Pour une installation non interactive, ajoutez l'option --unattended à ipa-client-install.
  • Pour permettre au script d'installation du client de demander un certificat pour la machine :

    • Ajouter l'option --request-cert à ipa-client-install.
    • Définissez l'adresse du bus système sur /dev/null pour les utilitaires getcert et ipa-client-install dans l'environnement Kickstart chroot. Pour ce faire, ajoutez ces lignes aux instructions post-installation du fichier Kickstart avant l'instruction ipa-client-install:

      # env DBUS_SYSTEM_BUS_ADDRESS=unix:path=/dev/null getcert list
      # env DBUS_SYSTEM_BUS_ADDRESS=unix:path=/dev/null ipa-client-install
      Copy to Clipboard Toggle word wrap
Retour au début
Red Hat logoGithubredditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance. Découvrez nos récentes mises à jour.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez le Blog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

Theme

© 2025 Red Hat