Guide d'installation du logiciel Oracle® Solaris Cluster 4.3

Quitter la vue de l'impression

Mis à jour : Juillet 2016
 
 

Configuration du logiciel Oracle Solaris Cluster sur les noeuds supplémentaires de cluster global (scinstall)

L'utilitaire scinstall s'exécute en deux modes d'installation, Standard ou Personnalisé. Pour l'installation Standard du logiciel Oracle Solaris Cluster, scinstall spécifie automatiquement les commutateurs de transport intracluster tels que switch1 et switch2.

Remplissez l'une des fiches de planification de la configuration : Reportez-vous aux sections Planification du système d'exploitation Oracle Solaris et Planification de l'environnement Oracle Solaris Cluster pour connaître les directives de planification.

  • Fiche d'information du mode standard - Si vous utilisez le mode Standard et acceptez toutes les valeurs par défaut, remplissez la fiche d'information suivante.

    Composant
    Description/Exemple
    Réponse
    Noeud de cautionnement
    Quel est le nom du noeud de cautionnement ?
    Choisissez un noeud actif dans le cluster.
    Nom du cluster
    Quel est le nom du cluster auquel vous souhaitez ajouter le noeud ?
    A cocher
    Souhaitez-vous exécuter l'utilitaire de validation cluster check ?
    Oui  |  Non
    Détection automatique du transport au sein du cluster
    Souhaitez-vous utiliser la détection automatique pour configurer le transport de cluster ?
    • Si la réponse est Non, fournissez les informations supplémentaires suivantes :

    Oui  |  Non
    Câbles point à point
    Le cluster devient-il un cluster à deux noeuds après l'ajout de ce noeud ?
    Oui  |  Non
    Le cluster utilise-t-il des commutateurs ?
    Oui  |  Non
    Commutateurs du cluster
    Si des commutateurs sont utilisés, quel est leur nom ?
    • Valeurs par défaut : switch1 et switch2

    Premier :
    Second :
    Adaptateurs et câbles de transport intracluster
    Noms des adaptateurs de transport :
    Premier :
    Second :
    A quoi est connecté chaque adaptateur de transport (un commutateur ou un autre adaptateur) ?
    • Valeurs par défaut du commutateur : switch1 et switch2

    Premier :
    Second :
    Souhaitez-vous utiliser le nom de port par défaut pour les commutateurs de transport ?
    Premier :  Oui | Non
    Second :  Oui | Non
    • Si la réponse est Non, quel est le nom du port que vous souhaitez utiliser ?

    Premier :
    Second :
    Réinitialisation automatique
    Souhaitez-vous que scinstall réinitialise automatiquement le noeud après l'installation ?
    Oui  |  Non
  • Fiche d'information en mode personnalisé - Si vous utilisez le mode Personnalisé et personnalisez les données de configuration, remplissez la fiche d'information suivante.

    Composant
    Description/Exemple
    Réponse
    Noeud de cautionnement
    Quel est le nom du noeud de cautionnement ?
    Choisissez un noeud actif dans le cluster.
    Nom du cluster
    Quel est le nom du cluster auquel vous souhaitez ajouter le noeud ?
    A cocher
    Souhaitez-vous exécuter l'utilitaire de validation cluster check ?
    Oui   |  Non
    Détection automatique du transport au sein du cluster
    Souhaitez-vous utiliser la détection automatique pour configurer le transport de cluster ?
    • Si la réponse est Non, fournissez les informations supplémentaires suivantes :

    Oui  |  Non
    Câbles point à point
    Le cluster devient-il un cluster à deux noeuds après l'ajout de ce noeud ?
    Oui  |  Non
    Le cluster utilise-t-il des commutateurs ?
    Oui  |  Non
    Commutateurs du cluster
    Nom du commutateur de transport, si utilisé :
    • Valeurs par défaut : switch1 et switch2

    Premier :
    Second :
    Adaptateurs et câbles de transport intracluster
    Nom de l'adaptateur de transport :
    Premier :
    Second :
    A quoi est connecté chaque adaptateur de transport (un commutateur ou un autre adaptateur) ?
    • Valeurs par défaut du commutateur : switch1 et switch2

    Premier :
    Second :
    Si un transport commute, souhaitez-vous utiliser le nom de port par défaut ?
    Premier :  Oui | Non
    Second :  Oui | Non
    • Si la réponse est Non, quel est le nom du port que vous souhaitez utiliser ?

    Premier :
    Second :
    Réinitialisation automatique
    Souhaitez-vous que scinstall réinitialise automatiquement le noeud après l'installation ?
    Oui | Non

