Vous pouvez utiliser un compte utilisateur pour l'authentification sur tous les nœuds de cluster. Pour ce faire, il faut créer un fichier keytab qui contient les noms principaux de service (ci-après « SPN ») pour chacun de ces nœuds. Lors de la création d'un fichier keytab, il faudra utiliser l'attribut de génération du sel (salt, modificateur d'entrée de fonction de hash).
Le sel généré doit être sauvegardé de la manière la plus pratique pour ajouter de nouveaux SPN au fichier keytab.
Vous pouvez également créer un compte Active Directory séparé pour chaque nœud de cluster pour lequel vous voulez configurer l'authentification Kerberos.
Le fichier keytab est créé sur un serveur du contrôleur de domaine ou sur un ordinateur Windows Server joint à un domaine sous un compte disposant de privilèges d'administrateur de domaine.
Pour créer un fichier keytab en utilisant un compte :
control-user
).control-user
à l'aide de l'utilitaire ktpass. Pour ce faire, saisissez la commande suivante :C:\Windows\system32\ktpass.exe -princ HTTP/<nom de domaine complet (FQDN) du nœud principal>@<nom de domaine realm Active Directory en majuscules> -mapuser control-user@< nom de domaine realm Active Directory en majuscules> -crypto AES256-SHA1 -ptype KRB5_NT_PRINCIPAL -pass * +dumpsalt -out <chemin d'accès au fichier>\<nom du fichier>.keytab
L'utilitaire demandera le mot de passe de l'utilisateur control-user
lors de l'exécution de la commande.
Le SPN du Nœud principal est ajouté au fichier keytab créé. L'écran affichera le sel généré : Hashing password with salt "<valeur de hash>".
C:\Windows\system32\ktpass.exe -princ HTTP/<nom de domaine complet (FQDN) du nœud>@<realm nom de domaine Active Directory en majuscule> -mapuser control-user@<realm nom de domaine Active Directory en majuscule> -crypto AES256-SHA1 -ptype KRB5_NT_PRINCIPAL -pass * -in <chemin d'accès et nom du fichier créé auparavant>.keytab -out <chemin d'accès et nouveau nom>.keytab -setupn -setpass -rawsalt "<valeur de hash du sel obtenue lors de la création du fichier keytab à l'étape 3>"
L'utilitaire demandera le mot de passe de l'utilisateur control-user
lors de l'exécution de la commande.
Le fichier keytab sera créé. Ce fichier contient tous les SPN des nœuds de cluster.
Exemple : Par exemple, vous devez créer un fichier keytab contenant les noms SPN de 3 nœuds : Pour créer dans le dossier C:\keytabs\ un fichier portant le nom
Disons que vous avez du sel Pour pouvoir ajouter encore un autre SPN, il faut exécuter la commande suivante :
Pour pouvoir ajouter un troisième SPN, il faut exécuter la commande suivante :
L'exécution de la commande entraîne la création d'un fichier portant le nom |
Pour créer un fichier keytab à l'aide d'un compte séparé pour chaque nœud :
control-user
, secondary1-user
, secondary2-user
, etc.).control-user
à l'aide de l'utilitaire ktpass. Pour ce faire, saisissez la commande suivante :C:\Windows\system32\ktpass.exe -princ HTTP/<nom de domaine complet (FQDN) du nœud d'administration>@<realm nom de domaine Active Directory en majuscule> -mapuser control-user@<realm nom de domaine Active Directory en majuscule> -crypto AES256-SHA1 -ptype KRB5_NT_PRINCIPAL -pass * -out <chemin d'accès au fichier>\<nom du fichier>.keytab
L'utilitaire demandera le mot de passe de l'utilisateur control-user
lors de l'exécution de la commande.
Le SPN du Nœud principal est ajouté au fichier keytab créé.
C:\Windows\system32\ktpass.exe -princ HTTP/<nom de domaine complet (FQDN) du nœud>@<realm nom de domaine Active Directory en majuscule> -mapuser secondary1-user@<nom de domaine Active Directory en majuscule> -crypto AES256-SHA1 -ptype KRB5_NT_PRINCIPAL -pass * -in <chemin d'accès et nom du fichier créé auparavant>.keytab -out <chemin d'accès et nouveau nom>.keytab
L'utilitaire demandera le mot de passe de l'utilisateur secondary1-user
lors de l'exécution de la commande.
Le fichier keytab sera créé. Ce fichier contient tous les SPN des nœuds de cluster.
Exemple : Par exemple, vous devez créer un fichier keytab contenant les noms SPN de 3 nœuds : Pour créer dans le dossier C:\keytabs\ un fichier portant le nom
Pour pouvoir ajouter encore un autre SPN, il faut exécuter la commande suivante :
Pour pouvoir ajouter un troisième SPN, il faut exécuter la commande suivante :
L'exécution de la commande entraîne la création d'un fichier portant le nom |