Notes de version de Sun Cluster 3.1 8/05 pour SE Solaris

scinstall ne copie pas tous les fichiers de sécurité du conteneur d'agent commun (6203133)

Problème : lors de l'ajout d'un nœud à un cluster, l'utilitaire scinstall recherche la présence de fichiers Network Security Services (NSS) sur le nouveau nœud. Ces fichiers et les clés de sécurité sont requis par le conteneur d'agents communs. Si les fichiers NSS existent, l'utilitaire copie les fichiers de sécurité du conteneur d'agents communs du nœud parrain vers le nœud ajouté. Toutefois si les clés de sécurité NSS ne sont pas installées sur le nœud parrain, la copie échoue et le processus scinstall s'interrompt.

Solution : exécutez la procédure suivante pour installer le logiciel NSS, recréer les clés de sécurité et redémarrer le conteneur d'agents communs sur les nœuds de cluster existants.

ProcedureInstallation du logiciel NSS lors de l'ajout d'un nœud à un cluster

Exécutez la procédure suivante sur tous les nœuds de cluster existants en tant que superutilisateur ou avec un rôle autorisant l'accès requis.

Avant de commencer

Conservez le CD 1 de Sun Cluster à portée de main. Les packages NSS se trouvent dans le répertoire /cdrom/cdrom0/Solaris_arch/Product/shared_components/Packages/, où arch est sparc ou x86 et ver est 8 pour Solaris 8, 9 pour Solaris 9 ou 10 pour Solaris 10.

Étapes
  1. Sur chaque nœud, arrêtez l'agent Console Web de Sun.


    # /usr/sbin/smcwebserver stop
    
  2. Sur chaque nœud, arrêtez l'agent de fichiers de sécurité.


    # /opt/SUNWcacao/bin/cacaoadm stop
    
  3. Sur chaque nœud, vérifiez si les packages NSS ont été installés et déterminez leur version, le cas échéant.


    # cat /var/sadm/pkg/SUNWtls/pkginfo | grep SUNW_PRODVERS
    SUNW_PRODVERS=3.9.4
  4. Retirez tout package NSS dont la version est antérieure à 3.9.4.


    # pkgrm packages
    

    Le tableau suivant répertorie les packages applicables pour chaque plate-forme matérielle.

    Plate-forme matérielle 

    Noms des packages NSS 

    SPARC 

    SUNWtls SUNWtlsu SUNWtlsx

    x86 

    SUNWtls SUNWtlsu

  5. Sur chaque nœud, si vous avez supprimé des packages NSS ou si aucun n'est installé, installez la dernière version des packages NSS à partir du CD 1 de Sun Cluster.

    • Sous Solaris 8 ou Solaris 9, utilisez la commande suivante :


      # pkgadd -d . packages
      
    • Sous Solaris 10, utilisez la commande suivante :


      # pkgadd -G -d . packages
      
  6. Allez dans un répertoire ne figurant pas sur le CD-ROM, puis éjectez ce dernier.


    # eject cdrom
    
  7. Sur chaque nœud, créez les clés de sécurité NSS.


    # /opt/SUNWcacao/bin/cacaoadm create-keys
    
  8. Sur chaque nœud, lancez l'agent de fichiers de sécurité.


    # /opt/SUNWcacao/bin/cacaoadm start
    
  9. Sur chaque nœud, démarrez l'agent Console Web de Sun.


    # /usr/sbin/smcwebserver start
    
  10. Sur le nœud ajouté au cluster, redémarrez l'utilitaire scinstall et exécutez les procédures pour installer le nouveau nœud.