Configuration du logiciel Oracle Solaris Cluster sur les noeuds supplémentaires du cluster global (scinstall)

Suivez cette procédure pour ajouter un nouveau noeud à un cluster global existant. Pour ajouter un noeud à l'aide du programme d'installation automatisée, suivez les instructions contenues dans la section Installation et configuration d'Oracle Solaris et du logiciel Oracle Solaris Cluster (référentiels IPS).

Cette procédure utilise la forme interactive de la commande scinstall. Pour plus d'informations sur l'utilisation des formes non interactives de la commande scinstall, par exemple lors du développement de scripts d'installation, reportez-vous à la page de manuel scinstall(1M).

    Suivez ces directives pour exécuter l'utilitaire scinstall interactif dans cette procédure :

  • L'utilitaire interactif scinstall utilise la mémoire tampon lors de vos saisies clavier. Pour cette raison, n'appuyez pas sur la touche Entrée plus d'une fois si l'écran du menu ne s'affiche pas immédiatement.

  • Sauf en cas d'indication contraire, vous pouvez utiliser le raccourci Ctrl+D pour revenir soit au début d'une série de questions connexes, soit au menu principal.

  • Les réponses par défaut ou les réponses données aux cours des sessions précédentes s'affichent entre crochets ([ ]) à la fin de la question. Appuyez sur Entrée pour utiliser la réponse entre crochets sans la retaper.

Avant de commencer

