Pour garantir le fonctionnement de fonctionnalités telles que Single Sign-On pour un poste de travail RHEL 8.x, utilisez la solution de domaine pour joindre la machine virtuelle RHEL 8.x à votre domaine Active Directory (AD).
Procédure
- Configurez un nom d'hôte complet pour la machine virtuelle (VM) RHEL 8.x.
Par exemple, si rhel8 correspond au nom d'hôte non complet de la VM et si LXD.VDI correspond au domaine AD, exécutez la commande suivante.
# hostnamectl set-hostname rhel8.lxd.vdi
- Vérifiez la connexion réseau avec le domaine AD, comme illustré dans l'exemple suivant.
# realm discover -vvv LXD.VDI
- Installez les modules de dépendance souhaités, comme illustré dans l'exemple suivant.
# dnf install -y sssd adcli samba-common-tools oddjob oddjob-mkhomedir
- Joignez le domaine AD, comme indiqué dans l'exemple suivant.
# realm join -U Administrator LXD.VDI
- Modifiez le fichier /etc/sssd/sssd.conf de sorte qu'il se présente comme dans l'exemple suivant. Ajoutez ad_gpo_map_interactive = +gdm-vmwcred sous la section [domaine/nom de domaine].
[sssd] domains = LXD.VDI config_file_version = 2 services = nss, pam [domain/LXD.VDI] ad_domain = LXD.VDI krb5_realm = LXD.VDI realmd_tags = manages-system joined-with-adcli cache_credentials = True id_provider = ad krb5_store_password_if_offline = True default_shell = /bin/bash ldap_id_mapping = True use_fully_qualified_names = False fallback_homedir = /home/%u access_provider = ad ad_gpo_map_interactive = +gdm-vmwcred
- Pour vous assurer que la jonction de domaine prend effet, redémarrez la VM et reconnectez-vous.
- Vérifiez que les utilisateurs du domaine sont correctement configurés. L'exemple suivant illustre comment utiliser la commande id pour renvoyer la sortie de configuration de l'utilisateur du domaine zyc1.
# id zyc1 uid=1084401403(zyc1) gid=1084400513(domain users) groups=1084400513(domain users)
- À l'aide des informations d'identification d'un utilisateur de domaine, vérifiez que vous parvenez à vous connecter à la VM.
Note : Horizon Agent ne prend en charge que le protocole de serveur d'affichage X11 pour les postes de travail RHEL 8.x.