Guide d'installation du logiciel Oracle® Solaris Cluster

Quitter la vue de l'impression

Mis à jour : Septembre 2014
 
 

Configuration du logiciel Oracle Solaris Cluster sur tous les noeuds (scinstall)

L'utilitaire scinstall s'exécute en deux modes d'installation, Standard ou Personnalisé. En cas d'installation standard du logiciel Oracle Solaris Cluster, scinstall spécifie automatiquement les valeurs de configuration par défaut suivantes.

Adresse du réseau privé

172.16.0.0

Masque du réseau privé

255.255.240.0

Adaptateurs de transport intracluster

Deux adaptateurs exactement

Commutateurs de transport intracluster

switch1 et switch2

Séparation globale

Activé

Sécurité de l'installation (DES)

Limité

Complétez l'une des fiches d'information de configuration de cluster suivantes pour planifier votre installation en mode Standard ou Personnalisé :

  • 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
    Nom du cluster
    Quel est le nom du cluster que vous voulez établir ?
    Noeuds du cluster
    Répertoriez le nom des autres noeuds de cluster prévus pour la configuration initiale du cluster (pour un cluster à noeud unique, appuyez sur Ctrl+D uniquement).
    Adaptateurs et câbles de transport intracluster
    Quel est le nom des deux adaptateurs de transport intracluster qui relient le noeud à l'interconnexion privée ?
    Premier : 
    Second :
    Configuration de quorum
    (cluster à deux noeuds uniquement)
    Voulez-vous désactiver la sélection de périphérique quorum automatique ? (Répondez Oui si un stockage partagé n'est pas qualifié pour être un périphérique de quorum ou si vous souhaitez configurer un serveur de quorum en tant que périphérique de quorum.)
    Oui  |  Non
    A cocher
    Souhaitez-vous interrompre la création de cluster en cas d'erreurs renvoyées par la commande cluster check ?
    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.


    Remarque -  Si vous installez un cluster à noeud unique, l'utilitaire scinstall assigne automatiquement l'adresse et le masque de réseau du réseau privé par défaut, même si le cluster n'utilise pas un réseau privé.
    Composant
    Description/Exemple
    Réponse
    Nom du cluster
    Quel est le nom du cluster que vous voulez établir ?
    Noeuds du cluster
    Répertoriez le nom des autres noeuds de cluster prévus pour la configuration initiale du cluster (pour un cluster à noeud unique, appuyez sur Ctrl+D uniquement).
    Authentification des demandes d'ajout de noeuds
    (cluster à noeuds multiples uniquement)
    Avez-vous besoin d'utiliser l'authentification DES ?
    Non  |  Oui
    Nombre minimal de réseaux privés
    (cluster à noeuds multiples uniquement)
    Ce cluster doit-il utiliser au moins deux réseaux privés ?
    Oui  |  Non
    Câbles point à point
    (cluster à noeuds multiples uniquement)
    S'il s'agit d'un cluster à deux noeuds, ce cluster utilise-t-il des commutateurs ?
    Oui  |  Non
    Commutateurs du cluster
    (cluster à noeuds multiples uniquement)
    Nom des commutateurs de transport :
    • Valeurs par défaut : switch1 et switch2

    Premier :
    Second :
    Adaptateurs et câbles de transport intracluster
    (cluster à noeuds multiples uniquement)
    Nom du noeud (le noeud à partir duquel vous exécutez scinstall) :
    Nom de l'adaptateur de transport :
    Premier :
    Second :
    Cet adaptateur va-t-il être un adaptateur de transport intracluster dédié ? (Répondez Non si vous utilisez des adaptateurs VLAN avec balises.)
    Premier :  Oui | Non
    Second :  Oui | Non
    • Si Non est sélectionné, quel est l'ID du réseau VLAN pour cet adaptateur ?

    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 :
    Souhaitez-vous utiliser la fonction de détection automatique pour répertorier les adaptateurs disponibles pour les autres noeuds ?
    • Si la réponse est Non, fournissez les informations suivantes pour chaque noeud supplémentaire :

    Oui  |  Non
    Pour chaque noeud supplémentaire, spécifiez les éléments ci-contre
    (cluster à noeuds multiples uniquement)
    Nom du noeud :
    Nom de l'adaptateur de transport :
    Premier :
    Second :
    Cet adaptateur va-t-il être un adaptateur de transport intracluster dédié ? (Répondez Non si vous utilisez des adaptateurs VLAN avec balises.)
    Premier :  Oui | Non
    Second :  Oui | Non
    • Si Non est sélectionné, quel est l'ID du réseau VLAN pour cet adaptateur ?

    Premier :
    Second :
    A quoi est connecté chaque adaptateur de transport (un commutateur ou un autre adaptateur) ?
    • Valeurs par défaut : 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 :
    Adresse réseau du transport intracluster
    (cluster à noeuds multiples uniquement)
    Souhaitez-vous accepter l'adresse réseau par défaut (172.16.0.0) ?
    Oui   |  Non
    • Si la réponse est Non, quelle adresse de réseau privé souhaitez-vous utiliser ?

    ___.___.___.___
    Souhaitez-vous accepter le masque de réseau par défaut (255.255.240.0) ?
    Oui   |  Non
    • Si la réponse est Non, quel est le nombre maximal de noeuds, réseaux privés et clusters de zones que vous prévoyez de configurer dans le cluster ?

    _____ noeuds
    _____ réseaux
    _____ clusters de zones
    Quel masque de réseau souhaitez-vous utiliser ? (Sélectionnez l'une des valeurs calculées par scinstall ou choisissez vous-même la valeur.)
    ___.___.___.___
    Clusters de zones IP partagées ou exclusives
    Combien de clusters de zones IP exclusives ou partagées souhaitez-vous créer sur le cluster physique ? (Le nombre combiné de clusters de zones à adresses IP exclusive et partagée doit être inférieur ou égal au nombre maximal de clusters de zones pouvant être créés sur le cluster physique. Le nombre de clusters de zones IP exclusives est limité à trois.)
    ______ clusters de zones IP exclusives
    ______ clusters de zones IP partagées
    Séparation globale
    Souhaitez-vous désactiver la séparation globale ? (Répondez Non à moins que le stockage partagé ne prenne pas en charge les réservations SCSI ou si vous souhaitez que les systèmes en dehors du cluster accèdent au stockage partagé.)
    Premier :  Oui | Non
    Second :  Oui | Non
    Configuration de quorum
    (cluster à deux noeuds uniquement)
    Voulez-vous désactiver la sélection de périphérique quorum automatique ? (Répondez Oui si un stockage partagé n'est pas qualifié pour être un périphérique de quorum ou si vous souhaitez configurer un serveur de quorum en tant que périphérique de quorum.)
    Premier :  Oui | Non
    Second :  Oui | Non
    A cocher
    (cluster à noeuds multiples uniquement)
    Souhaitez-vous interrompre la création de cluster en cas d'erreurs renvoyées par la commande cluster check ?
    Oui  |  Non
    (cluster à noeud unique uniquement)
    Souhaitez-vous exécuter l'utilitaire cluster check pour valider le cluster ?
    Oui  |  Non
    Réinitialisation automatique
    (cluster à noeud unique uniquement)
    Souhaitez-vous que scinstall réinitialise automatiquement le noeud après l'installation ?
    Oui  |  Non

Configuration du logiciel Oracle Solaris Cluster sur tous les noeuds (scinstall)

Suivez cette procédure à partir d'un noeud du cluster global pour configurer le logiciel Oracle Solaris Cluster sur tous les noeuds du cluster.

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 :

  • Assurez-vous que le SE Oracle Solaris est installé de façon à prendre en charge le logiciel Oracle Solaris Cluster.

    Si le logiciel Oracle Solaris est déjà installé sur le noeud, vous devez vous assurer que l'installation Oracle Solaris respecte les conditions requises pour le logiciel Oracle Solaris Cluster et tout autre logiciel que vous prévoyez d'installer sur le cluster. Consultez la section Installation du logiciel Oracle Solaris pour plus d'informations sur une installation du logiciel Oracle Solaris conforme à la configuration requise par le logiciel Oracle Solaris Cluster

  • Assurez-vous que NWAM est désactivé. Reportez-vous à la section Installation des packages de logiciel d'Oracle Solaris Cluster pour connaître les instructions.

  • SPARC : Si vous configurez des domaines d'E/S Oracle VM Server for SPARC ou des domaines invités en tant que noeuds de cluster, assurez-vous que le logiciel Oracle VM Server for SPARC est installé sur chaque machine physique et que les domaines respectent la configuration requise par Oracle Solaris Cluster. Reportez-vous à la section Installation du logiciel Oracle VM Server for SPARC et création de domaines.

  • Assurez-vous que les packages logiciels Oracle Solaris Cluster et les mises à jour sont installés sur chaque noeud. Reportez-vous à la section Installation des packages de logiciel d'Oracle Solaris Cluster.

  • Assurez-vous que le ou les adaptateurs que vous souhaitez utiliser en tant qu'adaptateur VLAN sont configurés et que vous disposez de leur ID de réseau VLAN.

  • Ayez à portée de main votre fiche d'information d'installation en mode Standard ou Personnalisé complétée. Reportez-vous à la section Configuration du logiciel Oracle Solaris Cluster sur tous les noeuds (scinstall).

  1. Si vous utilisez des commutateurs dans l'interconnexion privée de votre nouveau cluster, assurez-vous que le protocole NDP (Neighbor Discovery Protocol) est activé.

    Suivez les instructions de votre documentation concernant les commutateurs pour déterminer si le protocole NDP est activé et pour désactiver ce même protocole.

    Au cours de la configuration du cluster, le logiciel vérifie qu'il n'y a aucun trafic sur l'interconnexion privée. Si NDP envoie des packages à un adaptateur privé au moment où le trafic de l'interconnexion privée est vérifié, le logiciel supposera que l'interconnexion n'est pas privée et la configuration du cluster sera interrompue. Le protocole NDP doit donc être désactivé au cours de la création d'un cluster.

    Une fois le cluster créé, vous pouvez réactiver le protocole NDP sur les commutateurs d'interconnexion privée si vous souhaitez utiliser cette fonction.

  2. Sur chaque noeud à configurer dans un cluster, prenez le rôle root.

    Si votre compte d'utilisateur est assigné au profil System Administrator, vous pouvez également émettre des commandes en tant que non-root via un shell de profil, ou encore ajoutant le préfixe pfexec à la commande.

  3. 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
  4. 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 réseau dans Oracle Solaris 11.2 .

    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.2 .

  5. A partir d'un noeud de cluster, démarrez l'utilitaire scinstall.
    phys-schost# scinstall
  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 Create a New Cluster, puis appuyez sur la touche Entrée.

    Le menu Typical or Custom Mode s'affiche.

  8. Saisissez le numéro de l'option appropriée pour effectuer une installation standard ou personnalisée, puis appuyez sur la touche Entrée.

    L'écran Create a New Cluster s'affiche. Prenez connaissance des éléments requis, puis appuyez sur Ctrl+D pour continuer.

  9. Suivez les invites à l'écran pour répondre aux questions de la feuille de calcul de planification de la configuration.

    L'utilitaire scinstall installe et configure tous les noeuds de cluster, puis réinitialise le cluster. Le cluster est établi lorsque tous les noeuds ont été correctement initialisés dans le cluster. La sortie de l'installation d'Oracle Solaris Cluster est consignée dans le fichier /var/cluster/logs/install/scinstall.log.N.

  10. Vérifiez au niveau de chaque noeud que les services multiutilisateurs de l'utilitaire de gestion des services (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 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).

  12. Sortez le cluster du mode installmode.
    phys-schost# clquorum reset
  13. (Facultatif) Activez la fonction de réinitialisation automatique du noeud.

    Cette fonction réinitialise automatiquement un noeud si tous les chemins de disque partagés et contrôlés échouent, à la condition qu'au moins un des disques soit accessible à partir d'un autre noeud du cluster.


    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étectés.
    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
      …
  14. Si vous prévoyez d'autoriser RPC à utiliser des wrappers TCP, ajoutez toutes les adresses IP clprivnet0 au 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 situés sur le noeud.
      # /usr/sbin/ipadm show-addr
      ADDROBJ           TYPE     STATE        ADDR
      clprivnet0/N      static   ok           ip-address/netmask-length
    2. Sur chaque noeud du cluster, ajoutez au fichier /etc/hosts.allow les adresses IP de tous les périphériques clprivnet0 du cluster.
  15. 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 le mappage de l'agent 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.2 .

Exemple 3-1  Configuration du logiciel Oracle Solaris Cluster sur tous les noeuds

L'exemple suivant illustre les messages de progression scinstall journalisés au fur et à mesure que scinstall effectue les tâches de configuration sur le cluster à deux noeuds, schost. Le cluster est installé à partir de phys-schost-1 à l'aide de l'utilitaire scinstall en mode standard. L'autre noeud de cluster est phys-schost-2. Les noms des adaptateurs sont net2 et net3. La sélection automatique d'un périphérique de quorum est activée.

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

Configuring global device using lofi on pred1: done
Starting discovery of the cluster transport configuration.

The following connections were discovered:

phys-schost-1:net2  switch1  phys-schost-2:net2
phys-schost-1:net3  switch2  phys-schost-2:net3

Completed discovery of the cluster transport configuration.

Started cluster check on "phys-schost-1".
Started cluster check on "phys-schost-2".

cluster check completed with no errors or warnings for "phys-schost-1".
cluster check completed with no errors or warnings for "phys-schost-2".

Configuring "phys-schost-2" … done
Rebooting "phys-schost-2" … done

Configuring "phys-schost-1" … done
Rebooting "phys-schost-1" …

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

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 voulez configurer un périphérique de quorum dans votre cluster, passez à la section Configuration des périphériques de quorum.

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