Effectuez les tâches suivantes :

  1. Sur le noeud de cluster à configurer, prenez le rôle root.
  2. Assurez-vous que les wrappers TCP pour RPC sont désactivés sur tous les noeuds du cluster.

    Les wrappers TCP Oracle Solaris pour la fonction RPC empêchent la communication internodale requise pour la configuration du cluster.

    1. Sur chaque noeud, affichez l'état des wrappers TCP pour RPC.

      Les wrappers TCP sont activés si config/enable_tcpwrappers est défini sur true, comme indiqué dans la sortie de commande de l'exemple suivant.

      # svccfg -s rpc/bind listprop config/enable_tcpwrappers
      config/enable_tcpwrappers  boolean true
    2. Si les wrappers TCP pour RPC sont activés sur un noeud, désactivez les wrappers TCP et actualisez le service bind RPC.
      # svccfg -s rpc/bind setprop config/enable_tcpwrappers = false
      # svcadm refresh rpc/bind
      # svcadm restart rpc/bind
  3. Préparez les interfaces de réseau public.
    1. Créez des adresses IP statiques pour chaque interface de réseau public.
      # ipadm create-ip interface
      # ipadm create-addr -T static -a local=address/prefix-length addrobj

      Pour plus d'informations, reportez-vous à la section Configuration d’une interface IPv4 du manuel Configuration et administration des composants de réseau dans Oracle Solaris 11.3.

    2. (Facultatif) Créez des groupes IPMP pour les interfaces de réseau public.

      Lors de la configuration initiale du cluster, à moins que des interfaces de réseau public IPv6 qui ne sont pas de type lien local existent dans le cluster, des groupes IPMP sont automatiquement créés en fonction des sous-réseaux correspondants. Ces groupes utilisent des sondes transitives pour la surveillance d'interface et aucune adresse de test n'est requise.

      Si ces groupes IPMP créés automatiquement ne répondent pas à vos besoins ou si des groupes IPMP ne sont pas créés car votre configuration comprend une ou plusieurs interfaces de réseau public IPv6 qui ne sont pas de type lien local, effectuez l'une des opérations suivantes :

      • Créez les groupes IPMP dont vous avez besoin avant d'établir le cluster.
      • Une fois le cluster établi, utilisez la commande ipadm pour modifier les groupes IPMP.

      Pour plus d'informations, reportez-vous à la section Configuration de groupes IPMP du manuel Administration des réseaux TCP/IP, d’IPMP et des tunnels IP dans Oracle Solaris 11.3.

    3. (Facultatif) Créez des groupements de liaisons DLMP et de jonctions et des VNIC qui s'appuient directement sur les groupements de liaisons destinés aux interfaces de réseau public.

      Pour plus d'informations, reportez-vous au Chapitre 2, Configuration de la haute disponibilité à l’aide de groupements de liaisons du manuel Gestion des liaisons de données réseau dans Oracle Solaris 11.3.

  4. Autorisez l'acceptation des commandes de configuration du cluster par le noeud de contrôle.
    1. Déterminez le système à utiliser pour émettre la commande de création du cluster.

      Ce système est le noeud de contrôle.

    2. Sur tous les systèmes que vous allez configurer dans le cluster, autres que le noeud de contrôle, autorisez l'acceptation des commandes émises par le noeud de contrôle.
      phys-schost# clauth enable -n control-node

      Si vous souhaitez utiliser le protocole d'authentification des (Diffie-Hellman) à la place du protocole sys (unix), incluez –p des dans la commande.

      phys-schost# clauth enable -p des -n control-node

      Pour plus d'informations sur la configuration de l'authentification DES, reportez-vous à Administration de l’authentification avec RPC sécurisé du manuel Gestion de Kerberos et d’autres services d’authentification dans Oracle Solaris 11.3.

  5. Lancez l'utilitaire scinstall.
    phys-schost-new# /usr/cluster/bin/scinstall

    Le menu principal de scinstall s'affiche.

  6. Saisissez le numéro de l'option Create a New Cluster ou Add a Cluster Node, puis appuyez sur la touche Entrée.
      *** Main Menu ***
    
    Please select from one of the following (*) options:
    
    * 1) Create a new cluster or add a cluster node
    * 2) Print release information for this cluster node
    
    * ?) Help with menu options
    * q) Quit
    
    Option:  1

    Le menu New Cluster and Cluster Node s'affiche.

  7. Saisissez le numéro de l'option Add This Machine as a Node in an Existing Cluster, puis appuyez sur la touche Entrée.
  8. Suivez les invites à l'écran pour répondre aux questions de la feuille de calcul de planification de la configuration.

    L'utilitaire scinstall configure le noeud et initialise le noeud dans le cluster.

  9. Répétez cette procédure sur tous les noeuds à ajouter au cluster jusqu'à ce que tous les noeuds supplémentaires soient configurés.
  10. Vérifiez sur chaque noeud que les services multi-utilisateurs de SMF (Service Management Facility) sont en ligne.

    Si les services ne sont pas encore en ligne pour un noeud, attendez leur mise en ligne, puis passez à l'étape suivante.

    phys-schost# svcs multi-user-server node
    STATE          STIME    FMRI
    online         17:52:55 svc:/milestone/multi-user-server:default
  11. A partir d'un membre du cluster actif, empêchez l'ajout d'autres noeuds au cluster.
    phys-schost# claccess deny-all

    Vous pouvez également utiliser l'utilitaire clsetup. Reportez-vous à la section Ajout d’un noeud à un cluster ou à un cluster de zones existant du manuel Guide d’administration système d’Oracle Solaris Cluster 4.3 pour connaître les procédures.

  12. A partir d'un seul noeud, vérifiez que tous les noeuds ont rejoint le cluster.
    phys-schost# clnode status

    La sortie est similaire à l'exemple suivant.

    === Cluster Nodes ===
    
    --- Node Status ---
    
    Node Name                                       Status
    ---------                                       ------
    phys-schost-1                                   Online
    phys-schost-2                                   Online
    phys-schost-3                                   Online

    Pour plus d'informations, reportez-vous à la page de manuel clnode(1CL).

  13. Si des wrappers TCP sont utilisés dans le cluster, vérifiez que les adresses IP clprivnet0 de tous les noeuds ajoutés sont ajoutées dans le fichier /etc/hosts.allow sur chaque noeud de cluster.

    Sans cet ajout au fichier /etc/hosts.allow, les wrappers TCP empêchent la communication internodale via RPC pour les utilitaires d'administration du cluster.

    1. Sur chaque noeud, affichez les adresses IP de tous les périphériques clprivnet0.
      # /usr/sbin/ipadm show-addr
      ADDROBJ           TYPE     STATE        ADDR
      clprivnet0/N      static   ok           ip-address/netmask-length
    2. Sur chaque noeud, modifiez le fichier /etc/hosts.allow et ajoutez les adresses IP de tous les périphériques clprivnet0 du cluster.
  14. Vérifiez que toutes les mises à jour logicielles nécessaires sont installées.
    phys-schost# pkg list
  15. (Facultatif) Activez la réinitialisation automatique des noeuds si tous les chemins de disque partagé contrôlés échouent.

    Remarque -  Lors de la configuration initiale, le contrôle de chemin de disque est activé par défaut pour tous les périphériques découverts.
    1. Activez la réinitialisation automatique.
      phys-schost# clnode set -p reboot_on_path_failure=enabled +
      -p

      Spécifie la propriété à définir.

      reboot_on_path_failure=enable

      Active la réinitialisation automatique de noeud si un échec se produit au niveau des chemins de disque partagé contrôlés.

    2. Vérifiez que la réinitialisation automatique en cas d'échec de chemin de disque est activée.
      phys-schost# clnode show
      === Cluster Nodes ===
      
      Node Name:                                      node
      …
      reboot_on_path_failure:                          enabled
      …
  16. Si vous prévoyez d'utiliser le service de données HA pour NFS (HA pour NFS) sur un système de fichiers local hautement disponible, excluez du mappage de l'agent de montage automatique tous les partages du système de fichiers local hautement disponible exporté par HA pour NFS.

    Pour plus d'informations sur la modification des mappes de montage automatique, reportez-vous à la section Tâches administratives impliquant des mappes du manuel Gestion des systèmes de fichiers réseau dans Oracle Solaris 11.3.

