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.
|
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.
|
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 :
Assurez-vous que le système d'exploitation 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 logiques Oracle VM Server for SPARC 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 le noeud. Reportez-vous à la section Installation des packages de logiciel d'Oracle Solaris Cluster.
Assurez-vous que le cluster est préparé pour l'ajout du nouveau noeud. Reportez-vous à la section Préparation du cluster pour les noeuds supplémentaires du cluster global.
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 les noeuds supplémentaires de cluster global (scinstall).
Les wrappers TCP Oracle Solaris pour la fonction RPC empêchent la communication internodale requise pour la configuration du cluster.
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
# svccfg -s rpc/bind setprop config/enable_tcpwrappers = false # svcadm refresh rpc/bind # svcadm restart rpc/bind
# 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.
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 :
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.
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.
Ce système est 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.
phys-schost-new# /usr/cluster/bin/scinstall
Le menu principal de scinstall s'affiche.
*** 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.
L'utilitaire scinstall configure le noeud et initialise le noeud dans le cluster.
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
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.
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).
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.
# /usr/sbin/ipadm show-addr ADDROBJ TYPE STATE ADDR clprivnet0/N static ok ip-address/netmask-length …
phys-schost# pkg list
phys-schost# clnode set -p reboot_on_path_failure=enabled +
Spécifie la propriété à définir.
Active la réinitialisation automatique de noeud si un échec se produit au niveau des chemins de disque partagé contrôlés.
phys-schost# clnode show === Cluster Nodes === Node Name: node … reboot_on_path_failure: enabled …
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.
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.