Exemple 3  Configuration du logiciel Oracle Solaris Cluster sur un noeud supplémentaire

L'exemple suivant illustre le noeud phys-schost-3 ajouté au cluster schost. Le noeud de cautionnement est phys-schost-1.

Adding node "phys-schost-3" to the cluster configuration ... done
Adding adapter "net2" to the cluster configuration ... done
Adding adapter "net3" to the cluster configuration ... done
Adding cable to the cluster configuration ... done
Adding cable to the cluster configuration ... done

Copying the config from "phys-schost-1" ... done

Copying the postconfig file from "phys-schost-1" if it exists ... done
Setting the node ID for "phys-schost-3" ... done (id=1)

Verifying the major number for the "did" driver from "phys-schost-1" ... done
Initializing NTP configuration ... done

Updating nsswitch.conf ... done

Adding cluster node entries to /etc/inet/hosts ... done


Configuring IP Multipathing groups in "/etc/hostname.<adapter>" files

Updating "/etc/hostname.hme0".

Verifying that power management is NOT configured ... done

Ensure that the EEPROM parameter "local-mac-address?" is set to "true" ... done

Ensure network routing is disabled ... done
Network routing has been disabled on this node by creating /etc/notrouter.
Having a cluster node act as a router is not supported by Oracle Solaris Cluster.
Please do not re-enable network routing.
Updating file ("ntp.conf.cluster") on node phys-schost-1 ... done
Updating file ("hosts") on node phys-schost-1 ... done

Log file - /var/cluster/logs/install/scinstall.log.6952

Rebooting ... 

Dépannage

Echec de la configuration – Si un ou plusieurs noeuds ne parviennent pas à rejoindre le cluster ou si des informations de configuration erronées ont été spécifiées, essayez tout d'abord de répéter la procédure. Si le problème persiste, effectuez la procédure de la section Annulation de la configuration du logiciel Oracle Solaris Cluster pour résoudre les problèmes d'installation sur chaque noeud mal configuré afin de le supprimer de la configuration du cluster. Il n'est pas nécessaire de désinstaller les packages logiciels d'Oracle Solaris Cluster. Puis effectuez à nouveau cette procédure.

Etapes suivantes

Si vous avez ajouté un noeud à un cluster existant qui utilise un périphérique de quorum, reportez-vous à la section Mise à jour des périphériques de quorum après l'ajout d'un noeud au cluster global.

Sinon, passez à la section Vérification de la configuration de quorum et du mode d'installation.