Etablissement d'un cluster global. Oracle Solaris Cluster 3.3
3
3
Etablissement d'un cluster global
Ce chapitre décrit les procédures permettant d'établir un cluster global ou un nouveau noeud de cluster global.
Remarque –
Pour créer un cluster de zones, reportez-vous à la section
cluster de zones.
Les procédures suivantes sont présentées dans ce chapitre :
■
■
■
■
■
■
■
■
■
■
■
■
■
“Configuration du logiciel Oracle Solaris Cluster sur tous les noeuds (scinstall)”
“Configuration du logiciel Oracle Solaris Cluster sur tous les noeuds (XML)” à la page 92
“Installation et configuration d'Oracle Solaris et du logiciel Oracle Solaris Cluster
“Préparation du cluster pour les noeuds supplémentaires du cluster global” à la page 117
“Mise à jour des périphériques de quorum après l'ajout d'un noeud au cluster global”
“Configuration des périphériques de quorum” à la page 141
“Vérification de la configuration de quorum et du mode d'installation” à la page 146
“Modification des noms d'hôtes privés” à la page 148
“Configuration de la répartition de la charge de groupe de ressources entre les noeuds”
“Configuration du protocole d'heure réseau (NTP)” à la page 155
79
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
■
■
“Configuration de l'architecture IP Security (IPsec) sur l'interconnexion privée de cluster”
“Enregistrement des données de diagnostic de la configuration en cluster” à la page 162
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
Cette section fournit les informations et les procédures nécessaires à l'établissement d'un nouveau cluster global ou l'ajout d'un noeud à un cluster existant. Les noeuds de cluster global peuvent être des machines physiques, des domaines d'E/S Oracle VM Server for SPARC
(SPARC uniquement) ou des domaines invités Oracle VM Server for SPARC (SPARC uniquement). Un cluster peut résulter d'une combinaison de types de noeuds. Avant d'effectuer ces tâches, assurez-vous d'avoir installé les packages logiciels pour le SE Oracle Solaris, la structure Oracle Solaris Cluster et les autres produits décrits dans la section
“Installation du logiciel” à la page 55 .
■
■
Les listes des tâches suivantes associent les tâches à effectuer pour un nouveau cluster global ou un noeud ajouté à un cluster global existant. Effectuez les procédures dans l'ordre dans lequel elles sont indiquées.
Liste des tâches : établissement d'un nouveau cluster global
Liste des tâches : ajout d'un noeud à un cluster global existant
TABLEAU 3–1
Liste des tâches : établissement d'un nouveau cluster global
Méthode Instructions
Utilisez l'une des méthodes suivantes pour établir un nouveau cluster global :
■
■
■
Utilisez l'utilitaire scinstall pour établir le cluster.
Utilisez un fichier de configuration XML pour établir le cluster.
“Configuration du logiciel Oracle Solaris Cluster sur tous les noeuds (scinstall)” à la page 82
“Configuration du logiciel Oracle Solaris Cluster sur tous les noeuds (XML)” à la page 92
Configurez un serveur d'installation JumpStart. Créez ensuite une archive Flash du système installé. Enfin, utilisez l'option
JumpStart scinstall pour installer l'archive Flash sur chaque noeud et établir le cluster.
“Installation et configuration d'Oracle Solaris et du logiciel Oracle
Solaris Cluster (JumpStart)” à la page 100
“Configuration des périphériques de quorum” à la page 141
Assignez des votes de quorum et sortez le cluster du mode d'installation si cette opération n'a pas été déjà effectuée.
Validez la configuration du quorum.
“Vérification de la configuration de quorum et du mode d'installation” à la page 146
(Facultatif) Modifiez le nom d'hôte privé d'un noeud.
“Modification des noms d'hôtes privés” à la page 148
80 Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
TABLEAU 3–1
Méthode
Liste des tâches : établissement d'un nouveau cluster global
Instructions
(Suite)
Créez ou modifiez le fichier de configuration NTP, s'il n'est pas déjà configuré.
(Facultatif) Configurez IPsec pour sécuriser l'interconnexion privée.
“Configuration du protocole d'heure réseau (NTP)” à la page 155
Chapitre 4, “Configuration du logiciel Solaris Volume Manager”
Si vous utilisez Solaris Volume Manager, configurez les logiciels de gestion de volumes.
Créez des systèmes de fichiers de cluster ou des systèmes de fichiers locaux hautement disponibles selon le besoin.
Installez les applications tierces, enregistrez les types de ressources et configurez les groupes de ressources et les services de données.
Chapitre 5, “Création d'un système de fichiers de cluster”
ou
“Enabling Highly Available Local File Systems” du manuel Oracle
Solaris Cluster Data Services Planning and Administration Guide
Oracle Solaris Cluster Data Services Planning and Administration
Guide
Documentation fournie avec le logiciel
“Validation du cluster” à la page 159
Validez le cluster.
Conservez un enregistrement de base de la configuration finale du cluster.
“Enregistrement des données de diagnostic de la configuration en cluster” à la page 162
TABLEAU 3–2
Liste des tâches : ajout d'un noeud à un cluster global existant
Méthode Instructions
Utilisez la commande clsetup pour ajouter le nouveau noeud à la liste des noeuds autorisés du cluster. Si besoin est, configurez l'interconnexion de cluster et reconfigurez la plage d'adresses du réseau privé.
“Préparation du cluster pour les noeuds supplémentaires du cluster global” à la page 117
Reconfigurez l'interconnexion de cluster et la plage d'adresses de réseau privé pour prendre en compte le noeud ajouté, le cas
échéant.
Utilisez l'une des méthodes suivantes pour ajouter un noeud à un cluster global existant :
■
■
Configurez un serveur d'installation JumpStart. Créez ensuite une archive Flash du système installé. Enfin, utilisez l'option
JumpStart scinstall pour installer l'archive Flash sur le noeud que vous ajoutez au cluster.
“Installation et configuration d'Oracle Solaris et du logiciel Oracle
Solaris Cluster (JumpStart)” à la page 100
Configurez le logiciel Oracle Solaris Cluster sur le nouveau noeud à l'aide de l'utilitaire scinstall.
■ Configurez le logiciel Oracle Solaris Cluster sur le nouveau noeud d'un fichier de configuration XML.
Chapitre 3 • Etablissement d'un cluster global 81
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
TABLEAU 3–2
Méthode
Liste des tâches : ajout d'un noeud à un cluster global existant
Instructions
(Suite)
Mettez à jour les informations de configuration de quorum.
“Mise à jour des périphériques de quorum après l'ajout d'un noeud au cluster global” à la page 138
Validez la configuration du quorum.
Installez les applications tierces, enregistrez les types de ressources et configurez les groupes de ressources et les services de données.
“Vérification de la configuration de quorum et du mode d'installation” à la page 146
“Modification des noms d'hôtes privés” à la page 148
(Facultatif) Modifiez le nom d'hôte privé d'un noeud.
Modifiez la configuration NTP.
Si vous utilisez Solaris Volume Manager, configurez les logiciels de gestion de volumes.
“Configuration du protocole d'heure réseau (NTP)” à la page 155
Si IPsec est configuré dans le cluster, configurez IPsec sur le noeud ajouté.
Chapitre 4, “Configuration du logiciel Solaris Volume Manager”
Créez des systèmes de fichiers de cluster ou des systèmes de fichiers locaux hautement disponibles selon le besoin.
Chapitre 5, “Création d'un système de fichiers de cluster”
ou
“Enabling Highly Available Local File Systems” du manuel Oracle
Solaris Cluster Data Services Planning and Administration Guide
Oracle Solaris Cluster Data Services Planning and Administration
Guide
Documentation fournie avec le logiciel
Validez le cluster.
“Validation du cluster” à la page 159
Conservez un enregistrement de base de la configuration finale du cluster.
“Enregistrement des données de diagnostic de la configuration en cluster” à la page 162
82
▼
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.
Remarque –
Cette procédure utilise la forme interactive de la commande scinstall. Pour utiliser 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) .
Assurez-vous que les packages logiciels Oracle Solaris Cluster sont installés sur le noeud
(manuellement ou à l'aide du programme installer en mode silencieux) avant d'exécuter la commande scinstall. Pour plus d'informations sur l'exécution du programme installer depuis un script d'installation, reportez-vous au Chapitre 5, “Installing in Silent Mode” du manuel Sun Java Enterprise System 5 Update 1 Installation Guide for UNIX .
Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
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, il faut vérifier 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. Reportez-vous à la section
“Installation du logiciel Oracle Solaris” à la page 64
pour plus d'informations sur une installation du logiciel Oracle Solaris conforme à la configuration requise par le logiciel
Oracle Solaris Cluster.
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” à la page 70 .
Assurez-vous que les packages logiciels Oracle Solaris Cluster et les patchs sont installés sur chaque noeud. Reportez-vous à la section
Déterminez le mode souhaité de l'utilitaire scinstall (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.
Composant
Adresse du réseau privé
Masque du réseau privé
Adaptateurs de transport intracluster
Commutateurs de transport intracluster
Séparation globale
Espace de noms des périphériques globaux
Sécurité de l'installation (DES)
Valeur par défaut
172.16.0.0
255.255.240.0
Deux adaptateurs exactement switch1 et switch2
Activée
Périphérique lofi
Limitée
■
Complétez l'une des fiches d'information de configuration de cluster suivantes, selon que vous exécutez l'utilitaire scinstall 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.
Chapitre 3 • Etablissement d'un cluster global 83
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
Composant Description/Exemple Réponse
Nom du cluster
Noeuds du cluster
Quel est le nom du cluster que vous voulez établir ?
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
Cet adaptateur va-t-il être un adaptateur de transport intracluster dédié ?
(Répondez Non si vous utilisez des adaptateurs VLAN avec balises.)
Oui | Non Oui | Non
Configuration de
Quorum
(cluster à deux noeuds uniquement)
Vérification
Si Non est sélectionné, quel est l'ID du réseau VLAN pour cet adaptateur ?
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.)
Souhaitez-vous interrompre la création de cluster en cas d'erreurs renvoyées par la commande cluster check ?
Oui | Non
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
Nom du cluster
Noeuds du cluster
Authentification des demandes d'ajout de noeuds
(cluster à noeuds multiples uniquement)
Quel est le nom du cluster que vous voulez établir ?
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).
Avez-vous besoin d'utiliser l'authentification DES ?
Réponse
Non | Oui
84 Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
Composant Description/Exemple
Nombre minimal de réseaux privés
(cluster à noeuds multiples uniquement)
Ce cluster doit-il utiliser au moins deux réseaux privés ?
Câbles point à point
(cluster à noeuds multiples uniquement)
S'il s'agit d'un cluster à deux noeuds, ce cluster utilise-t-il des commutateurs ?
Commutateurs du cluster
(cluster à noeuds multiples uniquement)
Adaptateurs et câbles de transport intracluster
(cluster à noeuds multiples uniquement)
Nom des commutateurs de transport :
Valeurs par défaut : switch1 et switch2
Nom du noeud (le noeud à partir duquel vous exécutez scinstall) :
Nom de l'adaptateur de transport :
Cet adaptateur va-t-il être un adaptateur de transport intracluster dédié ?
(Répondez Non si vous utilisez des adaptateurs VLAN avec balises.)
Si Non est sélectionné, quel est l'ID du réseau VLAN pour cet adaptateur ?
A quoi est connecté chaque adaptateur de transport (un commutateur ou un
autre adaptateur) ?
Valeurs par défaut du commutateur : switch1 et switch2
Si un transport commute, souhaitez-vous utiliser le nom de port par défaut ?
Si la réponse est Non, quel est le nom du port que vous souhaitez utiliser ?
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 :
Réponse
Oui | Non
Oui | Non
Premier Second
Premier Second
Oui | Non Oui | Non
Premier Second
Oui | Non Oui | Non
Oui | Non
Chapitre 3 • Etablissement d'un cluster global 85
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
Composant Description/Exemple
Pour chaque noeud supplémentaire, spécifiez les
éléments ci-contre
Nom du noeud :
Nom de l'adaptateur de transport :
(cluster à noeuds multiples uniquement)
Cet adaptateur va-t-il être un adaptateur de transport intracluster dédié ?
(Répondez Non si vous utilisez des adaptateurs VLAN avec balises.)
Réponse
Premier Second
Oui | Non Oui | Non
Si Non est sélectionné, quel est l'ID du réseau VLAN pour cet adaptateur ?
A quoi est connecté chaque adaptateur de transport (un commutateur ou un
autre adaptateur) ?
Valeurs par défaut : switch1 et switch2
Si un transport commute, souhaitez-vous utiliser le nom de port par défaut ?
Premier Second
Oui | Non Oui | Non
Adresse réseau du transport intracluster
(cluster à noeuds multiples uniquement)
Si la réponse est Non, quel est le nom du port que vous souhaitez utiliser ?
Souhaitez-vous accepter l'adresse réseau par défaut (172.16.0.0) ?
Si la réponse est Non, quelle adresse de réseau privé souhaitez-vous utiliser ?
Oui | Non
___.___.___.___
Souhaitez-vous accepter le masque de réseau par défaut ?
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
Séparation globale
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.)
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é.)
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 Oui | Non
Oui | Non Oui | Non
86 Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
Composant
Système de fichiers de périphériques globaux
(spécification pour chaque
noeud)
Description/Exemple
Souhaitez-vous utiliser la méthode lofi par défaut ?
Si Non est sélectionné, souhaitez-vous utiliser le système de fichiers de périphériques globaux par défaut (/globaldevices) ?
Si Non est sélectionné, souhaitez-vous sélectionner un autre système de fichiers ?
Vérification
(cluster à noeuds multiples uniquement)
(cluster à noeud unique uniquement)
Réinitialisation automatique
(cluster à noeud unique uniquement)
Quel est le nom du système de fichiers que vous souhaitez utiliser ?
Souhaitez-vous interrompre la création de cluster en cas d'erreurs renvoyées par la commande cluster check ?
Souhaitez-vous exécuter l'utilitaire cluster check pour valider le cluster ?
Souhaitez-vous que scinstall réinitialise automatiquement le noeud après l'installation ?
Réponse
Oui | Non
Oui | Non
Oui | Non
Oui | Non
Oui | Non
Oui | Non
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.
1
Si vous désactivez la configuration distante lors de l'installation du logiciel Oracle Solaris
Cluster, réactivez-la.
Activez Accès au shell distant ( rsh
(1M) ) ou au shell sécurisé ( ssh
(1) ) pour le superutilisateur pour tous les noeuds.
2
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.
Chapitre 3 • Etablissement d'un cluster global 87
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
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.
3
A partir d'un noeud du cluster, démarrez l'utilitaire scinstall.
phys-schost# /usr/cluster/bin/scinstall
4
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) Configure a cluster to be JumpStarted from this install server
3) Manage a dual-partition upgrade
4) Upgrade this cluster node
* 5) Print release information for this cluster node
* ?) Help with menu options
* q) Quit
Option:
1
Le menu New Cluster and Cluster Node s'affiche.
5
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.
6
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.
7
Suivez les invites à l'écran pour répondre aux questions de la fiche 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 un fichier
/var/cluster/logs/install/scinstall.log.
N.
88 Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
8
Vérifiez au niveau de chaque noeud que les services multiutilisateurs de l'utilitaire de gestion des services (SMF) 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
9
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
--------phys-schost-1 phys-schost-2 phys-schost-3
Status
------
Online
Online
Online
Pour plus d'informations, reportez-vous à la page de manuel clnode
(1CL) .
10
(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.
a. 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.
b. 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
Chapitre 3 • Etablissement d'un cluster global 89
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
90 reboot_on_path_failure:
...
enabled
11
Si vous envisagez d'utiliser Oracle Solaris Cluster HA pour NFS (HA pour NFS) sur un système de fichiers local hautement disponible, assurez-vous que le système de fichiers loopback (LOFS) est désactivé.
Pour désactiver LOFS, ajoutez l'entrée suivante au fichier /etc/system sur chaque noeud du cluster.
exclude:lofs
La modification apportée au fichier /etc/system est appliquée après la prochaine réinitialisation du système.
Remarque –
Vous ne pouvez pas activer LOFS si vous utilisez HA pour NFS sur un système de fichiers local hautement disponible et si vous exécutez automountd. LOFS peut entraîner des problèmes de commutation pour HA pour NFS. Si vous choisissez d'ajouter HA pour NFS sur un système de fichiers local hautement disponible, vous devez apporter l'une des modifications de configuration suivantes.
■
■
Cependant, si vous configurez les zones non globales dans votre cluster, vous devez activer
LOFS sur tous les noeuds de cluster. Si HA pour NFS doit coexister avec LOFS sur un système de fichiers local hautement disponible, utilisez l'une des autres solutions au lieu de désactiver
LOFS.
■
Désactivez LOFS.
Désactivez le démon automountd.
Excluez du mappage de l'agent de montage automatique tous les fichiers faisant partie du système de fichiers local hautement disponible exporté par HA pour NFS. Cette option vous permet de conserver les deux LOFS et le démon automountd activés.
Pour plus d'informations relatives aux systèmes de fichiers loopback, reportez-vous à la section
“The Loopback File System” du manuel System Administration Guide: Devices and File Systems .
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 d'adaptateur sont bge2 et bge3. La sélection automatique d'un périphérique de quorum est activée.
Installation and Configuration
Log file - /var/cluster/logs/install/scinstall.log.24747
Configuring global device using lofi on phys-schost-1: done
Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
Starting discovery of the cluster transport configuration.
The Oracle Solaris Cluster software is already installed on
"phys-schost-1".
The Oracle Solaris Cluster software is already installed on
"phys-schost-2".
Starting discovery of the cluster transport configuration.
The following connections were discovered: phys-schost-1:bge2 switch1 phys-schost-2:bge2 phys-schost-1:bge3 switch2 phys-schost-2:bge3
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".
Removing the downloaded files ... done
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
Rebooting ...
Erreurs fréquentes
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
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. Suivez une nouvelle fois cette procédure.
Étapes suivantes
■
■
■
Si vous avez installé un cluster à noeud unique, la création du cluster est terminée. Passez à la section
“Création de systèmes de fichiers de cluster” à la page 193
pour installer le logiciel de gestion du volume et configurer le cluster.
Si vous avez installé un cluster à noeuds multiples et choisi la configuration automatique du quorum, la configuration post-installation est terminée. Passez à la section
“Vérification de la configuration de quorum et du mode d'installation” à la page 146 .
Si vous avez installé un cluster à noeuds multiples et refusé la configuration automatique du quorum, procédez à la configuration post-installation. Passez à la section
“Configuration des périphériques de quorum” à la page 141 .
Si vous voulez configurer un périphérique de quorum dans votre cluster, passez à la section
“Configuration des périphériques de quorum” à la page 141 .
Chapitre 3 • Etablissement d'un cluster global 91
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
Sinon, passez à la section
“Vérification de la configuration de quorum et du mode d'installation” à la page 146 .
92
▼
Configuration du logiciel Oracle Solaris Cluster sur tous les noeuds (XML)
Suivez cette procédure pour configurer un nouveau cluster global en utilisant un fichier XML de configuration de cluster. Le nouveau cluster peut être la copie d'un cluster existant exécutant le logiciel Oracle Solaris Cluster 3.3 3/13.
■
■
■
■
Cette procédure permet de configurer les composants de cluster suivants :
Nom du cluster
Appartenance du noeud de cluster
Interconnexion de cluster
Périphériques globaux
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, il faut vérifier 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. Reportez-vous à la section
“Installation du logiciel Oracle Solaris” à la page 64
pour plus d'informations sur une installation du logiciel Oracle Solaris conforme à la configuration requise par le logiciel
Oracle Solaris Cluster.
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, il faut vérifier 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. Reportez-vous à la section
“Installation du logiciel Oracle Solaris” à la page 64
pour plus d'informations sur une installation du logiciel Oracle Solaris conforme à la configuration requise par le logiciel
Oracle Solaris Cluster.
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” à la page 70 .
Assurez-vous que le logiciel et les patchs Oracle Solaris Cluster 3.3 3/13 sont installés sur chaque noeud à configurer. Reportez-vous à la section
Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
1
Assurez-vous que le logiciel Oracle Solaris Cluster 3.3 3/13 n'est pas encore configuré sur chaque noeud potentiel du cluster.
a. Connectez-vous en tant que superutilisateur sur un noeud potentiel que vous souhaitez configurer dans le nouveau cluster.
b. Déterminez si le logiciel Oracle Solaris Cluster est déjà configuré sur le noeud potentiel.
phys-schost# /usr/sbin/clinfo -n
■
Si la commande renvoie le message suivant, passez à l'étape c.
clinfo: node is not configured as part of acluster: Operation not applicable
Ce message indique que le logiciel Oracle Solaris Cluster n'est pas encore configuré sur le noeud potentiel.
■
Si la commande renvoie le numéro d'ID du noeud, n'effectuez pas cette procédure.
Si un ID de noeud est renvoyé, cela signifie que le logiciel Oracle Solaris Cluster est déjà configuré sur le noeud.
Si le cluster exécute une ancienne version du logiciel Oracle Solaris Cluster et que vous souhaitez installer le logiciel Oracle Solaris Cluster 3.3 3/13, suivez plutôt les procédures de mise à niveau du
Oracle Solaris Cluster Upgrade Guide
.
c. Répétez les étapes a et b sur les autres noeuds potentiels que vous souhaitez configurer dans le nouveau cluster.
Si le logiciel Oracle Solaris Cluster n'est configuré sur aucun des noeuds potentiels du cluster, passez à l'étape 2.
2
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.
Chapitre 3 • Etablissement d'un cluster global 93
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
94
3
Si vous dupliquez un cluster existant exécutant le logiciel Oracle Solaris Cluster 3.3 3/13, utilisez un noeud de ce cluster pour créer un fichier XML de configuration en cluster.
a. Connectez-vous en tant que superutilisateur sur un membre actif du cluster que vous souhaitez dupliquer.
b. Exportez les informations de configuration du cluster existant vers un fichier.
phys-schost# cluster export -o
clconfigfile
-o
Spécifie la destination de la sortie.
clconfigfile
Nom du fichier XML de configuration en cluster. Le nom de fichier spécifié peut correspondre à un fichier existant ou un nouveau fichier que la commande créera.
Pour plus d'informations, reportez-vous à la page de manuel cluster
(1CL) .
c. Copiez le fichier de configuration vers le noeud potentiel à partir duquel vous souhaitez configurer le nouveau cluster.
Vous pouvez stocker le fichier dans un répertoire accessible aux autres hôtes que vous allez configurer en tant que noeuds de cluster.
4
Connectez-vous en tant que superutilisateur sur le noeud potentiel à partir duquel vous allez configurer le nouveau cluster.
5
Le cas échéant, modifiez le fichier XML de configuration du cluster.
a. Ouvrez le fichier XML de configuration du cluster pour le modifier.
■
Si vous dupliquez un cluster existant, ouvrez le fichier que vous avez créé avec la commande cluster export.
■
Si vous ne dupliquez pas un cluster existant, créez un nouveau fichier.
Basez le fichier sur la hiérarchie d'éléments illustrée sur la page de manuel clconfiguration
(5CL) . Vous pouvez stocker le fichier dans un répertoire accessible aux autres hôtes que vous allez configurer en tant que noeuds de cluster.
b. Modifiez les valeurs des éléments XML pour refléter la configuration en cluster que vous souhaitez créer.
■
■
■
■
Pour établir un cluster, les éléments suivants doivent avoir une valeur valide dans le fichier XML de configuration en cluster :
Nom du cluster
Noeuds du cluster
Transport intracluster
Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
■
Par défaut, le cluster est créé avec l'espace de noms des périphériques globaux configuré sur un périphérique lofi. En revanche, si vous devez utiliser un système de fichiers dédié sur lequel créer les périphériques globaux, ajoutez la propriété suivante à l'élément
<propertyList> pour chaque noeud qui utilisera une partition au lieu d'un périphérique lofi.
■
...
<nodeList>
<node name=
"node" id="N">
<propertyList>
...
<property name="globaldevfs" value="/
filesystem-name">
...
</propertyList>
</node>
...
Si vous modifiez les informations de configuration exportées depuis un cluster existant, certaines valeurs que vous devez modifier pour refléter le nouveau cluster (le nom des noeuds, par exemple) sont utilisées dans la définition de plus d'un objet de cluster.
Reportez-vous à la page de manuel clconfiguration
(5CL) pour plus d'informations sur la structure et le contenu du fichier XML de configuration en cluster.
6
Validez le fichier XML de configuration en cluster.
phys-schost# /usr/share/src/xmllint --valid --noout
clconfigfile
Pour plus d'informations, reportez-vous à la page de manuel xmllint(1).
7
A partir du noeud potentiel qui contient le fichier XML de configuration en cluster, créez le cluster.
phys-schost# cluster create -i
clconfigfile
-i
clconfigfile
Spécifie le nom du fichier XML de configuration en cluster à utiliser en tant que source de données en entrée.
8
Vérifiez au niveau de chaque noeud que les services multiutilisateurs de l'utilitaire de gestion des services (SMF) 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
9
A partir d'un seul noeud, vérifiez que tous les noeuds ont rejoint le cluster.
phys-schost# clnode status
Chapitre 3 • Etablissement d'un cluster global 95
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
La sortie est similaire à l'exemple suivant.
=== Cluster Nodes ===
--- Node Status ---
Node Name
--------phys-schost-1 phys-schost-2 phys-schost-3
Status
------
Online
Online
Online
Pour plus d'informations, reportez-vous à la page de manuel clnode
(1CL) .
10
Installez tout autre patch nécessaire pour prendre en charge le logiciel Oracle Solaris Cluster, si vous ne l'avez pas déjà fait.
Pour localiser les patchs et les instructions d'installation, reportez-vous à la section “Patchs et niveaux de microprogramme requis” du manuel Notes de version d’Oracle Solaris Cluster 3.3 3/
13
.
11
Si vous envisagez d'utiliser Oracle Solaris Cluster HA pour NFS (HA pour NFS) sur un système de fichiers local hautement disponible, assurez-vous que le système de fichiers loopback (LOFS) est désactivé.
Pour désactiver LOFS, ajoutez l'entrée suivante au fichier /etc/system sur chaque noeud du cluster.
exclude:lofs
La modification apportée au fichier /etc/system est appliquée après la prochaine réinitialisation du système.
96 Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
Remarque –
Vous ne pouvez pas activer LOFS si vous utilisez HA pour NFS sur un système de fichiers local hautement disponible et si vous exécutez automountd. LOFS peut entraîner des problèmes de commutation pour HA pour NFS. Si vous choisissez d'ajouter HA pour NFS sur un système de fichiers local hautement disponible, vous devez apporter l'une des modifications de configuration suivantes.
Cependant, si vous configurez les zones non globales dans votre cluster, vous devez activer
LOFS sur tous les noeuds de cluster. Si HA pour NFS doit coexister avec LOFS sur un système de fichiers local hautement disponible, utilisez l'une des autres solutions au lieu de désactiver
LOFS.
■
■
■
Désactivez LOFS.
Désactivez le démon automountd.
Excluez du mappage de l'agent de montage automatique tous les fichiers faisant partie du système de fichiers local hautement disponible exporté par HA pour NFS. Cette option vous permet de conserver les deux LOFS et le démon automountd activés.
Pour plus d'informations relatives aux systèmes de fichiers loopback, reportez-vous à la section
“The Loopback File System” du manuel System Administration Guide: Devices and File Systems .
12
Pour dupliquer les informations de quorum à partir d'un cluster existant, configurez le périphérique de quorum en utilisant le fichier XML de configuration en cluster.
Si vous avez créé un cluster à deux noeuds, vous devez configurer un périphérique de quorum.
Si vous avez choisi de ne pas utiliser le fichier XML de configuration en cluster pour créer un périphérique de quorum requis, reportez-vous à la section
“Configuration des périphériques de quorum” à la page 141 .
a. Si vous utilisez un serveur de quorum pour le périphérique de quorum, assurez-vous que le serveur de quorum est configuré et en cours d'exécution.
Suivez les instructions de la section
“Installation et configuration du logiciel Quorum
b. Si vous utilisez un périphérique NAS pour le périphérique de quorum, assurez-vous que le périphérique NAS est configuré et opérationnel.
i.
Respectez les conditions requises pour l'utilisation d'un périphérique NAS en tant que périphérique de quorum.
Reportez-vous au guide
Oracle Solaris Cluster 3.3 3/13 With Network-Attached Storage
Device Manual
.
ii. Suivez les instructions de la documentation de votre périphérique pour configurer le périphérique NAS.
Chapitre 3 • Etablissement d'un cluster global 97
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
98
c. Assurez-vous que les informations de configuration du quorum contenues dans le fichier
XML de configuration en cluster correspondent à des valeurs valides pour le cluster que vous avez créé.
d. Si vous avez apporté des modifications dans le fichier XML de configuration en cluster, validez le fichier.
phys-schost# xmllint --valid --noout
clconfigfile
e. Configurez le périphérique de quorum.
phys-schost# clquorum add -i
clconfigfile devicename devicename
Spécifie le nom du périphérique à configurer en tant que périphérique de quorum.
13
Sortez le cluster du mode d'installation.
phys-schost# clquorum reset
14
Bloquez l'accès à la configuration en cluster aux machines qui ne sont pas des membres configurés du cluster.
phys-schost# claccess deny-all
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.
a. 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.
b. 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:
...
reboot_on_path_failure:
...
node
enabled
Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
Exemple 3–2
Configuration du logiciel Oracle Solaris Cluster sur tous les noeuds par le biais d'un fichier XML
Dans l'exemple suivant, la configuration en cluster et la configuration du quorum sont dupliquées d'un cluster à deux noeuds existants vers un nouveau cluster à deux noeuds. Le nouveau cluster est installé avec le SE Oracle Solaris 10 et n'est pas configuré avec les zones non globales. La configuration en cluster est exportée à partir du noeud de cluster existant
(phys-oldhost-1) vers le fichier XML de configuration du cluster clusterconf.xml. Les noms de noeud du nouveau cluster sont phys-newhost-1 et phys-newhost-2. Le périphérique configuré en tant que périphérique de quorum dans le nouveau cluster est d3.
Le nom d'invite phys-newhost-N dans cet exemple indique que la commande est exécutée sur les deux noeuds de cluster.
phys-newhost-
N# /usr/sbin/clinfo -n clinfo: node is not configured as part of acluster: Operation not applicable phys-oldhost-1# cluster export -o clusterconf.xml
Copy clusterconf.xml to phys-newhost-1 and modify the file with valid values
phys-newhost-1# xmllint --valid --noout clusterconf.xml
No errors are reported
phys-newhost-1# cluster create -i clusterconf.xml phys-newhost-
N# svcs multi-user-server
STATE STIME FMRI online 17:52:55 svc:/milestone/multi-user-server:default phys-newhost-1# clnode status
Output shows that both nodes are online
phys-newhost-1# clquorum add -i clusterconf.xml d3 phys-newhost-1# clquorum reset
Erreurs fréquentes
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
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. Suivez une nouvelle fois cette procédure.
Étapes suivantes
Passez à la section
“Vérification de la configuration de quorum et du mode d'installation”
Voir aussi
Une fois le cluster entièrement établi, vous pouvez dupliquer la configuration des autres composants de cluster à partir du cluster existant. Si ce n'est déjà fait, modifiez la valeur des
éléments XML que vous souhaitez dupliquer pour refléter la configuration en cluster à laquelle
Chapitre 3 • Etablissement d'un cluster global 99
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global vous ajoutez le composant. Par exemple, si vous dupliquez des groupes de ressources, assurez-vous que l'entrée <resourcegroupNodeList> contient les noms de noeuds corrects du nouveau cluster, et non ceux du cluster que vous avez dupliqué, à moins que les noms de noeuds soient identiques.
Pour dupliquer un composant de cluster, exécutez la sous-commande export de la commande orientée objet pour le composant de cluster que vous souhaitez dupliquer. Pour plus d'informations sur la syntaxe et les options de la commande, reportez-vous à la page de manuel de l'objet de cluster que vous souhaitez dupliquer. Le tableau suivant répertorie les composants de cluster que vous pouvez créer à partir d'un fichier XML de configuration après l'établissement du cluster et la page de manuel correspondant à la commande que vous exécutez pour dupliquer le composant.
Composant de cluster
Groupes de périphériques : Solaris
Volume Manager
Ressources
Ressources d'adresse partagée
Ressources de nom d'hôte logique
Types de ressources
Groupes de ressources
Périphériques NAS
Hôtes SNMP
Page de manuel
cldevicegroup
(1CL) clresource
(1CL) clressharedaddress
(1CL) clreslogicalhostname
(1CL) clresourcetype
(1CL) clresourcegroup
(1CL) clnasdevice
(1CL) clsnmphost
(1CL)
Instructions particulières
Pour Solaris Volume Manager, créez tout d'abord l'ensemble de disques que vous avez spécifié dans le fichier XML de configuration en cluster.
Vous pouvez utiliser l'option -a des commandes clresource
, clressharedaddress ou clreslogicalhostname pour dupliquer également ce type de ressource et le groupe de ressources associé à la ressource que vous dupliquez.
Sinon, vous devez d'abord ajouter le type de ressource et le groupe de ressources au cluster avant d'ajouter la ressource.
Vous devez d'abord configurer le périphérique NAS tel que décrit dans la documentation du périphérique.
La commande clsnmphost create -i requiert la spécification d'un fichier de mot de passe d'utilisateur avec l'option -f.
Utilisateurs SNMP clsnmpuser
(1CL)
Seuils pour la surveillance des ressources système sur les objets en cluster cltelemetryattribute
(1CL)
100
▼
Installation et configuration d'Oracle Solaris et du logiciel Oracle Solaris Cluster (JumpStart)
Cette procédure décrit la configuration et l'utilisation de la méthode d'installation JumpStart personnalisée scinstall
(1M) . Cette méthode installe le SE Oracle Solaris et le logiciel Oracle
Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
Solaris Cluster sur tous les noeuds du cluster global et établit le cluster. Vous pouvez également suivre cette procédure pour ajouter de nouveaux noeuds à un cluster existant.
Avant de commencer
■
■
Effectuez les tâches suivantes :
■
■
■
■
■
■
Assurez-vous que le paramétrage matériel est terminé et vérifiez les connexions avant d'installer le logiciel Oracle Solaris. Reportez-vous à la documentation du matériel Oracle
Solaris Cluster et de vos serveurs et périphériques de stockage pour plus de détails sur la configuration du matériel.
Déterminez l'adresse Ethernet de chaque noeud du cluster.
Si vous utilisez un service de noms, assurez-vous que les informations suivantes sont ajoutées aux services de noms par le biais desquels les clients accèdent aux services de cluster. La section
“Adresses IP du réseau public” à la page 23
propose des directives de planification. Pour plus d'informations sur l'utilisation des services de noms d'Oracle
Solaris, consultez la documentation d'administration système d'Oracle Solaris.
■
Mappages adresse vers nom pour tous les noms d'hôtes publics et les adresses logiques
■
Adresse IP et nom d'hôte du serveur d'installation JumpStart
Assurez-vous que la planification de la configuration du cluster est terminée. La section
“Préparation de l'installation du logiciel de cluster” à la page 56
contient la configuration requise et des directives.
Sur le serveur à partir duquel vous allez créer l'archive Flash, assurez-vous que tous les logiciels, patchs et microprogrammes du SE Oracle Solaris nécessaires pour prendre en charge Oracle Solaris Cluster sont installés.
Si le logiciel Oracle Solaris est déjà installé sur le serveur, il faut vérifier 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. Reportez-vous à la section
“Installation du logiciel Oracle Solaris” à la page 64
pour plus d'informations sur une installation du logiciel Oracle Solaris conforme à la configuration requise par le logiciel
Oracle Solaris Cluster.
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” à la page 70 .
Assurez-vous que les packages de logiciels et les patchs Oracle Solaris Cluster sont installés sur le serveur à partir duquel vous allez créer l'archive Flash. Reportez-vous à la section
“Installation des packages logiciels de structure et de services de données Oracle Solaris
Déterminez le mode souhaité de l'utilitaire scinstall (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.
Chapitre 3 • Etablissement d'un cluster global 101
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
Composant
Adresse du réseau privé
Masque du réseau privé
Adaptateurs de transport intracluster
Commutateurs de transport intracluster
Séparation globale
Espace de noms des périphériques globaux
Sécurité de l'installation (DES)
Valeur par défaut
172.16.0.0
255.255.240.0
Deux adaptateurs exactement switch1 et switch2
Activée
Périphérique lofi
Limitée
■
Complétez l'une des fiches d'information de configuration de cluster suivantes, selon que vous exécutez l'utilitaire scinstall en mode Standard ou Personnalisé. Reportez-vous à la section
“Planification de l'environnement Oracle Solaris Cluster” à la page 22
pour obtenir des 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
Répertoire JumpStart
Nom du cluster
Noeuds du cluster
Adaptateurs et câbles de transport intracluster
Adaptateurs VLAN uniquement
Pour chaque noeud supplémentaire, spécifiez les éléments ci-contre
Description/Exemple Réponse
Quel est le nom du répertoire JumpStart à utiliser ?
Quel est le nom du cluster que vous voulez établir ?
Répertorient le nom des noeuds de cluster prévus pour la configuration initiale du cluster. (Pour un cluster à noeud unique, appuyez sur Ctrl+D.)
Nom du premier noeud :
Premier Second
Noms des adaptateurs de transport :
Cet adaptateur va-t-il être un adaptateur de transport intracluster dédié ?
(Répondez Non si vous utilisez des adaptateurs VLAN avec balises.)
Si Non est sélectionné, quel est l'ID du réseau VLAN pour cet adaptateur ?
Nom du noeud :
Oui | Non Oui | Non
Premier Second
Noms des adaptateurs de transport :
102 Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
Composant Description/Exemple
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.)
Réponse
Oui | Non 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 reprend 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
Répertoire JumpStart
Nom du cluster
Quel est le nom du répertoire JumpStart à utiliser ?
Quel est le nom du cluster que vous voulez établir ?
Noeuds du cluster
Authentification des demandes d'ajout de noeuds
(cluster à noeuds multiples uniquement)
Répertorient le nom des noeuds de cluster prévus pour la configuration initiale du cluster. (Pour un cluster à noeud unique, appuyez sur Ctrl+D.)
Avez-vous besoin d'utiliser l'authentification DES ?
Non | Oui
Adresse réseau du transport intracluster
(cluster à noeuds multiples uniquement)
Souhaitez-vous accepter l'adresse réseau par défaut (172.16.0.0) ?
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 ?
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 ?
Oui | Non
_____ 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.)
___.___.___.___
Chapitre 3 • Etablissement d'un cluster global 103
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
Composant Description/Exemple
Nombre minimal de réseaux privés
(cluster à noeuds multiples uniquement)
Ce cluster doit-il utiliser au moins deux réseaux privés ?
Câbles point à point
(cluster à deux noeuds uniquement)
Ce cluster utilise-t-il des commutateurs ?
Commutateurs du cluster
(cluster à noeuds multiples uniquement)
Nom du commutateur de transport, si utilisé :
Valeurs par défaut : switch1 et switch2
Adaptateurs et câbles de transport intracluster
(cluster à noeuds multiples uniquement)
(Adaptateurs VLAN uniquement)
Nom du premier noeud :
Nom de l'adaptateur de transport :
Cet adaptateur va-t-il être un adaptateur de transport intracluster dédié ?
(Répondez Non si vous utilisez des adaptateurs VLAN avec balises.)
Réponse
Premier
Premier
Oui | Non
Oui | Non
Oui | Non
Second
Second
Oui | Non
Si Non est sélectionné, quel est l'ID du réseau VLAN pour cet adaptateur ?
A quoi est connecté chaque adaptateur de transport (un commutateur ou un
autre adaptateur) ?
Valeurs par défaut du commutateur : switch1 et switch2
Si un transport commute, souhaitez-vous utiliser le nom de port par défaut ?
Oui | Non Oui | Non
Si la réponse est Non, quel est le nom du port que vous souhaitez utiliser ?
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
A quoi est connecté chaque adaptateur de transport (un commutateur ou un
autre adaptateur) ?
Valeurs par défaut du commutateur : switch1 et switch2
Si un transport commute, souhaitez-vous utiliser le nom de port par défaut ?
Oui | Non Oui | Non
Si la réponse est Non, quel est le nom du port que vous souhaitez utiliser ?
104 Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
Composant Description/Exemple
Système de fichiers de périphériques globaux
Spécification pour chaque noeud
Souhaitez-vous utiliser la méthode lofi par défaut ?
Si Non est sélectionné, souhaitez-vous utiliser le système de fichiers de périphériques globaux par défaut (/globaldevices) ?
Si Non est sélectionné, souhaitez-vous sélectionner un autre système de fichiers ?
Séparation globale
Quel est le nom du système de fichiers que vous souhaitez utiliser ?
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é.)
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.)
Réponse
Oui | Non
Oui | Non
Oui | Non
Oui | Non
Oui | Non
Oui | Non
Oui | Non
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.
1
Configurez votre serveur d'installation JumpStart.
Assurez-vous que le serveur d'installation JumpStart remplit les conditions suivantes.
■
■
■
■
■
■
Le serveur d'installation est sur le même sous-réseau que les noeuds de cluster ou sur le serveur d'initialisation Oracle Solaris pour le sous-réseau utilisé par les noeuds de cluster.
Le serveur d'installation n'est pas un noeud de cluster.
Le serveur d'installation installe une version du SE Oracle Solaris prise en charge par le logiciel Oracle Solaris Cluster.
Un répertoire JumpStart personnalisé existe pour une installation JumpStart du logiciel
Oracle Solaris Cluster. Ce répertoire jumpstart-dir doit répondre aux conditions suivantes :
Contenir une copie de l'utilitaire check.
Etre un export NFS que peut lire le serveur d'installation JumpStart.
Chapitre 3 • Etablissement d'un cluster global 105
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
106
■
Chaque noeud de cluster est configuré en tant que client d'installation JumpStart utilisant le répertoire JumpStart personnalisé que vous avez paramétré pour l'installation d'Oracle
Solaris Cluster.
Suivez les instructions correspondant à votre plate-forme logicielle et à la version du système d'exploitation pour paramétrer le serveur d'installation JumpStart. Reportez-vous à la section
“Création d’un serveur de profils pour des systèmes en réseau” du manuel Guide d’installation
d’Oracle Solaris 10 1/13 : Installations JumpStart
.
Reportez-vous également aux pages de manuel setup_install_server
(1M) et add_install_client
(1M) .
2
Si vous installez un nouveau noeud sur un cluster existant, ajoutez-le à la liste des noeuds de cluster autorisés.
a. Passez à un autre noeud de cluster actif et démarrez l'utilitaire clsetup.
b. Exécutez l'utilitaire clsetup permettant d'ajouter le nom du nouveau noeud à la liste des noeuds de cluster autorisés.
Pour plus d'informations, reportez-vous à la section “Ajout d’un noeud à un cluster existant” du manuel Guide d’administration système d’Oracle Solaris Cluster .
3
Sur un noeud de cluster ou une autre machine de la même plate-forme de serveur, installez le SE
Oracle Solaris et tout autre patch nécessaire, si ce n'est déjà fait.
Si le logiciel Oracle Solaris est déjà installé sur le serveur, il faut vérifier 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. Reportez-vous à la section
“Installation du logiciel Oracle Solaris” à la page 64
pour plus d'informations sur une installation du logiciel
Oracle Solaris conforme à la configuration requise par le logiciel Oracle Solaris Cluster.
Suivez les procédures de la section
“Installation du logiciel Oracle Solaris” à la page 64 .
4
(Facultatif) SPARC : Sur le système installé, installez le logiciel Oracle VM Server for SPARC et créez des domaines, si vous ne l'avez pas déjà fait.
Suivez les procédures de la section
“SPARC : Installation du logiciel Oracle VM Server for
SPARC et création de domaines” à la page 70 .
5
Sur le système installé, installez le logiciel Oracle Solaris Cluster et tout autre patch nécessaire, si vous ne l'avez pas déjà fait.
Suivez les procédures de la section
Pour localiser les patchs et les instructions d'installation, reportez-vous à la section “Patchs et niveaux de microprogramme requis” du manuel Notes de version d’Oracle Solaris Cluster 3.3 3/
13
.
Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
6
Autorisez le démon conteneur d'agent commun à démarrer automatiquement lors des initialisations du système.
machine# cacaoadm enable
7
Sur le système installé, mettez à jour le fichier /etc/inet/hosts avec toutes les adresses IP publiques utilisées dans le cluster.
Effectuez cette étape, que vous utilisiez ou non un service de noms. Reportez-vous à la section
“Adresses IP du réseau public” à la page 23
pour obtenir la liste des composants Oracle Solaris
Cluster dont vous devez ajouter les adresses IP.
8
Sur le système installé, réinitialisez Console Web Oracle Java dans son état non configuré initial.
La commande suivante supprime les informations de configuration de la console Web. Une partie des informations de configuration est spécifique au système installé. Il faut supprimer ces informations avant de créer l'archive Flash. Dans le cas contraire, les informations de configuration transférées sur le noeud de cluster peuvent empêcher la console Web de démarrer ou d'interagir correctement avec le noeud de cluster.
# /usr/share/webconsole/private/bin/wcremove -i console
Après l'installation de la console Web non configurée sur le noeud de cluster et son démarrage initial, la console exécute automatiquement sa configuration initiale et utilise les informations du noeud de cluster.
Pour plus d'informations sur la commande wcremove, reportez-vous à la section “Identité de l’utilisateur d’Oracle Java Web Console” du manuel Administration d’Oracle Solaris :
Administration de base
.
9
Créez l'archive Flash du système installé.
Suivez les procédures du Chapitre 3, “Création d’archives Archive Flash (tâches)” du manuel
Guide d’installation d’Oracle Solaris 10 1/13 : Archives Flash (création et installation)
.
machine# flarcreate -n
name archive
-n name
Nom à donner à l'archive Flash.
archive
Nom de fichier à donner à l'archive Flash, avec le chemin d'accès complet. Par convention, le nom du fichier se termine par .flar.
10
Assurez-vous que l'archive Flash est exportée au format NFS que le serveur d'installation
JumpStart puisse la lire.
Pour plus d'informations sur le partage automatique de fichiers, reportez-vous au Chapitre 4,
“Gestion des systèmes de fichiers NFS (présentation)” du manuel Guide d’administration
système : Services réseau
.
Reportez-vous également aux pages de manuel share
(1M) et dfstab
(4) .
Chapitre 3 • Etablissement d'un cluster global 107
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
11
Connectez-vous en tant que superutilisateur sur le serveur d'installation JumpStart.
12
Sur le serveur d'installation JumpStart, démarrez l'utilitaire scinstall
(1M) .
Dans le chemin du média, remplacez arch par sparc ou x86 et remplacez ver par 10 pour Oracle
Solaris 10.
installserver# cd /cdrom/cdrom0/Solaris_
arch/Product/sun_cluster/ \
Solaris_
ver/Tools/ installserver# ./scinstall
Le menu principal de scinstall s'affiche.
13
Choisissez l'option de menu Configure a Cluster to be JumpStarted From This Install Server.
Cette option permet de configurer des scripts de fin JumpStart personnalisés. JumpStart exécute ces scripts de fin pour installer le logiciel Oracle Solaris Cluster.
*** Main Menu ***
Please select from one of the following (*) options:
* 1) Create a new cluster or add a cluster node
* 2) Configure a cluster to be JumpStarted from this install server
3) Manage a dual-partition upgrade
4) Upgrade this cluster node
* 5) Print release information for this cluster node
* ?) Help with menu options
* q) Quit
Option:
2
14
Suivez les invites à l'écran pour répondre aux questions de la fiche de planification de la configuration.
La commande scinstall stocke vos informations de configuration et copie le fichier class par défaut autoscinstall.class dans le répertoire /jumpstart-dir /autoscinstall.d/3.2/. Ce fichier est semblable à l'exemple suivant.
install_type system_type partitioning filesys filesys filesys filesys cluster package initial_install standalone explicit rootdisk.s0 free / rootdisk.s1 750 swap rootdisk.s3 512 /globaldevices rootdisk.s7 20
SUNWCuser
SUNWman add add
108 Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
15
Si nécessaire, modifiez le fichier autoscinstall.class pour configurer JumpStart afin d'installer l'archive Flash.
Si nécessaire, modifiez les entrées pour qu'elles correspondent aux choix de configuration que vous avez effectués lors de l'installation du SE Oracle Solaris sur l'archive Flash ou lorsque vous avez exécuté l'utilitaire scinstall.
a. Pour utiliser un périphérique lofi pour l'espace de noms des périphériques globaux, supprimez l'entrée filesys pour la partition /globaldevices.
b. Modifiez les entrées suivantes dans le fichier autoscinstall.class.
install_type system_type
Entrée existante à remplacer Nouvelle entrée à ajouter
initial_install install_type flash_install standalone archive_location
retrieval_type location
Reportez-vous à la section “Mot-clé archive_location” du manuel Guide d’installation
d’Oracle Solaris 10 1/13 : Installations JumpStart
pour plus d'informations sur les valeurs valides pour les entrées retrieval_type et location lorsqu'elles sont utilisées avec le mot-clé archive_location
.
c. Supprimez toutes les entrées qui installent un package spécifique, comme les entrées suivantes.
cluster package
SUNWCuser
SUNWman add add
d. Si votre configuration respecte des conditions requises supplémentaires pour le logiciel
Oracle Solaris, modifiez le fichier autoscinstall.class en conséquence.
Le fichier autoscinstall.class installe le groupe de logiciels Oracle Solaris Utilisateur final (SUNWCuser).
e. Si vous installez le groupe de logiciels Oracle Solaris Utilisateur final (SUNWCuser), ajoutez au fichier autoscinstall.class tout package logiciel Oracle Solaris supplémentaire dont vous pouvez avoir besoin.
Le tableau suivant répertorie les packages Oracle Solaris requis pour prendre en charge certaines fonctionnalités d'Oracle Solaris Cluster. Ces packages ne sont pas inclus dans le groupe de logiciels Oracle Solaris Utilisateur final. Pour plus d'informations, reportez-vous
à la section
“Considérations relatives aux groupes de logiciels Oracle Solaris” à la page 14 .
Fonction
scsnapshot
Packages logiciels Oracle Solaris obligatoires
SUNWp15u SUNWp15v SUNWp15p
Chapitre 3 • Etablissement d'un cluster global 109
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
110
Fonction
Oracle Solaris Cluster Manager
Packages logiciels Oracle Solaris obligatoires
SUNWapchr SUNWapchu
Vous pouvez modifier le fichier class par défaut de l'une des manières suivantes :
■
■
Modifiez le fichier autoscinstall.class directement. Ces modifications sont appliquées à tous les noeuds de tous les clusters qui utilisent ce répertoire JumpStart personnalisé.
Mettez à jour le fichier rules pour qu'il pointe vers d'autres profils, puis exécutez l'utilitaire check pour valider le fichier rules.
Tant que le profil d'installation du SE Oracle répond à un minimum de conditions requises en matière d'allocation de système de fichiers Oracle Solaris Cluster, le logiciel Oracle Solaris
Cluster n'impose pas de restrictions sur d'autres modifications du profil d'installation.
Reportez-vous à la section
“Partitions de disque système” à la page 15
pour des directives de partitionnement et des conditions requises pour prendre en charge le logiciel Oracle Solaris
Cluster.
Pour plus d'informations sur les profils JumpStart, reportez-vous au Chapitre 3, “Préparation d’une installation JumpStart (tâches)” du manuel Guide d’installation d’Oracle Solaris 10 1/13 :
Installations JumpStart
.
16
Pour effectuer d'autres tâches de post-installation, configurez votre propre script de fin.
Votre propre script de fin s'exécute après le script de fin standard installé par la commande scinstall
. Reportez-vous au Chapitre 3, “Préparation d’une installation JumpStart (tâches)” du manuel Guide d’installation d’Oracle Solaris 10 1/13 : Installations JumpStart pour plus d'informations sur la création d'un script de fin JumpStart.
a. Assurez-vous que les packages Oracle Solaris de dépendance seront installés par le fichier class par défaut.
b. Nommez votre script de fin finish.
c. Apportez les modifications nécessaires pour les tâches de post-installation que vous souhaitez que le script finish exécute.
d. Copiez votre script finish dans chaque répertoire
jumpstart-dir/autoscinstall.d/nodes/
node.
Créez un répertoire node pour chaque noeud du cluster. Vous pouvez également respecter cette convention de nommage pour créer des liens symboliques vers un script finish partagé.
17
Quittez le serveur d'installation JumpStart.
Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
18
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.
19
Si vous utilisez une console d'administration de cluster, ouvrez un écran de console pour chaque noeud du cluster.
■
Si le logiciel du panneau de contrôle de cluster (CCP) est installé et configuré sur votre console d'administration, exécutez l'utilitaire cconsole
(1M) pour afficher les écrans de console individuels.
En tant que superutilisateur, exécutez les commandes suivantes pour démarrer l'utilitaire cconsole
: adminconsole# /opt/SUNWcluster/bin/cconsole
clustername &
L'utilitaire cconsole ouvre également une fenêtre principale à partir de laquelle vous pouvez envoyer vos données en entrée à toutes les fenêtres de console individuelles en même temps.
■
Si vous n'exécutez pas l'utilitaire cconsole, connectez-vous individuellement aux consoles de chaque noeud.
20
Arrêtez chaque noeud.
phys-schost# shutdown -g0 -y -i0
21
Initialisez chaque noeud pour démarrer l'installation JumpStart.
■
Sur les systèmes SPARC, procédez comme suit :
ok boot net - install
Remarque –
Entourez le tiret (-) dans la commande par un espace de chaque côté.
Chapitre 3 • Etablissement d'un cluster global 111
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
112
■
Sur les systèmes x86, procédez comme suit : a. Appuyez sur n'importe quelle touche pour démarrer la séquence d'initialisation.
Press any key to reboot.
keystroke
b. Dès que l'écran d'information du BIOS apparaît, appuyez immédiatement sur Echap+2 ou sur la touche F2.
Au terme de la séquence d'initialisation, l'écran de l'utilitaire de configuration du BIOS s'affiche.
c. Dans la barre de menus de l'utilitaire de configuration du BIOS, accédez à l'option de menu Boot.
La liste des périphériques d'initialisation s'affiche.
d. Accédez à l'option IBA connectée au même réseau que le serveur d'installation
JumpStart PXE et placez-la en premier dans l'ordre d'initialisation.
Le plus petit nombre à droite des choix d'initialisation IBA correspond au numéro de port Ethernet le plus faible. Le plus grand nombre à droite des choix d'initialisation IBA correspond au numéro de port Ethernet le plus élevé.
e. Enregistrez les modifications et quittez le BIOS.
La séquence d'initialisation démarre à nouveau. Après d'autres traitements, le menu
GRUB s'affiche.
f.
Sélectionnez immédiatement l'entrée Oracle Solaris JumpStart et appuyez sur Entrée.
Remarque –
Si l'entrée Oracle Solaris JumpStart est la seule entrée répertoriée, vous pouvez également patienter jusqu'au délai d'expiration de l'écran de sélection. Si vous ne répondez pas dans les 30 secondes, le système poursuit automatiquement la séquence d'initialisation.
Après d'autres traitements, le menu du type d'installation s'affiche.
g. Dans le menu du type d'installation, saisissez immédiatement le numéro correspondant
à l'installation JumpStart personnalisée.
Remarque –
Si vous ne tapez pas le numéro de l'installation JumpStart personnalisée avant le terme du délai d'attente de 30 secondes, le système lance automatiquement l'installation interactive d'Oracle Solaris.
JumpStart installe le SE Oracle Solaris et le logiciel Oracle Solaris Cluster sur chaque noeud. Une fois l'installation terminée, chaque noeud est installé en tant que nouveau
Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global noeud de cluster. La sortie de l'installation d'Oracle Solaris Cluster est consignée dans un fichier /var/cluster/logs/install/scinstall.log. N.
h. Lorsque l'écran du BIOS apparaît à nouveau, appuyez immédiatement sur Echap+2 ou sur la touche F2.
Remarque –
Si vous n'interrompez pas le BIOS à ce stade, il revient automatiquement au menu du type d'installation. A ce moment, si aucun choix n'est saisi dans les 30 secondes, le système commence automatiquement une installation interactive.
Après d'autres traitements, l'utilitaire de configuration du BIOS s'affiche.
i.
Dans la barre de menus, accédez au menu Boot.
La liste des périphériques d'initialisation s'affiche.
j.
Accédez à l'entrée de disque dur et placez-la en premier dans l'ordre d'initialisation.
k. Enregistrez les modifications et quittez le BIOS.
La séquence d'initialisation démarre à nouveau. Aucune autre interaction avec le menu
GRUB n'est nécessaire pour terminer l'initialisation en mode cluster.
22
Vérifiez au niveau de chaque noeud que les services multiutilisateurs de l'utilitaire de gestion des services (SMF) 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
23
Si vous installez un nouveau noeud à un cluster existant, créez-y des points de montage destinés à tous les systèmes de fichiers de cluster existants.
a. A partir d'un autre noeud de cluster actif, affichez le nom de tous les systèmes de fichiers de cluster.
phys-schost# mount | grep global | egrep -v node@ | awk ’{print $1}’
b. Sur le noeud que vous avez ajouté au cluster, créez un point de montage pour chaque système de fichiers du cluster.
phys-schost-new# mkdir -p
mountpoint
Par exemple, si un nom de système de fichiers renvoyé par la commande de montage est
/global/dg-schost-1
, exécutez mkdir - p /global/dg-schost-1 sur le noeud à ajouter au cluster.
Chapitre 3 • Etablissement d'un cluster global 113
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
114
Remarque –
Les points de montage deviennent actifs après la réinitialisation du cluster à
24
Si vous envisagez d'utiliser Oracle Solaris Cluster HA pour NFS (HA pour NFS) sur un système de fichiers local hautement disponible, assurez-vous que le système de fichiers loopback (LOFS) est désactivé.
Pour désactiver LOFS, ajoutez l'entrée suivante au fichier /etc/system sur chaque noeud du cluster.
exclude:lofs
La modification apportée au fichier /etc/system est appliquée après la prochaine réinitialisation du système.
Remarque –
Vous ne pouvez pas activer LOFS si vous utilisez HA pour NFS sur un système de fichiers local hautement disponible et si vous exécutez automountd. LOFS peut entraîner des problèmes de commutation pour HA pour NFS. Si vous choisissez d'ajouter HA pour NFS sur un système de fichiers local hautement disponible, vous devez apporter l'une des modifications de configuration suivantes.
■
■
Cependant, si vous configurez les zones non globales dans votre cluster, vous devez activer
LOFS sur tous les noeuds de cluster. Si HA pour NFS doit coexister avec LOFS sur un système de fichiers local hautement disponible, utilisez l'une des autres solutions au lieu de désactiver
LOFS.
■
Désactivez LOFS.
Désactivez le démon automountd.
Excluez du mappage de l'agent de montage automatique tous les fichiers faisant partie du système de fichiers local hautement disponible exporté par HA pour NFS. Cette option vous permet de conserver les deux LOFS et le démon automountd activés.
Pour plus d'informations relatives aux systèmes de fichiers loopback, reportez-vous à la section
“The Loopback File System” du manuel System Administration Guide: Devices and File Systems .
25
Si vous utilisez l'un des adaptateurs suivants pour l'interconnexion de cluster, supprimez la marque de commentaire de l'entrée correspondante dans le fichier /etc/system de chaque noeud.
Adaptateur
ipge
Entrée
set ipge:ipge_taskq_disable=1 ixge set ixge:ixge_taskq_disable=1
Cette entrée sera effective à la prochaine réinitialisation du système.
Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
26 x86 : définissez le fichier d'initialisation par défaut.
Paramétrer cette valeur vous permet de réinitialiser le noeud s'il vous est impossible d'accéder à une invite de connexion.
grub edit> kernel /platform/i86pc/multiboot kmdb
27
■
■
■
Si vous avez effectué une tâche nécessitant la réinitialisation du cluster, suivez ces étapes.
Voici certaines des tâches nécessitant une réinitialisation :
Ajout d'un nouveau noeud à un cluster existant
Installation de patchs imposant la réinitialisation du noeud ou du cluster
Modifications de configuration requérant une réinitialisation pour devenir actives
a. Connectez-vous à un noeud en tant que superutilisateur.
b. Arrêtez le cluster.
phys-schost-1# cluster shutdown -y -g0
clustername
Remarque –
Ne réinitialisez pas le noeud installé en premier dans le cluster tant que le cluster n'est pas arrêté. Tant que le mode d'installation du cluster est actif, seul le noeud installé en premier (celui qui a établi le cluster) dispose d'un vote de quorum. Dans un cluster établi encore en mode d'installation : si le cluster n'est pas arrêté avant la réinitialisation du premier noeud, les autres noeuds du cluster ne pourront pas obtenir le quorum. Le cluster entier est alors arrêté.
Les noeuds du cluster restent en mode d'installation jusqu'à la première exécution de la commande clsetup. Cette commande est exécutée au cours de la procédure
“Configuration des périphériques de quorum” à la page 141 .
c. Réinitialisez chaque noeud du cluster.
■
Sur les systèmes SPARC, procédez comme suit :
ok boot
■
Sur les systèmes x86, procédez comme suit :
Lorsque le menu GRUB s'affiche, sélectionnez l'entrée Oracle Solaris appropriée, puis appuyez sur la touche Entrée.
Pour plus d'informations sur l'initialisation GRUB, reportez-vous à la section
“Initialisation d’un système x86 à l’aide de GRUB (liste des tâches)” du manuel
Administration d’Oracle Solaris : Administration de base
.
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
Chapitre 3 • Etablissement d'un cluster global 115
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
116 sortie de l'installation d'Oracle Solaris Cluster est consignée dans un fichier
/var/cluster/logs/install/scinstall.log.
N.
28
(Facultatif) Si vous n'avez pas suivi l' Étape 27
pour réinitialiser les noeuds, démarrez le serveur
Web Console Web Oracle Java manuellement sur chaque noeud.
phys-schost# smcwebserver start
Pour plus d'informations, reportez-vous à la page de manuel smcwebserver
(1M) .
29
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
--------phys-schost-1 phys-schost-2 phys-schost-3
Status
------
Online
Online
Online
Pour plus d'informations, reportez-vous à la page de manuel clnode
(1CL) .
30
(Facultatif) Sur chaque noeud, 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.
a. 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.
b. 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:
...
reboot_on_path_failure:
...
node
enabled
Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
Étapes suivantes
Si vous avez ajouté un noeud à un cluster à deux noeuds, passez à la section
“Mise à jour des périphériques de quorum après l'ajout d'un noeud au cluster global” à la page 138 .
Sinon, passez à la procédure appropriée :
■
Si vous avez installé un cluster à noeuds multiples et choisi la configuration automatique du quorum, la configuration post-installation est terminée. Passez à la section
“Vérification de la configuration de quorum et du mode d'installation” à la page 146 .
■
Si vous avez installé un cluster à noeuds multiples et refusé la configuration automatique du quorum, procédez à la configuration post-installation. Passez à la section
“Configuration des périphériques de quorum” à la page 141 .
■
■
■
Si vous avez ajouté un noeud à un cluster existant qui utilise un périphérique de quorum, passez à la section
“Mise à jour des périphériques de quorum après l'ajout d'un noeud au cluster global” à la page 138 .
Si vous avez ajouté un nouveau noeud à un cluster existant n'utilisant pas de périphérique de quorum, vérifiez l'état du cluster. Passez à la section
“Vérification de la configuration de quorum et du mode d'installation” à la page 146 .
Si vous avez installé un cluster à noeud unique, la création du cluster est terminée. Passez à la section
“Création de systèmes de fichiers de cluster” à la page 193
pour installer le logiciel de gestion du volume et configurer le cluster.
Erreurs fréquentes
Option scinstall désactivée
– Si l'option JumpStart de la commande scinstall n'est pas précédée d'un astérisque, l'option est désactivée. Cette condition indique que l'installation
JumpStart n'est pas terminée ou qu'une erreur s'est produite. Pour remédier à ce problème,
arrêtez tout d'abord l'utilitaire scinstall. Répétez les procédures de l' Étape 1
pour corriger l'installation JumpStart, puis redémarrez l'utilitaire scinstall.
▼
Préparation du cluster pour les noeuds supplémentaires du cluster global
Suivez cette procédure pour les noeuds existants du cluster global afin de préparer le cluster à l'ajout de nouveaux noeuds.
Avant de commencer
Effectuez les tâches suivantes :
■
Assurez-vous que le matériel nécessaire est installé.
■
Assurez-vous que l'adaptateur de l'hôte est installé sur le nouveau noeud. Reportez-vous au guide
Oracle Solaris Cluster 3.3 3/13 Hardware Administration Manual
.
■
Vérifiez que toute interconnexion de cluster existante peut prendre en charge le nouveau noeud. Reportez-vous au guide
Oracle Solaris Cluster 3.3 3/13 Hardware Administration
Manual
.
Chapitre 3 • Etablissement d'un cluster global 117
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
■
Assurez-vous qu'un stockage supplémentaire est installé. Reportez-vous au manuel de stockage Oracle Solaris Cluster approprié.
1
Si vous utilisez le panneau de contrôle de cluster (CCP), mettez à jour les fichiers de configuration sur la console d'administration.
a. Dans le fichier /etc/clusters, ajoutez le nom du noeud que vous ajoutez à l'entrée du cluster.
b. Ajoutez aux fichiers /etc/serialports une entrée avec le nom du nouveau noeud, le nom d'hôte du périphérique d'accès à la console du noeud et le numéro de port.
2
Ajoutez le nom du nouveau noeud à la liste des noeuds autorisés du cluster.
a. Connectez-vous à un noeud en tant que superutilisateur.
b. Démarrez l'utilitaire clsetup.
phys-schost# clsetup
Le menu principal s'affiche.
c. Choisissez l'option de menu New Nodes.
d. Sélectionnez l'option de menu Specify the Name of a Machine Which May Add Itself.
e. Suivez les instructions des invites à l'écran pour ajouter le nom du noeud à la liste des machines reconnues.
L'utilitaire clsetup affiche le message Command completed successfully si la tâche s'exécute sans erreur.
f.
Quittez l'utilitaire clsetup.
3
Si vous ajoutez un noeud à un cluster à noeud unique, affichez la configuration de l'interconnexion pour vous assurer que deux interconnexions de cluster existent déjà.
phys-schost# clinterconnect show
Pour pouvoir ajouter un noeud, vous devez disposez d'au moins deux câbles ou deux adaptateurs configurés.
■
Si la sortie affiche des informations de configuration pour deux câbles ou deux adaptateurs,
118 Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
■
Si la sortie n'affiche aucune information de configuration pour les câbles ou les adaptateurs ou affiche des informations de configuration uniquement pour un câble ou un adaptateur, configurez de nouvelles interconnexions de cluster.
a. Démarrez l'utilitaire clsetup sur un noeud.
phys-schost# clsetup
b. Choisissez l'option de menu Cluster Interconnect.
c. Sélectionnez l'option de menu Add a Transport Cable.
Suivez les instructions pour spécifier le nom du noeud à ajouter au cluster et le nom de l'adaptateur de transport et préciser si vous souhaitez utiliser un commutateur de transport ou non.
d. Si besoin est, répétez l' Étape c
pour configurer une seconde interconnexion de cluster.
e. Lorsque vous avez terminé, quittez l'utilitaire clsetup.
f.
Vérifiez que le cluster dispose à présent de deux interconnexions de cluster configurées.
phys-schost# clinterconnect show
La sortie de la commande devrait à présent afficher les informations de configuration d'au moins deux interconnexions de cluster.
4
Assurez-vous que la configuration du réseau privé peut prendre en charge les noeuds et les réseaux privés que vous ajoutez.
a. Affichez le nombre maximal de noeuds et de réseaux privés et les clusters de zones pris en charge par la configuration du réseau privé actuel.
phys-schost# cluster show-netprops
Vous obtenez une sortie similaire à ce qui suit :
=== Private Network === private_netaddr: private_netmask: max_nodes: max_privatenets: max_zoneclusters:
172.16.0.0
255.255.240.0
64
10
12
Chapitre 3 • Etablissement d'un cluster global 119
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
b. Déterminez si la configuration actuelle du réseau privé peut prendre en charge les noeuds supplémentaires, y compris les zones non globales et les réseaux privés.
■
Si la plage actuelle des adresses IP est suffisante, vous pouvez procéder à l'installation du nouveau noeud.
Passez à la section
■
Si la plage d'adresses IP actuelle est insuffisante, reconfigurez-la.
Passez à la section
d'adresses IP privées. Pour cela, vous devez mettre hors ligne tous les groupes de ressources, désactivez toutes les ressources du cluster et effectuez une réinitialisation en mode non-cluster.
Étapes suivantes
Configurez le logiciel Oracle Solaris Cluster sur tous les nouveaux noeuds du cluster. Passez aux sections
ou
120
▼
Modification de la configuration du réseau privé lors de l'ajout de noeuds ou de réseaux privés
■
■
■
Effectuez cette tâche pour modifier la plage d'adresses IP privées du cluster global afin de pallier une éventuelle augmentation dans un ou plusieurs des composants de cluster suivants :
Le nombre de noeuds ou de zones non globales
Le nombre de réseaux privés
Le nombre de clusters de zones
Vous pouvez également suivre cette procédure pour réduire la plage d'adresses IP privées.
Remarque –
Cette procédure requiert l'arrêt de l'ensemble du cluster. Si vous avez besoin de modifier uniquement le masque de réseau, par exemple pour étendre la prise en charge de clusters de zones, ne suivez pas cette procédure. A la place, exécutez la commande suivante à partir d'un noeud du cluster global exécuté en mode cluster, afin de spécifier le nombre attendu de clusters de zones : phys-schost# cluster set-netprops num_zoneclusters=
N
Cette commande ne requiert pas l'arrêt du cluster.
Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
Avant de commencer
Assurez-vous que Accès au shell distant ( rsh
(1M) ) ou au shell sécurisé ( ssh
(1) ) pour le superutilisateur est activé pour tous les noeuds de cluster.
1
Connectez-vous en tant que superutilisateur à un noeud du cluster.
2
A partir d'un noeud, démarrez l'utilitaire clsetup.
# clsetup
Le menu principal de clsetup s'affiche.
3
Mettez hors ligne chaque groupe de ressources.
Si le noeud contient des zones non globales, les groupes de ressources dans les zones sont
également mis hors ligne.
a. Saisissez le numéro correspondant à l'option des groupes de ressources et appuyez sur la touche Entrée.
Le menu Resource Group s'affiche.
b. Entrez le numéro correspondant à l'option de connexion/déconnexion ou de commutation d'un groupe de ressources et appuyez sur la touche Entrée.
c. Suivez les invites à l'écran pour mettre hors ligne tous les groupes de ressources et placez-les en mode sans gestion.
d. Lorsque tous les groupes de ressources sont hors ligne, tapez q pour revenir au menu
Resource Group.
4
Désactivez toutes les ressources du cluster.
a. Saisissez le numéro correspondant à l'option permettant d'activer/de désactiver une ressource et appuyez sur la touche Entrée.
b. Choisissez la ressource à désactiver, puis suivez les instructions des invites.
c. Répétez l'étape précédente pour chaque ressource à désactiver.
d. Une fois toutes les ressources désactivées, tapez q pour revenir au menu Resource Group.
5
Quittez l'utilitaire clsetup.
6
Vérifiez que toutes les ressources de tous les noeuds sont Offline et que tous les groupes de ressources sont à l'état Unmanaged.
# cluster status -t resource,resourcegroup
-t
Limite les données en sortie à l'objet de cluster spécifié.
Chapitre 3 • Etablissement d'un cluster global 121
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
122 resource
Définit les ressources.
resourcegroup
Définit les groupes de ressources.
7
A partir d'un noeud, arrêtez le cluster.
# cluster shutdown -g0 -y
-g
Définit le temps d'attente en secondes.
-y
Bloque l'affichage de l'invite vous demandant de confirmer l'arrêt.
8
Initialisez chaque noeud en mode non-cluster.
■
Sur les systèmes SPARC, exécutez la commande suivante :
ok boot -x
■
Sur les systèmes x86, exécutez les commandes suivantes : a. Dans le menu GRUB, utilisez les touches fléchées pour sélectionner l'entrée Oracle Solaris appropriée et saisissez e pour modifier les commandes.
Pour plus d'informations sur l'initialisation GRUB, reportez-vous à la section
“Initialisation d’un système x86 à l’aide de GRUB (liste des tâches)” du manuel
Administration d’Oracle Solaris : Administration de base
.
b. Dans l'écran des paramètres d'initialisation, utilisez les touches fléchées pour sélectionner l'entrée kernel et appuyez sur la touche e pour modifier l'entrée.
c. Ajoutez -x à la commande pour que le système se réinitialise en mode non-cluster.
d. Appuyez sur Entrée pour accepter la modification et retourner à l'écran des paramètres d'initialisation.
L'écran affiche la commande éditée.
e. Saisissez l'option b pour initialiser le noeud en mode non-cluster.
Remarque –
Cette modification de la commande des paramètres d'initialisation du noyau ne sera pas prise en compte, lors de la prochaine initialisation du système. Lors de la prochaine initialisation du noeud, ce dernier sera initialisé en mode cluster. Pour une initialisation en mode non-cluster, effectuez de nouveau ces étapes pour ajouter l'option
-x
à la commande du paramètre d'initialisation du noyau.
9
A partir d'un noeud, démarrez l'utilitaire clsetup.
Si vous exécutez l'utilitaire clsetup en mode non-cluster, il affiche le menu principal relatif aux opérations correspondant à ce mode.
Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
10
Entrez le numéro correspondant à l'option permettant de modifier l'adressage et les plages réseau du transport intracluster et appuyez sur la touche Entrée.
L'utilitaire clsetup affiche la configuration de réseau privé en cours, puis vous demande si vous souhaitez la modifier.
11
Pour modifier l'adresse IP de réseau privé ou la plage d'adresses IP, saisissez yes et appuyez sur la touche Entrée.
L'utilitaire clsetup affiche l'adresse IP de réseau privé par défaut, 172.16.0.0, et vous demande si vous l'acceptez.
12
Modifiez ou acceptez l'adresse IP de réseau privé.
■
Pour l'accepter et passer à la modification de la plage d'adresses IP, saisissez yes et appuyez sur la touche Entrée.
L'utilitaire clsetup vous demande si vous acceptez le masque de réseau par défaut. Passez à l'étape suivante pour saisir votre réponse.
■
Pour modifier l'adresse IP de réseau privé par défaut, effectuez les sous-étapes suivantes.
a. Saisissez no lorsque l'utilitaire clsetup vous demande si vous acceptez l'adresse par défaut, puis appuyez sur la touche Entrée.
L'utilitaire clsetup vous invite à saisir la nouvelle adresse IP de réseau privé.
b. Saisissez la nouvelle adresse IP, puis appuyez sur la touche Entrée.
L'utilitaire clsetup affiche le masque de réseau par défaut, puis vous demande si vous l'acceptez.
13
Modifiez ou acceptez la plage d'adresses IP de réseau privé par défaut.
Le masque de réseau par défaut est 255.255.240.0. Cette plage d'adresses IP par défaut prend en charge jusqu'à 64 noeuds, 12 clusters de zones et 10 réseaux privés dans le cluster.
■
Pour accepter la plage d'adresses IP par défaut, saisissez yes, puis appuyez sur la touche
Entrée.
Passez ensuite à l'étape suivante.
Chapitre 3 • Etablissement d'un cluster global 123
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
■
Pour modifier la plage d'adresses IP, effectuez les sous-étapes suivantes.
a. Saisissez no lorsque l'utilitaire clsetup vous demande si vous acceptez la plage d'adresses par défaut, puis appuyez sur la touche Entrée.
Si vous refusez le masque de réseau par défaut, l'utilitaire clsetup vous invite à indiquer le nombre de noeuds, de réseaux privés et de clusters de zones que vous prévoyez de configurer dans le cluster.
b. Indiquez le nombre de noeuds, de réseaux privés et de clusters de zones que vous prévoyez de configurer dans le cluster.
En fonction des nombres saisis, l'utilitaire clsetup propose deux masques de réseau :
■
■
Le premier masque de réseau est celui qui est au minimum nécessaire à la prise en charge du nombre de noeuds, de réseaux privés et de clusters de zones que vous avez spécifié.
Le second masque de réseau prend en charge deux fois plus de noeuds, de réseaux privés et de clusters de zones par rapport au nombre que vous avez spécifié, et ce, en prévision d'une éventuelle augmentation.
c. Spécifiez l'un des masques de réseau calculés ou un autre masque de réseau prenant en charge le nombre prévu de noeuds, de réseaux privés et de clusters de zones.
14
Saisissez yes lorsque l'utilitaire clsetup vous demande si vous souhaitez poursuivre la mise à jour.
15
Lorsque vous avez terminé, quittez l'utilitaire clsetup.
16
Réinitialisez de nouveau chaque noeud dans le cluster.
a. Arrêtez chaque noeud.
# shutdown -g0 -y
b. Initialisez chaque noeud en mode cluster.
■
Sur les systèmes SPARC, procédez comme suit :
ok boot
■
Sur les systèmes x86, procédez comme suit :
Lorsque le menu GRUB s'affiche, sélectionnez l'entrée Oracle Solaris appropriée, puis appuyez sur la touche Entrée.
124 Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
Pour plus d'informations sur l'initialisation GRUB, reportez-vous à la section
“Initialisation d’un système x86 à l’aide de GRUB (liste des tâches)” du manuel
Administration d’Oracle Solaris : Administration de base
.
17
A partir d'un noeud, démarrez l'utilitaire clsetup.
# clsetup
Le menu principal de clsetup s'affiche.
18
Réactivez toutes les ressources désactivées.
a. Saisissez le numéro correspondant à l'option des groupes de ressources et appuyez sur la touche Entrée.
Le menu Resource Group s'affiche.
b. Saisissez le numéro correspondant à l'option permettant d'activer/de désactiver une ressource et appuyez sur la touche Entrée.
c. Choisissez la ressource à activer, puis suivez les instructions des invites.
d. Répétez la procédure pour chaque ressource désactivée.
e. Une fois toutes les ressources réactivées, tapez q pour revenir au menu Resource Group.
19
Remettez en ligne chaque groupe de ressources.
Si le noeud contient des zones non globales, mettez également en ligne tous les groupes de ressources contenus dans ces zones.
a. Entrez le numéro correspondant à l'option de connexion/déconnexion ou de commutation d'un groupe de ressources et appuyez sur la touche Entrée.
b. Suivez les instructions des invites pour passer chaque groupe de ressources en mode de gestion, puis mettez les groupes de ressources en ligne.
20
Une fois tous les groupes de ressources de nouveau en ligne, quittez l'utilitaire clsetup.
Appuyez sur la touche q pour fermer tous les sous-menus ou utilisez le raccourci Ctrl+C.
Étapes suivantes
Pour ajouter un noeud à un cluster existant, suivez l'une des procédures suivantes :
■
■
“Installation et configuration d'Oracle Solaris et du logiciel Oracle Solaris Cluster
Chapitre 3 • Etablissement d'un cluster global 125
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
■
Pour créer une zone non globale sur un noeud de cluster, passez à la section
“Configuration d'une zone non globale sur un noeud de cluster global” à la page 211 .
▼
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 nouveau noeud par le biais de JumpStart, suivez plutôt les procédures de la section
“Installation et configuration d'Oracle Solaris et du logiciel Oracle Solaris Cluster (JumpStart)”
Remarque –
Cette procédure utilise la forme interactive de la commande scinstall. Pour utiliser 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) .
Assurez-vous que les packages logiciels Oracle Solaris Cluster sont installés sur le noeud
(manuellement ou à l'aide du programme installer en mode silencieux) avant d'exécuter la commande scinstall. Pour plus d'informations sur l'exécution du programme installer depuis un script d'installation, reportez-vous au Chapitre 5, “Installing in Silent Mode” du manuel Sun Java Enterprise System 5 Update 1 Installation Guide for UNIX .
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, il faut vérifier 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. Reportez-vous à la section
“Installation du logiciel Oracle Solaris” à la page 64
pour plus d'informations sur une installation du logiciel Oracle Solaris conforme à la configuration requise par le logiciel
Oracle Solaris Cluster.
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” à la page 70 .
126 Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
■
■
■
Assurez-vous que les packages logiciels Oracle Solaris Cluster et les patchs sont installés sur le noeud. Reportez-vous à la section
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”
Déterminez le mode souhaité de l'utilitaire scinstall (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.
Composant
Commutateurs de transport intracluster
Espace de noms des périphériques globaux
Valeur par défaut
switch1 et switch2
Périphérique lofi
■
Remplissez l'une des fiches de planification de la configuration : Reportez-vous aux sections
“Planification du SE Oracle Solaris” à la page 12
et
“Planification de l'environnement Oracle
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
Commutateurs du cluster
Quel est le nom du noeud de cautionnement ?
Choisissez un noeud actif dans le cluster.
Quel est le nom du cluster auquel vous souhaitez ajouter le noeud ?
Nom du cluster
Vérification Souhaitez-vous exécuter l'utilitaire de validation cluster check ?
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 :
Câbles point à point Le cluster devient-il un cluster à deux noeuds après l'ajout de ce noeud ?
Le cluster utilise-t-il des commutateurs ?
Si des commutateurs sont utilisés, quel est leur nom ?
Valeurs par défaut : switch1 et switch2
Oui | Non
Oui | Non
Oui | Non
Oui | Non
Premier Second
Chapitre 3 • Etablissement d'un cluster global 127
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
Composant
Adaptateurs et câbles de transport intracluster
Réinitialisation automatique
Description/Exemple
Si la réponse est Non, quel est le nom du port que vous souhaitez utiliser ?
Souhaitez-vous que scinstall réinitialise automatiquement le noeud après l'installation ?
Réponse
Premier Second
Noms des adaptateurs de transport :
A quoi est connecté chaque adaptateur de transport (un commutateur ou un autre
adaptateur) ?
Valeurs par défaut du commutateur : switch1 et switch2
Souhaitez-vous utiliser le nom de port par défaut pour les commutateurs de transport ?
Oui | Non Oui | Non
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
Vérification
Quel est le nom du cluster auquel vous souhaitez ajouter le noeud ?
Souhaitez-vous exécuter l'utilitaire de validation cluster check ?
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 :
Câbles point à point Le cluster devient-il un cluster à deux noeuds après l'ajout de ce noeud ?
Le cluster utilise-t-il des commutateurs ?
Commutateurs du cluster Nom du commutateur de transport, si utilisé :
Valeurs par défaut : switch1 et switch2
Oui | Non
Oui | Non
Premier
Oui | Non
Oui | Non
Second
128 Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
Composant
Adaptateurs et câbles de transport intracluster
Système de fichiers de périphériques globaux
Réinitialisation automatique
Description/Exemple
Premier Second
Nom de l'adaptateur de transport :
A quoi est connecté chaque adaptateur de transport (un commutateur ou un
autre adaptateur) ?
Valeurs par défaut du commutateur : switch1 et switch2
Si un transport commute, souhaitez-vous utiliser le nom de port par défaut ?
Oui | Non Oui | Non
Si la réponse est Non, quel est le nom du port que vous souhaitez utiliser ?
Souhaitez-vous utiliser la méthode lofi par défaut ?
Si Non est sélectionné, souhaitez-vous sélectionner un autre système de fichiers ?
Souhaitez-vous que scinstall réinitialise automatiquement le noeud après l'installation ?
Réponse
Oui | Non
Oui | Non
Oui | Non
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.
1
Connectez-vous en tant que superutilisateur au noeud de cluster à configurer.
2
Lancez l'utilitaire scinstall.
phys-schost-new# /usr/cluster/bin/scinstall
Le menu principal de scinstall s'affiche.
3
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) Configure a cluster to be JumpStarted from this install server
3) Manage a dual-partition upgrade
4) Upgrade this cluster node
Chapitre 3 • Etablissement d'un cluster global 129
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
* 5) Print release information for this cluster node
* ?) Help with menu options
* q) Quit
Option:
1
Le menu New Cluster and Cluster Node s'affiche.
4
Saisissez le numéro de l'option Add This Machine as a Node in an Existing Cluster, puis appuyez sur la touche Entrée.
5
Suivez les invites à l'écran pour répondre aux questions de la fiche de planification de la configuration.
L'utilitaire scinstall configure le noeud et initialise le noeud dans le cluster.
6
Retirez le DVD-ROM de l'unité de DVD-ROM.
a. Pour vous assurer que le DVD-ROM n'est pas en cours d'utilisation, placez-vous dans un
répertoire qui ne réside pas sur le DVD-ROM.
b. Ejectez le DVD-ROM.
phys-schost# eject cdrom
7
Répétez cette procédure sur tous les noeuds à ajouter au cluster jusqu'à ce que tous les noeuds supplémentaires soient configurés.
8
Vérifiez au niveau de chaque noeud que les services multiutilisateurs de l'utilitaire de gestion des services (SMF) 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
9
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 exécuter l'utilitaire clsetup. Reportez-vous à la section “Ajout d’un noeud à un cluster existant” du manuel Guide d’administration système d’Oracle Solaris Cluster pour connaître les procédures.
10
A partir d'un seul noeud, vérifiez que tous les noeuds ont rejoint le cluster.
phys-schost# clnode status
130 Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
La sortie est similaire à l'exemple suivant.
=== Cluster Nodes ===
--- Node Status ---
Node Name
--------phys-schost-1 phys-schost-2 phys-schost-3
Status
------
Online
Online
Online
Pour plus d'informations, reportez-vous à la page de manuel clnode
(1CL) .
11
Vérifiez que tous les patchs nécessaires sont installés.
phys-schost# showrev -p
12
(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.
a. 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.
b. 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:
...
reboot_on_path_failure:
...
node
enabled
13
Si vous envisagez d'utiliser Oracle Solaris Cluster HA pour NFS (HA pour NFS) sur un système de fichiers local hautement disponible, assurez-vous que le système de fichiers loopback (LOFS) est désactivé.
Pour désactiver LOFS, ajoutez l'entrée suivante au fichier /etc/system sur chaque noeud du cluster.
exclude:lofs
Chapitre 3 • Etablissement d'un cluster global 131
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
La modification apportée au fichier /etc/system est appliquée après la prochaine réinitialisation du système.
Remarque –
Vous ne pouvez pas activer LOFS si vous utilisez HA pour NFS sur un système de fichiers local hautement disponible et si vous exécutez automountd. LOFS peut entraîner des problèmes de commutation pour HA pour NFS. Si vous choisissez d'ajouter HA pour NFS sur un système de fichiers local hautement disponible, vous devez apporter l'une des modifications de configuration suivantes.
Cependant, si vous configurez les zones non globales dans votre cluster, vous devez activer
LOFS sur tous les noeuds de cluster. Si HA pour NFS doit coexister avec LOFS sur un système de fichiers local hautement disponible, utilisez l'une des autres solutions au lieu de désactiver
LOFS.
■
■
■
Désactivez LOFS.
Désactivez le démon automountd.
Excluez du mappage de l'agent de montage automatique tous les fichiers faisant partie du système de fichiers local hautement disponible exporté par HA pour NFS. Cette option vous permet de conserver les deux LOFS et le démon automountd activés.
Pour plus d'informations relatives aux systèmes de fichiers loopback, reportez-vous à la section
“The Loopback File System” du manuel System Administration Guide: Devices and File Systems .
Exemple 3–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 a Node to an Existing Cluster ***
Fri Feb 4 10:17:53 PST 2005 scinstall -ik -C schost -N phys-schost-1 -A trtype=dlpi,name=bge2 -A trtype=dlpi,name=bge3
-m endpoint=:bge2,endpoint=switch1 -m endpoint=:bge3,endpoint=switch2
Checking device to use for global devices file system ... done
Adding node
"phys-schost-3" to the cluster configuration ... done
Adding adapter
"bge2" to the cluster configuration ... done
Adding adapter
"bge3" 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
Copying the Common Agent Container keys from
"phys-schost-1" ... done
132 Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
Setting the node ID for
"phys-schost-3" ... done (id=1)
Setting the major number for the
"did" driver ...
Obtaining the major number for the
"did" driver from "phys-schost-1" ... done
"did" driver major number set to 300
Checking for global devices global file system ... done
Updating vfstab ... done
Verifying that NTP is configured ... done
Initializing NTP configuration ... done
Updating nsswitch.conf ...
done
Adding clusternode 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
The
"local-mac-address?" parameter setting has been changed to "true".
Ensure network routing is disabled ... done
Updating file (
"ntp.conf.cluster") on node phys-schost-1 ... done
Updating file (
"hosts") on node phys-schost-1 ... done
Rebooting ...
Erreurs fréquentes
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
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. Suivez une nouvelle fois cette procédure.
Étapes suivantes
Si vous avez ajouté un noeud à un cluster existant qui utilise un périphérique de quorum, passez
à 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” à la page 146 .
Chapitre 3 • Etablissement d'un cluster global 133
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
▼
Configuration du logiciel Oracle Solaris Cluster sur des noeuds supplémentaires de cluster global (XML)
Suivez cette procédure pour configurer un nouveau noeud de cluster global en utilisant un fichier XML de configuration en cluster. Le nouveau noeud peut être la copie d'un noeud de cluster existant exécutant le logiciel Oracle Solaris Cluster 3.3 3/13.
■
■
■
Cette procédure configure les composants de cluster suivants sur le nouveau noeud :
Appartenance du noeud de cluster
Interconnexion de cluster
Périphériques globaux
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, il faut vérifier 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. Reportez-vous à la section
“Installation du logiciel Oracle Solaris” à la page 64
pour plus d'informations sur une installation du logiciel Oracle Solaris conforme à la configuration requise par le logiciel
Oracle Solaris Cluster.
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” à la page 70 .
Assurez-vous que les packages logiciels Oracle Solaris Cluster et tous les patchs nécessaires sont installés sur le noeud. Reportez-vous à la section
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”
1
Vérifiez que le logiciel Oracle Solaris Cluster n'est pas déjà configuré sur le noeud potentiel que vous souhaitez ajouter à un cluster.
a. Connectez-vous en tant que superutilisateur au noeud potentiel.
134 Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
b. Déterminez si le logiciel Oracle Solaris Cluster est configuré sur le noeud potentiel.
phys-schost-new# /usr/sbin/clinfo -n
■
Si la commande échoue, passez à l' Étape 2 .
Le logiciel Oracle Solaris Cluster n'est pas encore configuré sur le noeud. Vous pouvez ajouter le noeud potentiel au cluster.
■
Si la commande renvoie un numéro d'ID de noeud, passez à l' Étape c .
Le logiciel Oracle Solaris Cluster est déjà configuré sur le noeud. Pour pouvoir ajouter le noeud à un cluster différent, vous devez supprimer les informations de configuration de cluster actuelles.
c. Initialisez le noeud potentiel en mode non-cluster.
■
Sur les systèmes SPARC, exécutez la commande suivante :
ok boot -x
■
Sur les systèmes x86, exécutez les commandes suivantes : i.
Dans le menu GRUB, utilisez les touches fléchées pour sélectionner l'entrée Oracle
Solaris appropriée et saisissez e pour modifier les commandes.
Pour plus d'informations sur l'initialisation GRUB, reportez-vous à la section
“Initialisation d’un système x86 à l’aide de GRUB (liste des tâches)” du manuel
Administration d’Oracle Solaris : Administration de base
.
ii. Dans l'écran des paramètres d'initialisation, utilisez les touches fléchées pour sélectionner l'entrée kernel et appuyez sur la touche e pour modifier l'entrée.
iii. Ajoutez -x à la commande pour que le système se réinitialise en mode non-cluster.
iv. Appuyez sur Entrée pour accepter la modification et retourner à l'écran des paramètres d'initialisation.
L'écran affiche la commande éditée.
v. Saisissez l'option b pour initialiser le noeud en mode non-cluster.
Remarque –
Cette modification de la commande des paramètres d'initialisation du noyau ne sera pas prise en compte, lors de la prochaine initialisation du système. Lors de la prochaine initialisation du noeud, ce dernier sera initialisé en mode cluster.
Pour une initialisation en mode non-cluster, effectuez de nouveau ces étapes pour ajouter l'option -x à la commande du paramètre d'initialisation du noyau.
Chapitre 3 • Etablissement d'un cluster global 135
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
d. Annulez la configuration du logiciel Oracle Solaris Cluster sur le noeud potentiel.
phys-schost-new# /usr/cluster/bin/clnode remove
2
Si vous dupliquez un noeud exécutant le logiciel Oracle Solaris Cluster 3.3 3/13, créez un fichier
XML de configuration en cluster.
a. Connectez-vous en tant que superutilisateur sur le noeud que vous souhaitez dupliquer.
b. Exportez les informations de configuration du noeud existant vers un fichier.
phys-schost# clnode export -o
clconfigfile
-o
Spécifie la destination de la sortie.
clconfigfile
Nom du fichier XML de configuration en cluster. Le nom de fichier spécifié peut correspondre à un fichier existant ou un nouveau fichier que la commande créera.
Pour plus d'informations, reportez-vous à la page de manuel clnode
(1CL) .
c. Copiez le fichier XML de configuration en cluster vers le noeud potentiel que vous allez configurer en tant que nouveau noeud de cluster.
3
Connectez-vous en tant que superutilisateur au noeud potentiel.
4
Le cas échéant, modifiez le fichier XML de configuration du cluster.
a. Ouvrez le fichier XML de configuration du cluster pour le modifier.
■
Si vous dupliquez un noeud de cluster existant, ouvrez le fichier que vous avez créé avec la commande clnode export.
■
Si vous ne dupliquez pas un noeud de cluster existant, créez un nouveau fichier.
Basez le fichier sur la hiérarchie d'éléments illustrée sur la page de manuel clconfiguration
(5CL) . Vous pouvez stocker le fichier dans n'importe quel répertoire.
b. Modifiez les valeurs des éléments XML pour refléter la configuration de noeud que vous souhaitez créer.
Reportez-vous à la page de manuel clconfiguration
(5CL) pour plus d'informations sur la structure et le contenu du fichier XML de configuration en cluster.
5
Validez le fichier XML de configuration en cluster.
phys-schost-new# xmllint --valid --noout
clconfigfile
136 Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
6
Configurez le nouveau noeud de cluster.
phys-schost-new# clnode add -n
sponsornode -i clconfigfile
-n
sponsornode
Spécifie le nom d'un membre de cluster existant afin d'agir en tant que noeud de cautionnement pour le nouveau noeud.
-i
clconfigfile
Spécifie le nom du fichier XML de configuration en cluster à utiliser en tant que source de données en entrée.
7
(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.
a. 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.
b. 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:
...
reboot_on_path_failure:
...
node
enabled
Erreurs fréquentes
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
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. Suivez une nouvelle fois cette procédure.
Étapes suivantes
Si vous avez ajouté un noeud à un cluster qui utilise un périphérique de quorum, passez à la section
“Mise à jour des périphériques de quorum après l'ajout d'un noeud au cluster global”
Chapitre 3 • Etablissement d'un cluster global 137
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
Sinon, passez à la section
“Vérification de la configuration de quorum et du mode d'installation” à la page 146 .
▼
Mise à jour des périphériques de quorum après l'ajout d'un noeud au cluster global
Si vous avez ajouté un noeud à un cluster global, il faut mettre à jour les informations de configuration des périphériques de quorum, que vous utilisiez des disques partagés, des périphériques NAS, un serveur de quorum ou une combinaison de ces éléments. Pour cela, vous devez supprimer tous les périphériques de quorum et mettre à jour l'espace de noms des périphériques globaux. Vous pouvez facultativement reconfigurer les périphériques de quorum que vous souhaitez continuer à utiliser. Cela enregistre le nouveau noeud auprès de chaque périphérique de quorum, qui peut ensuite recalculer le nombre de votes en fonction du nouveau nombre de noeuds dans le cluster.
Tout nouveau périphérique de quorum SCSI nouvellement configuré sera défini sur les réservations SCSI-3.
138
Avant de commencer
Assurez-vous que vous avez terminé l'installation du logiciel Oracle Solaris Cluster sur le noeud ajouté.
1
Connectez-vous en tant que superutilisateur à un noeud du cluster.
2
Vérifiez que tous les noeuds de cluster sont en ligne.
phys-schost# cluster status -t node
3
Affichez la configuration actuelle du quorum.
La sortie de la commande répertorie les périphériques de quorum et les noeuds. L'exemple de sortie suivant indique le périphérique de quorum SCSI actuel, d3.
phys-schost# clquorum list d3
...
4
Notez le nom de chaque périphérique de quorum répertorié.
5
Supprimez le périphérique de quorum d'origine.
Effectuez cette étape pour chaque périphérique de quorum configuré.
phys-schost# clquorum remove
devicename devicename
Spécifie le nom de périphérique de quorum.
Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
6
Vérifiez que tous les périphériques de quorum d'origine ont été supprimés.
Si la suppression s'est correctement effectuée, aucun périphérique n'est répertorié.
phys-schost# clquorum status
7
Mettez à jour l'espace de noms des périphériques globaux.
phys-schost# cldevice populate
Remarque –
Cette étape permet d'éviter d'éventuelles erreurs de noeud.
8
Sur chaque noeud, vérifiez que l'exécution de la commande cldevice populate est terminée avant d'essayer d'ajouter un périphérique de quorum.
La commande cldevice populate s'exécute à distance sur tous les noeuds, bien qu'elle soit
émise à partir d'un seul noeud. Pour savoir si la commande cldevice populate a terminé le traitement, exécutez la commande suivante sur chaque noeud du cluster.
phys-schost# ps -ef | grep scgdevs
9
(Facultatif) Ajoutez un périphérique de quorum.
Vous pouvez configurer le périphérique configuré préalablement en tant de périphérique de quorum ou choisir un nouveau périphérique partagé à configurer.
a. (Facultatif) Si vous souhaitez choisir un nouveau périphérique partagé à configurer en tant que périphérique de quorum, affichez tous les périphériques que le système vérifie.
Dans le cas contraire, passez à l' Étape c .
phys-schost# cldevice list -v
La sortie est similaire à l'exemple suivant :
DID Device
---------d1 d2 d3 d3
...
Full Device Path
---------------phys-schost-1:/dev/rdsk/c0t0d0 phys-schost-1:/dev/rdsk/c0t6d0 phys-schost-2:/dev/rdsk/c1t1d0 phys-schost-1:/dev/rdsk/c1t1d0
b. Dans la sortie, choisissez un périphérique partagé à configurer en tant que périphérique de quorum.
c. Configurez le périphérique partagé en tant que périphérique de quorum.
phys-schost# clquorum add -t
type devicename
-t
type
Spécifiez le type de périphérique de quorum. Si cette option n'est pas spécifiée, le type par défaut shared_disk est utilisé.
Chapitre 3 • Etablissement d'un cluster global 139
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
d. Répétez cette procédure pour chaque périphérique de quorum que vous souhaitez configurer.
e. Vérifiez la nouvelle configuration de quorum.
phys-schost# clquorum list
La sortie répertorie les périphériques de quorum et les noeuds.
Exemple 3–4
Mise à jour des périphériques de quorum SCSI après l'ajout d'un noeud à un cluster
à deux noeuds
L'exemple suivant identifie le périphérique de quorum SCSI d'origine d2, supprime ce périphérique de quorum, répertorie les périphériques partagés disponibles, met à jour l'espace de noms du périphérique global, configure d3 en tant que nouveau périphérique de quorum
SCSI et vérifie le nouveau périphérique.
phys-schost# clquorum list d2 phys-schost-1 phys-schost-2 phys-schost# clquorum remove d2 phys-schost# clquorum status
...
--- Quorum Votes by Device ---
Device Name
-----------
Present
-------
Possible
--------
Status
-----phys-schost# cldevice list -v
DID Device Full Device Path
-------------------------
...
d3 d3
...
phys-schost-2:/dev/rdsk/c1t1d0 phys-schost-1:/dev/rdsk/c1t1d0 phys-schost# cldevice populate phys-schost# ps -ef - grep scgdevs phys-schost# clquorum add d3 phys-schost# clquorum list d3 phys-schost-1 phys-schost-2
Étapes suivantes
Passez à la section
“Vérification de la configuration de quorum et du mode d'installation”
140 Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
▼
Configuration des périphériques de quorum
Remarque –
Il est inutile de configurer les périphériques de quorum dans les cas suivants :
■
■
■
Vous avez opté pour la configuration automatique du quorum lors de la configuration du logiciel Oracle Solaris Cluster.
Vous avez installé un cluster global à noeud unique.
Vous avez ajouté un noeud à un cluster global existant et suffisamment de votes de quorum ont été assignés.
Passez alors à la section
“Vérification de la configuration de quorum et du mode d'installation”
Avant de commencer
Suivez cette procédure une seule fois, quand le nouveau cluster est entièrement défini. Suivez cette procédure pour assigner des votes de quorum et sortir le cluster du mode d'installation.
■
Effectuez les préparations suivantes pour configurer un serveur de quorum ou un périphérique NAS en tant que périphérique de quorum.
■
Serveurs de quorum
– Pour configurer un serveur de quorum en tant que périphérique de quorum, procédez comme suit :
■
Installez le logiciel Quorum Server sur la machine hôte du serveur de quorum et démarrez le serveur de quorum. Pour plus d'informations sur l'installation et le démarrage du serveur de quorum, reportez-vous à la section
“Installation et configuration du logiciel Quorum Server” à la page 58 .
■
Assurez-vous que les commutateurs réseau directement connectés aux noeuds du cluster remplissent un des critères suivants :
■
■
Le commutateur prend en charge le protocole RSTP (Rapid Spanning Tree
Protocol).
Le mode de port rapide est activé sur le commutateur.
■
■
Une de ces fonctions est nécessaire pour assurer la communication immédiate entre les noeuds du cluster et le serveur de quorum. Si cette communication est significativement retardée par le commutateur, le cluster interprète cette prévention de communication comme une perte du serveur du périphérique de quorum.
Ayez à disposition les informations suivantes :
■
■
■
Un nom à assigner au périphérique de quorum configuré
L'adresse IP de la machine hôte du serveur de quorum
Le numéro de port du serveur de quorum
Périphériques NAS
– Pour configurer un périphérique NAS (network-attached storage, stockage connecté au réseau) en tant que périphérique de quorum, installez le matériel et le logiciel du périphérique NAS. Reportez-vous au guide
Oracle Solaris Cluster 3.3 3/13
Chapitre 3 • Etablissement d'un cluster global 141
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
142
With Network-Attached Storage Device Manual
et à la documentation de votre périphérique pour connaître la configuration requise et les procédures d'installation du matériel et du logiciel NAS.
1
Si les deux conditions suivantes s'appliquent, modifiez les entrées du fichier de masque de réseau pour le réseau public sur chaque noeud de cluster.
■
■
Vous voulez utiliser un serveur de quorum.
Le réseau public utilise un masque de sous-réseau de longueur variable, également appelé routage interdomaine sans classe (CIDR, Classless Inter-Domain Routing).
Si vous disposez d'un serveur de quorum mais que le réseau public utilise des sous-réseaux avec classes, tels que définis dans le document RFC 791, inutile de suivre cette étape.
a. Dans le fichier /etc/inet/netmasks, ajoutez une entrée pour chaque sous-réseau public utilisé par le cluster.
Voici un exemple d'entrée contenant une adresse IP et un masque de réseau public :
10.11.30.0
255.255.255.0
b. Ajoutez netmask + broadcast + à l'entrée du nom d'hôte dans chaque fichier
/etc/hostname.
adaptater.
nodename netmask + broadcast +
2
Connectez-vous à un noeud en tant que superutilisateur.
3
Vérifiez que tous les noeuds de cluster sont en ligne.
phys-schost# cluster status -t node
4
Pour utiliser un disque partagé en tant que périphérique de quorum, vérifiez la connectivité du périphérique aux noeuds de cluster et choisissez le périphérique à configurer.
a. A partir d'un noeud du cluster, affichez la liste de tous les périphériques contrôlés par le système.
Vous n'avez pas besoin de vous connecter en tant que superutilisateur pour exécuter cette commande.
phys-schost-1# cldevice list -v
La sortie est similaire à l'exemple suivant :
DID Device
---------d1 d2 d3 d3
...
Full Device Path
---------------phys-schost-1:/dev/rdsk/c0t0d0 phys-schost-1:/dev/rdsk/c0t6d0 phys-schost-2:/dev/rdsk/c1t1d0 phys-schost-1:/dev/rdsk/c1t1d0
Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
b. Assurez-vous que la sortie affiche toutes les connexions entre les noeuds de cluster et les périphériques de stockage.
c. Déterminez l'ID de périphérique global de chaque disque partagé que vous configurez en tant que périphérique de quorum.
Remarque –
Tous les disques partagés que vous choisissez doivent être adaptés à une utilisation en tant que périphérique de quorum. Reportez-vous à la section
“Périphériques de quorum” à la page 38
pour plus d'informations sur le choix des périphériques de quorum.
Basez-vous sur la sortie de la commande scdidadm exécutée à l' Étape a
pour identifier l'ID de périphérique de chaque disque partagé que vous configurez en tant que périphérique de
quorum. Par exemple, la sortie obtenue au cours de l' Étape a
indique qu'un périphérique global d3 est partagé par phys-schost-1 et phys-schost-2.
5
Pour utiliser un disque partagé qui ne prend pas en charge le protocole SCSI, assurez-vous que la séparation est désactivée pour ce disque partagé.
a. Affichez les paramètres de séparation pour le disque individuel.
phys-schost# cldevice show
device
=== DID Device Instances ===
DID Device Name:
...
default_fencing:
...
/dev/did/rdsk/d
N
nofencing
■
Si la séparation pour le disque est définie sur nofencing ou nofencing-noscrub, la
séparation est désactivée pour ce disque. Passez à l' Étape 6 .
■
Si la séparation pour le disque est définie sur pathcount ou scsi, désactivez la
séparation pour le disque. Passez à l' Étape c .
■
Si la séparation pour le disque est définie sur global, déterminez si la séparation est
également désactivée globalement. Passez à l' Étape b .
Vous pouvez simplement désactiver la séparation pour le disque individuel. Le disque est alors ignoré quelle que soit la valeur de la propriété global_fencing. Passez à
pour désactiver la séparation pour le disque individuel.
b. Déterminez si la séparation doit être désactivée globalement ou non.
phys-schost# cluster show -t global
=== Cluster ===
Cluster name:
...
cluster
Chapitre 3 • Etablissement d'un cluster global 143
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
...
global_fencing:
nofencing
■
Si la séparation globale est définie sur nofencing ou nofencing-noscrub, la séparation est désactivée pour le disque partagé dont la propriété default_fencing est définie sur global
■
Si la séparation globale est définie sur pathcount ou prefer3, désactivez la séparation
pour le disque partagé. Passez à l' Étape c .
Remarque –
Si la propriété default_fencing du disque individuel est définie sur global, la séparation pour ce disque individuel est désactivée uniquement lorsque la propriété global_fencing du cluster est définie sur nofencing ou nofencing-noscrub. Si la propriété global_fencing est modifiée sur une valeur activant la séparation, la séparation devient active pour tous les disques dont la propriété default_fencing est définie sur global
.
c. Désactivez la séparation pour le disque partagé.
phys-schost# cldevice set \
-p default_fencing=nofencing-noscrub
device
d. Vérifiez que la séparation est à présent désactivée pour le disque partagé.
phys-schost# cldevice show
device
6
Démarrez l'utilitaire clsetup.
phys-schost# clsetup
L'écran Configuration initiale du cluster s'affiche.
144
Remarque –
Si le menu principal s'affiche à la place, cela signifie que la configuration initiale du
cluster a déjà été exécutée. Passez à l' Étape 11 .
7
Répondez à l'invite Do you want to add any quorum devices?.
■
Si votre cluster est un cluster à deux noeuds, vous devez configurer au moins un périphérique de quorum partagé. Saisissez Yes pour configurer un ou plusieurs périphériques de quorum.
■
Si votre cluster comprend trois noeuds ou plus, la configuration du périphérique de quorum est facultative.
■
Saisissez No si vous ne souhaitez pas configurer davantage de périphériques de quorum.
Passez ensuite à l' Étape 10 .
Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
■
Saisissez Yes pour configurer d'autres périphériques de quorum. Passez ensuite à
8
Spécifiez quel type de périphérique vous souhaitez configurer en tant que périphérique de quorum.
Type de périphérique de quorum
shared_disk
Description
LUN partagé à partir des éléments suivants :
■ Disque SCSI partagé
■
■
Serial Attached Technology Attachment (SATA) de stockage
Sun NAS
■ Sun ZFS Storage Appliance quorum_server
Serveur de quorum
9
Spécifiez le nom du périphérique à configurer en tant que périphérique de quorum.
Pour un serveur de quorum, veuillez fournir également les informations suivantes :
■
■
L'adresse IP de l'hôte du serveur de quorum
Le numéro de port utilisé par le serveur de quorum pour communiquer avec les noeuds de cluster
10
A l'invite Is it okay to reset "installmode"?, saisissez Yes.
Une fois que l'utilitaire clsetup a défini les configurations de quorum et les nombres de votes pour le cluster, le message Cluster initialization is complete s'affiche. L'utilitaire vous renvoie au menu principal.
11
Quittez l'utilitaire clsetup.
Étapes suivantes
Vérifiez la configuration de quorum et assurez-vous que le mode d'installation est désactivé.
Passez à la section
“Vérification de la configuration de quorum et du mode d'installation”
Erreurs fréquentes
Traitement clsetup interrompu
- Si le processus de configuration du quorum est interrompu ou échoue, exécutez à nouveau la commande clsetup.
Modifications du nombre de votes de quorum
– Si vous augmentez/diminuez ultérieurement le nombre de raccordements de noeuds à un périphérique de quorum, le nombre de votes de quorum n'est pas automatiquement recalculé. Vous pouvez rétablir le nombre de votes de quorum en supprimant chaque périphérique de quorum, puis en les ajoutant de nouveau un à un à la configuration. Pour un cluster à deux noeuds, ajoutez temporairement un nouveau
Chapitre 3 • Etablissement d'un cluster global 145
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global périphérique de quorum avant la suppression et l'ajout du périphérique de quorum d'origine.
Supprimez ensuite le périphérique de quorum temporaire. Reportez-vous à la procédure de modification de la liste de noeuds d'un périphérique de quorum décrite au Chapitre 6, “Gestion du quorum” du manuel Guide d’administration système d’Oracle Solaris Cluster .
Périphérique de quorum inaccessible
– Si des messages s'affichent sur les noeuds de cluster indiquant qu'un périphérique de quorum est inaccessible ou si des noeuds de cluster subissent une défaillance en générant le message CMM: Unable to acquire the quorum device, il est possible que le périphérique de quorum ou son chemin d'accès pose problème. Vérifiez que le périphérique de quorum et son chemin d'accès fonctionnent correctement.
Si le problème persiste, utilisez un autre périphérique de quorum. Si vous souhaitez utiliser le même périphérique de quorum, attribuez une valeur élevée au délai d'attente du quorum, comme suit :
Remarque –
Pour Oracle Real Application Clusters (Oracle RAC), ne modifiez pas le délai d'attente par défaut du quorum fixé à 25 secondes. Dans certains scénarios split-brain, un délai d'attente supérieur pourrait entraîner l'échec du basculement d'Oracle RAC VIP en raison du dépassement du délai d'attente par la ressource VIP. Si le périphérique de quorum utilisé ne respecte pas le délai d'attente par défaut de 25 secondes, utilisez un autre périphérique de quorum.
1. Connectez-vous en tant que superutilisateur.
2. Sur chaque noeud du cluster, modifiez le fichier /etc/system en tant que
superutilisateur pour définir une valeur de délai d'attente plus élevée.
L'exemple suivant montre comment fixer le délai d'attente à 700 secondes.
phys-schost# vi /etc/system
...
set cl_haci:qd_acquisition_timer=700
3. A partir d'un noeud, arrêtez le cluster. phys-schost-1# cluster shutdown -g0 -y
4. Réinitialisez chaque noeud dans le cluster.
Les modifications apportées au fichier /etc/system sont initialisées après le redémarrage.
146
▼
Vérification de la configuration de quorum et du mode d'installation
Suivez cette procédure pour vérifier que la configuration de quorum a été effectuée correctement et, si le quorum a été configuré, que le cluster n'est plus en mode d'installation.
Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
Vous n'avez pas besoin de vous connecter en tant que superutilisateur pour exécuter ces commandes.
1
A partir d'un noeud de cluster global, vérifiez la configuration du quorum du périphérique et du noeud.
phys-schost% clquorum list
La sortie répertorie les périphériques de quorum et les noeuds.
2
A partir d'un noeud, vérifiez que le cluster n'est plus en mode d'installation.
phys-schost% cluster show -t global | grep installmode installmode: disabled
L'installation et la création du cluster sont terminées.
Étapes suivantes
A partir de la liste suivante, choisissez la tâche à effectuer s'appliquant à la configuration de votre cluster. Respectez l'ordre d'affichage des tâches de cette liste si vous devez en effectuer plusieurs.
■
Si vous souhaitez modifier un nom d'hôte privé, passez à la section
“Modification des noms d'hôtes privés” à la page 148 .
■
■
Si vous n'avez pas déjà installé votre propre fichier /etc/inet/ntp.conf avant l'installation du logiciel Oracle Solaris Cluster, installez ou créez le fichier de configuration NTP. Accédez
à la section
“Configuration du protocole d'heure réseau (NTP)” à la page 155 .
Si vous souhaitez configurer IPsec sur l'interconnexion privée, accédez à la section
“Configuration de l'architecture IP Security (IPsec) sur l'interconnexion privée de cluster”
■
■
■
Pour configurer le logiciel Solaris Volume Manager, reportez-vous au
“Configuration du logiciel Solaris Volume Manager” .
Si vous souhaitez créer des systèmes de fichiers de cluster, passez à la section
“Création de systèmes de fichiers de cluster” à la page 193 .
Pour créer des zones non globales sur un noeud, passez à la section
“Création d'une zone non globale sur un noeud de cluster global” à la page 211 .
■
■
Installez les applications tierces, enregistrez les types de ressources et configurez les groupes de ressources et les services de données. Pour plus d'informations, reportez-vous à la documentation fournie avec le logiciel de l'application et au
Oracle Solaris Cluster Data
Services Planning and Administration Guide
.
Avant de commencer à utiliser le cluster, effectuez un enregistrement de base de la configuration en cluster à des fins de diagnostic ultérieur. Passez à la section
“Enregistrement des données de diagnostic de la configuration en cluster” à la page 162 .
Voir aussi
Effectuez une sauvegarde de votre configuration en cluster.
Chapitre 3 • Etablissement d'un cluster global 147
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
Une sauvegarde archivée de votre configuration en cluster facilite la récupération de celle-ci.
Pour plus d'informations, reportez-vous à la section “Sauvegarde de la configuration du cluster” du manuel Guide d’administration système d’Oracle Solaris Cluster .
148
▼
Modification des noms d'hôtes privés
Effectuez cette tâche si vous ne souhaitez pas utiliser les noms d'hôtes privés par défaut
(clusternodenodeid -priv) assignés au cours de l'installation du logiciel Oracle Solaris
Cluster.
Remarque –
N'effectuez pas cette procédure après que les applications et les services de données ont été configurés et démarrés. Sinon, une application ou un service de données risque de continuer à utiliser l'ancien nom d'hôte privé après que le nom d'hôte a été renommé, ce qui peut générer des conflits de nom d'hôte. Si une application ou un service de données sont en cours d'exécution, arrêtez-les avant d'effectuer cette procédure.
Suivez cette procédure sur un noeud actif du cluster.
1
Connectez-vous en tant que superutilisateur sur un noeud du cluster global.
2
Démarrez l'utilitaire clsetup.
phys-schost# clsetup
Le menu principal de clsetup s'affiche.
3
Saisissez le numéro d'option correspondant à Noms d'hôtes privés, puis appuyez sur la touche
Entrée.
Le menu du nom d'hôte privé s'affiche.
4
Saisissez le numéro de l'option Change a Private Hostname (Modifier le nom d'hôte privé), puis appuyez sur la touche Entrée.
5
Suivez les invites à l'écran pour modifier le nom d'hôte privé.
Répétez cette opération pour chaque nom d'hôte privé à modifier.
6
Vérifiez les nouveaux noms d'hôtes privés.
phys-schost# clnode show -t node | grep privatehostname privatehostname: clusternode1-priv privatehostname: privatehostname: clusternode2-priv clusternode3-priv
Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
Étapes suivantes
A partir de la liste suivante, choisissez la tâche à effectuer s'appliquant à la configuration de votre cluster. Respectez l'ordre d'affichage des tâches de cette liste si vous devez en effectuer plusieurs.
■
Si vous n'avez pas déjà installé votre propre fichier /etc/inet/ntp.conf avant l'installation du logiciel Oracle Solaris Cluster, installez ou créez le fichier de configuration NTP. Accédez
à la section
“Configuration du protocole d'heure réseau (NTP)” à la page 155 .
■
■
■
■
■
■
Si vous souhaitez configurer IPsec sur l'interconnexion privée, accédez à la section
“Configuration de l'architecture IP Security (IPsec) sur l'interconnexion privée de cluster”
Pour configurer le logiciel Solaris Volume Manager, reportez-vous au
“Configuration du logiciel Solaris Volume Manager” .
Si vous souhaitez créer des systèmes de fichiers de cluster, passez à la section
“Création de systèmes de fichiers de cluster” à la page 193 .
Pour créer des zones non globales sur un noeud, passez à la section
“Création d'une zone non globale sur un noeud de cluster global” à la page 211 .
Installez les applications tierces, enregistrez les types de ressources et configurez les groupes de ressources et les services de données. Pour plus d'informations, reportez-vous à la documentation fournie avec le logiciel de l'application et au
Oracle Solaris Cluster Data
Services Planning and Administration Guide
.
Avant de commencer à utiliser le cluster, effectuez un enregistrement de base de la configuration en cluster à des fins de diagnostic ultérieur. Passez à la section
“Enregistrement des données de diagnostic de la configuration en cluster” à la page 162 .
Configuration de la répartition de la charge de groupe de ressources entre les noeuds
Vous pouvez activer la répartition automatique de la charge de groupe de ressources entre des noeuds ou des zones en définissant des limites de charge. Les facteurs de charge assignés à des groupes de ressources correspondent aux limites de charge définies des noeuds.
Le comportement par défaut est la répartition uniforme de la charge de groupe de ressources entre tous les noeuds disponibles. Chaque groupe de ressources est lancé sur un noeud à partir de sa liste de noeuds. Le Resource Group Manager (RGM) choisit un noeud qui satisfait au mieux la stratégie de répartition de charge configurée. Etant donné que les groupes de ressources sont assignés aux noeuds par le gestionnaire de groupes de ressources, les facteurs de charge des groupes de ressources sur chaque noeud sont additionnés afin de calculer la charge totale. La charge totale est ensuite comparée aux limites de la charge de ce noeud.
Vous pouvez configurer des limites de charge dans un cluster global ou un cluster de zones.
Chapitre 3 • Etablissement d'un cluster global 149
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
Les facteurs que vous définissez pour contrôler la répartition de la charge sur chaque noeud inclut des limites de charge, une priorité de groupe de ressources et un mode préemption. Dans le cluster global, vous pouvez définir la propriété Concentrate_load pour choisir la stratégie de répartition de charge préférée : concentrer la charge de groupe de ressources sur un nombre de noeuds le plus restreint possible sans dépasser les limites de charge ou répartir la charge le plus uniformément possible sur tous les noeuds disponibles. Le comportement par défaut est de répartir la charge de groupe de ressources. Chaque groupe de ressources est toujours limité à l'exécution des seuls noeuds de sa liste des noeuds, sans tenir compte du facteur de charge et des paramètres de limite de charge.
Remarque –
Vous pouvez configurer la répartition de la charge pour les groupes de ressources dans la ligne de commande, l'interface du gestionnaire Oracle Solaris Cluster ou l'utilitaire clsetup
. La procédure suivante indique comment configurer la répartition de la charge pour les groupes de ressources dans l'utilitaire clsetup. Pour obtenir des instructions sur l'utilisation de la ligne de commande afin d'exécuter ces procédures, reportez-vous à la section
“Configuration de limites de charge” du manuel Guide d’administration système
d’Oracle Solaris Cluster
.
150
Cette section contient les procédures suivantes :
■
■
■
■
■
“Configuration des limites de charge d'un noeud” à la page 150
“Définition d'une priorité pour un groupe de ressources” à la page 152
“Définition des facteurs de charge pour un groupe de ressources” à la page 152
“Définition du mode préemption pour un groupe de ressources” à la page 153
“Concentration de la charge sur un nombre restreint de noeuds du cluster” à la page 154
▼
Configuration des limites de charge d'un noeud
Chaque noeud ou zone de cluster peut disposer de son propre ensemble de limites de charge.
Les facteurs de charge assignés à des groupes de ressources correspondent aux limites de charge définies des noeuds. Vous pouvez définir des limites de charge souples (qui peuvent être dépassées) ou limites de charge strictes (qui ne peuvent pas être dépassées).
1
Connectez-vous en tant que superutilisateur à un noeud actif du cluster.
2
Démarrez l'utilitaire clsetup.
phys-schost# clsetup
Le menu clsetup s'affiche.
3
Choisissez l'option de menu Other Cluster Tasks.
Le menu répertoriant les autres tâches de cluster s'affiche.
Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
4
Choisissez l'option de menu Manage Resource Group Load Distribution.
Le menu répertoriant les options de gestion de la répartition de la charge du groupe de ressources s'affiche.
5
Choisissez l'option de menu Manage Load Limits.
Le menu de gestion des limites de charge s'affiche.
6
Saisissez yes, puis appuyez sur la touche Entrée pour continuer.
7
Saisissez le numéro de l'option correspondant à l'opération voulue et appuyez sur la touche
Entrée.
Vous pouvez créer, modifier ou supprimer une limite de charge.
8
Si vous choisissez de créer une limite de charge, sélectionnez le numéro de l'option correspondant au noeud concerné.
Si vous souhaitez définir une limite de charge sur un deuxième noeud, sélectionnez le numéro de l'option correspondant au deuxième noeud et appuyez sur la touche Entrée. Une fois que vous avez sélectionné tous les noeuds sur lesquels vous souhaitez configurer des limites de charge, saisissez q et appuyez sur la touche Entrée.
9
Saisissez yes, puis appuyez sur la touche Entrée pour confirmer les noeuds que vous avez
10
Saisissez le nom de la limite de charge et appuyez sur la touche Entrée.
Par exemple, saisissez mem_load comme nom d'une limite de charge.
11
Saisissez yes ou no pour indiquer une valeur de limite souple et appuyez sur la touche Entrée.
Si vous avez saisi yes, saisissez la valeur de limite souple et appuyez sur Entrée.
12
Saisissez yes ou no pour spécifier une valeur de limite stricte et appuyez sur la touche Entrée.
Si vous avez saisi yes, saisissez la valeur de limite stricte et appuyez sur Entrée.
13
Saisissez yes et appuyez sur la touche Entrée pour poursuivre la création de la limite de charge.
14
Saisissez yes pour poursuivre la mise à jour et appuyez sur la touche Entrée.
Le message Command completed successfully s'affiche, accompagné des limites de charge souple et stricte pour les noeuds sélectionnés. Appuyez sur la touche Entrée pour continuer.
15
Vous pouvez modifier ou supprimer une limite de charge en suivant les invites de l'utilitaire clsetup
.
Revenez au menu précédent en saisissant q et en appuyant sur la touche Entrée.
Chapitre 3 • Etablissement d'un cluster global 151
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
▼
Définition d'une priorité pour un groupe de ressources
Vous pouvez assigner une priorité plus élevée à un groupe de ressources. De cette façon, les risques qu'il soit retiré d'un noeud sont réduits. Si les limites de charge sont dépassées, la mise hors ligne des groupes de ressources dont la priorité est faible peut être forcée.
1
Connectez-vous en tant que superutilisateur à un noeud actif du cluster.
2
Démarrez l'utilitaire clsetup.
phys-schost# clsetup
Le menu clsetup s'affiche.
3
Choisissez l'option de menu Other Cluster Tasks.
Le menu répertoriant les autres tâches de cluster s'affiche.
4
Choisissez l'option de menu Manage Resource Group Load Distribution.
Le menu répertoriant les options de gestion de la répartition de la charge du groupe de ressources s'affiche.
5
Choisissez l'option de menu Set Priority Per Resource Group.
Le menu de définition de la priorité d'un groupe de ressources s'affiche.
6
Saisissez yes et appuyez sur la touche Entrée.
7
Saisissez l'option correspondant au groupe de ressources et appuyez sur la touche Entrée.
La valeur de la priorité existante s'affiche. La valeur de priorité par défaut est 500.
8
Saisissez la nouvelle valeur de priorité et appuyez sur la touche Entrée.
9
Saisissez yes pour confirmer la saisie et appuyez sur la touche Entrée.
10
Appuyez sur la touche Entrée pour revenir au menu précédent.
Le menu répertoriant les options de gestion de la répartition de la charge du groupe de ressources s'affiche.
152
▼
Définition des facteurs de charge pour un groupe de ressources
Un facteur de charge est une valeur que vous affectez à la charge sur une limite de charge. Les facteurs de charge sont affectés à un groupe de ressources et ils correspondent aux limites de charge définies des noeuds.
1
Connectez-vous en tant que superutilisateur à un noeud actif du cluster.
Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
2
Démarrez l'utilitaire clsetup.
phys-schost# clsetup
Le menu clsetup s'affiche.
3
Choisissez l'option de menu Other Cluster Tasks.
Le menu répertoriant les autres tâches de cluster s'affiche.
4
Choisissez l'option de menu Manage Resource Group Load Distribution.
Le menu répertoriant les options de gestion de la répartition de la charge du groupe de ressources s'affiche.
5
Choisissez l'option de menu Set Load Factors Per Resource Group.
Le menu de définition des facteurs de charge d'un groupe de ressources s'affiche.
6
Saisissez yes et appuyez sur la touche Entrée.
7
Saisissez le numéro de l'option correspondant au groupe de ressources et appuyez sur la touche
Entrée.
8
Saisissez le facteur de charge souhaité.
Par exemple, vous pouvez définir un facteur de charge nommé mem_load sur le groupe de ressources sélectionné en saisissant mem_load@50. Appuyez sur Ctrl-D lorsque vous avez terminé.
9
Appuyez sur la touche Entrée afin de poursuivre la mise à jour.
10
Appuyez sur la touche Entrée pour revenir au menu précédent.
Le menu répertoriant les options de gestion de la répartition de la charge du groupe de ressources s'affiche.
▼
Définition du mode préemption pour un groupe de ressources
La propriété preemption_mode détermine si un groupe de ressources peut être devancé par un groupe de ressources à priorité supérieure en cas de surcharge sur un noeud. Cette propriété indique le coût du déplacement d'un groupe de ressources d'un noeud à un autre.
1
Connectez-vous en tant que superutilisateur à un noeud actif du cluster.
2
Démarrez l'utilitaire clsetup.
phys-schost# clsetup
Le menu clsetup s'affiche.
Chapitre 3 • Etablissement d'un cluster global 153
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
3
Choisissez l'option de menu Other Cluster Tasks.
Le menu répertoriant les autres tâches de cluster s'affiche.
4
Choisissez l'option de menu Manage Resource Group Load Distribution.
Le menu répertoriant les options de gestion de la répartition de la charge du groupe de ressources s'affiche.
5
Choisissez l'option de menu Set Preemption Mode per Resource Group.
Le menu de définition du mode préemption d'un groupe de ressources s'affiche.
6
Saisissez yes et appuyez sur la touche Entrée pour continuer.
7
Saisissez le numéro de l'option correspondant au groupe de ressources et appuyez sur la touche
Entrée.
Si le mode préemption du groupe de ressources est défini, il s'affiche ainsi :
The preemption mode property of
"rg11" is currently set to the following: preemption mode:
Has_Cost
8
Saisissez le numéro de l'option correspondant au mode préemption et appuyez sur la touche
Entrée.
Les trois choix sont Has_cost , No_cost ou Never.
9
Saisissez yes pour poursuivre la mise à jour et appuyez sur la touche Entrée.
10
Appuyez sur la touche Entrée pour revenir au menu précédent.
Le menu répertoriant les options de gestion de la répartition de la charge du groupe de ressources s'affiche.
▼
Concentration de la charge sur un nombre restreint de noeuds du cluster
Si vous définissez la propriété Concentrate_load sur False, le cluster répartit les charges de groupe de ressources uniformément sur tous les noeuds disponibles. Si vous la définissez sur
True
, le cluster tente de concentrer la charge de groupe de ressources sur le moins de noeuds possible sans dépasser les limites de charge. Par défaut, la propriété Concentrate_load est définie sur False. Vous pouvez définir la propriété Concentrate_load uniquement dans un cluster global (et non dans un cluster de zones). Dans un cluster de zones, le paramètre par défaut est toujours False.
1
Connectez-vous en tant que superutilisateur à un noeud actif du cluster.
2
Démarrez l'utilitaire clsetup.
phys-schost# clsetup
154 Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
Le menu clsetup s'affiche.
3
Choisissez l'option de menu Other cluster tasks.
Le menu répertoriant les autres tâches de cluster s'affiche.
4
Choisissez l'option de menu Set the concentrate_load Property of the Cluster.
Le menu de définition de la propriété de concentration de charge du cluster s'affiche.
5
Saisissez yes et appuyez sur la touche Entrée.
La valeur actuelle TRUE ou FALSE s'affiche.
6
Saisissez yes pour modifier la valeur et appuyez sur la touche Entrée.
7
Saisissez yes pour poursuivre la mise à jour et appuyez sur la touche Entrée.
8
Appuyez sur la touche Entrée pour revenir au menu précédent.
Le menu répertoriant les autres tâches de cluster s'affiche.
▼
Configuration du protocole d'heure réseau (NTP)
Remarque –
Si vous avez installé votre propre fichier /etc/inet/ntp.conf avant d'installer le logiciel Oracle Solaris Cluster, inutile de suivre cette procédure. Déterminez l'étape suivante :
■
■
■
Effectuez cette tâche pour créer ou modifier le fichier de configuration NTP après l'exécution de l'une des tâches suivantes :
Installation du logiciel Oracle Solaris Cluster
Ajout d'un noeud à un cluster global existant
Modification du nom d'hôte privé d'un noeud dans le cluster global
Lorsque vous avez ajouté un noeud à un cluster à noeud unique, il faut vérifier que le fichier de configuration NTP que vous utilisez est copié vers le noeud de cluster d'origine et vers le nouveau noeud.
1
Connectez-vous en tant que superutilisateur sur un noeud du cluster.
2
Si vous disposez de votre propre fichier /etc/inet/ntp.conf, copiez-le dans chaque noeud du cluster.
3
En l'absence de fichier /etc/inet/ntp.conf spécifique pour l'installation, utilisez le fichier
/etc/inet/ntp.conf.cluster
comme fichier de configuration NTP.
Chapitre 3 • Etablissement d'un cluster global 155
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
Remarque –
Ne renommez pas le fichier ntp.conf.cluster avec le nom ntp.conf.
Si le fichier /etc/inet/ntp.conf.cluster n'existe pas sur le noeud, vous pouvez avoir un fichier /etc/inet/ntp.conf issu d'une installation précédente du logiciel Oracle Solaris
Cluster. Le logiciel Oracle Solaris Cluster crée le fichier /etc/inet/ntp.conf.cluster comme fichier de configuration NTP en l'absence de fichier /etc/inet/ntp.conf sur le noeud. Dans ce cas, apportez plutôt les modifications suivantes à ce fichier ntp.conf.
a. Ouvrez le fichier de configuration NTP sur un noeud du cluster à des fins de modification dans l'éditeur de texte de votre choix.
b. Assurez-vous qu'une entrée existe pour le nom d'hôte privé de chaque noeud de cluster.
Si vous avez changé le nom d'hôte privé d'un noeud, vérifiez que le fichier de configuration
NTP contient le nouveau nom d'hôte privé.
c. Si nécessaire, apportez d'autres modifications pour répondre à vos exigences NTP.
d. Copiez le fichier de configuration NTP sur tous les noeuds du cluster.
Le contenu du fichier de configuration NTP doit être identique sur tous les noeuds du cluster.
4
Arrêtez le démon NTP sur chaque noeud.
Attendez que la commande se termine avec succès sur chaque noeud avant de passer à l' Étape 5 .
phys-schost# svcadm disable ntp
5
Redémarrez le démon NTP sur chaque noeud.
■
Si vous utilisez le fichier ntp.conf.cluster, exécutez la commande suivante :
phys-schost# /etc/init.d/xntpd.cluster start
Le script de démarrage xntpd.cluster recherche d'abord le fichier/etc/inet/ntp.conf.
■
■
Si le fichier ntp.conf existe, le script se ferme immédiatement sans démarrer le démon
NTP.
Si le fichier ntp.conf n'existe pas mais que le fichier ntp.conf.cluster existe, le script démarre le démon NTP. Dans ce cas, il utilise le fichier ntp.conf.cluster comme fichier de configuration NTP.
■
Si vous utilisez le fichier ntp.conf, exécutez la commande suivante :
phys-schost# svcadm enable ntp
156 Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
Étapes suivantes
A partir de la liste suivante, choisissez la tâche à effectuer s'appliquant à la configuration de votre cluster. Respectez l'ordre d'affichage des tâches de cette liste si vous devez en effectuer plusieurs.
■
■
Si vous souhaitez configurer IPsec sur l'interconnexion privée, accédez à la section
“Configuration de l'architecture IP Security (IPsec) sur l'interconnexion privée de cluster”
Pour configurer le logiciel Solaris Volume Manager, reportez-vous au
“Configuration du logiciel Solaris Volume Manager” .
■
■
■
■
Si vous souhaitez créer des systèmes de fichiers de cluster, passez à la section
“Création de systèmes de fichiers de cluster” à la page 193 .
Pour créer des zones non globales sur un noeud, passez à la section
“Création d'une zone non globale sur un noeud de cluster global” à la page 211 .
Installez les applications tierces, enregistrez les types de ressources et configurez les groupes de ressources et les services de données. Pour plus d'informations, reportez-vous à la documentation fournie avec le logiciel de l'application et au
Oracle Solaris Cluster Data
Services Planning and Administration Guide
.
Avant de commencer à utiliser le cluster, effectuez un enregistrement de base de la configuration en cluster à des fins de diagnostic ultérieur. Passez à la section
“Enregistrement des données de diagnostic de la configuration en cluster” à la page 162 .
▼
Configuration de l'architecture IP Security (IPsec) sur l'interconnexion privée de cluster
Vous pouvez configurer l'architecture IP Security (IPsec) pour l'interface clprivnet dans le but de sécuriser la communication TCP/IP sur l'interconnexion de cluster.
Pour plus d'informations sur IPsec, reportez-vous à la Partie IV, “IPsec” du manuel
Administration d’Oracle Solaris : Services IP
et à la page de manuel ipsecconf
(1M) . Pour plus d'informations sur l'interface clprivnet, reportez-vous à la page de manuel clprivnet
(7) .
Suivez cette procédure sur chaque noeud votant du cluster global que vous voulez configurer pour qu'il utilise IPsec.
1
Connectez-vous en tant que superutilisateur.
2
Sur chaque noeud, déterminez l'adresse IP de l'interface clprivnet du noeud.
phys-schost# ifconfig clprivnet0
3
Sur chaque noeud, configurez le fichier de stratégie /etc/inet/ipsecinit.conf et ajoutez des associations de sécurité (SA) entre chaque paire d'adresses IP d'interconnexion privée pour qu'elles utilisent IPsec.
Chapitre 3 • Etablissement d'un cluster global 157
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
■
■
Suivez les instructions de la section “Sécurisation du trafic entre deux systèmes à l’aide d’IPsec” du manuel Administration d’Oracle Solaris : Services IP . En outre, respectez les directives suivantes :
■
Assurez-vous que les valeurs des paramètres de configuration pour ces adresses sont cohérentes sur tous les noeuds partenaires.
Configurez chaque stratégie sur une ligne séparée dans le fichier de configuration.
Pour mettre en oeuvre IPsec sans réinitialisation, suivez les instructions de la procédure
“Sécurisation du trafic avec IPsec sans réinitialisation.”
Pour plus d'informations sur la stratégie sa unique, reportez-vous à la page de manuel ipsecconf
(1M) .
a. Dans chaque fichier, ajoutez une entrée pour que chaque adresse IP clprivnet du cluster utilise IPsec.
Incluez l'adresse IP clprivnet du noeud local.
b. Si vous utilisez des cartes VNIC, ajoutez également une entrée pour l'adresse IP de chaque interface physique utilisée par les cartes VNIC.
c. (Facultatif) Pour activer l'entrelacement de données sur tous les liens, incluez la stratégie sa unique dans l'entrée.
Cette fonctionnalité permet au pilote d'optimiser l'utilisation de la bande passante du réseau privé de cluster, qui offre un haut degré de granularité de distribution et une amélioration du débit. L'interface clprivnet utilise l'index de paramètres de sécurité (SPI) du paquet pour entrelacer le trafic.
4
Sur chaque noeud, modifiez le fichier /etc/inet/ike/config pour définir le paramètre p2_idletime_secs
.
Ajoutez cette entrée dans les règles de stratégie configurées pour les transports intracluster. Ce paramètre permet aux associations de sécurité de se régénérer lorsqu'un noeud de cluster se réinitialise, et limite la vitesse de rattachement d'un noeud réinitialisé au cluster. Une valeur
égale à 30 secondes semble appropriée.
phys-schost# vi /etc/inet/ike/config
...
{ label
"clust-priv-interconnect1-clust-priv-interconnect2"
...
p2_idletime_secs 30
}
...
Étapes suivantes
A partir de la liste suivante, choisissez la tâche à effectuer s'appliquant à la configuration de votre cluster. Respectez l'ordre d'affichage des tâches de cette liste si vous devez en effectuer plusieurs.
158 Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
■
■
■
■
Pour configurer le logiciel Solaris Volume Manager, reportez-vous au
“Configuration du logiciel Solaris Volume Manager” .
Si vous souhaitez créer des systèmes de fichiers de cluster, passez à la section
“Création de systèmes de fichiers de cluster” à la page 193 .
Pour créer des zones non globales sur un noeud, passez à la section
“Création d'une zone non globale sur un noeud de cluster global” à la page 211 .
Installez les applications tierces, enregistrez les types de ressources et configurez les groupes de ressources et les services de données. Pour plus d'informations, reportez-vous à la documentation fournie avec le logiciel de l'application et au
Oracle Solaris Cluster Data
Services Planning and Administration Guide
.
Dans le cas contraire, si vous avez exécuté toutes les tâches d'installation et de configuration du matériel et du logiciel, validez le cluster. Passez à la section
“Validation du cluster” à la page 159 .
▼
Validation du cluster
Après avoir effectué toutes les opérations de configuration du cluster, exécutez la commande cluster check pour valider la configuration et les fonctionnalités du cluster. Pour plus d'informations, reportez-vous à la page de manuel cluster
(1CL) .
Astuce –
Pour toute référence future ou à des fins de dépannage, pour chaque validation que vous exécutez, utilisez l'option -o outputdir afin de spécifier un sous-répertoire pour les fichiers journaux. La réutilisation d'un nom de sous-répertoire existant supprimera tous les fichiers existant dans le sous-répertoire. Par conséquent, pour vous assurer que les fichiers journaux sont disponibles à des fins de référence ultérieure, spécifiez un nom de sous-répertoire unique pour chaque vérification de cluster que vous exécutez.
Avant de commencer
Assurez-vous que vous avez terminé l'installation et la configuration de tous les composants matériels et logiciels du cluster, y compris le microprogramme et les patchs.
1
Connectez-vous en tant que superutilisateur à un noeud du cluster.
2
Assurez-vous de posséder les vérifications les plus récentes.
Accédez à l'onglet Patches & Updates de la page My Oracle Support . A l'aide de la recherche avancée, sélectionnez “Solaris Cluster” en tant que produit et spécifiez “check” dans le champ de description pour localiser les patchs Oracle Solaris Cluster qui contiennent des vérifications.
Appliquez tous les patchs qui ne sont pas déjà installés sur votre cluster.
3
Exécutez les vérifications de validation de base.
# cluster check -v -o
outputdir
-v
Mode détaillé
Chapitre 3 • Etablissement d'un cluster global 159
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
-o
outputdir
Redirige la sortie vers le sous-répertoire outputdir.
La commande exécute tous les vérifications basiques disponibles. Aucune fonctionnalité du cluster n'est affectée.
4
Exécutez les vérifications de validation interactives.
# cluster check -v -k interactive -o
outputdir
-k interactive
Indique l'exécution de vérifications de validation interactives.
La commande exécute toutes les vérifications interactives disponibles et vous invite à entrer les informations nécessaires concernant le cluster. Aucune fonctionnalité du cluster n'est affectée.
5
Exécutez les vérifications de validation fonctionnelle.
a. Listez toutes les vérifications fonctionnelles disponibles en mode non détaillé.
# cluster list-checks -k functional
b. Identifiez quelles vérifications fonctionnelles exécutent des opérations risquant de compromettre la disponibilité des clusters ou des services dans un environnement de production.
Par exemple, une vérification fonctionnelle peut déclencher une grave erreur de noeud ou un basculement vers un autre noeud.
# cluster list-checks -v -C
checkID
-C
checkID
Spécifie une vérification spécifique.
c. Si la vérification fonctionnelle que vous souhaitez réaliser peut interrompre le fonctionnement du cluster, assurez-vous que le cluster n'est pas dans l'environnement de production.
d. Lancez la vérification fonctionnelle.
# cluster check -v -k functional -C
checkid -o outputdir
-k functional
Indique l'exécution de vérifications de validation fonctionnelle.
Répondez aux invites générées par la vérification pour confirmer que la vérification doit s'exécuter, spécifiez les informations demandées et exécutez les opérations requises.
e. Répétez l' Étape c et l' Étape d
pour chaque vérification fonctionnelle restant à exécuter.
Remarque –
A des fins de suivi, spécifiez un nom de sous-répertoire outputdir unique pour chaque vérification exécutée. Si vous réutilisez un nom outputdir, la sortie de la nouvelle vérification écrase le contenu existant du sous-répertoire outputdir réutilisé.
160 Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
Exemple 3–5
Création de listes de vérifications de validation interactives
L'exemple suivant permet de répertorier toutes les vérifications interactives qui peuvent être exécutées sur le cluster. L'exemple suivant montre un échantillon des vérifications possibles. Les vérifications disponibles varient selon la configuration.
# cluster list-checks -k interactive
Some checks might take a few moments to run (use -v to see progress)...
I6994574 : (Moderate) Fix for GLDv3 interfaces on cluster transport vulnerability applied?
Exemple 3–6
Exécution d'une vérification de validation fonctionnelle
L'exemple suivant permet d'abord d'afficher la liste détaillée des vérifications fonctionnelles.
Une description détaillée de la vérification F6968101 est ensuite fournie, laquelle indique que la vérification aurait une incidence sur le fonctionnement des services du cluster. Le cluster est exclu de la production. La vérification fonctionnelle est ensuite exécutée et la sortie détaillée est consignée dans le sous-répertoire funct.test.F6968101.12Jan2011. L'exemple suivant montre un échantillon des vérifications possibles. Les vérifications disponibles varient selon la configuration.
# cluster list-checks -k functional
F6968101 : (Critical) Perform resource group switchover
F6984120 : (Critical) Induce cluster transport network failure - single adapter.
F6984121 : (Critical) Perform cluster shutdown
F6984140 : (Critical) Induce node panic
...
# cluster list-checks -v -C F6968101
F6968101: (Critical) Perform resource group switchover
Keywords: SolarisCluster3.x, functional
Applicability: Applicable if multi-node cluster running live.
Check Logic: Select a resource group and destination node. Perform
’/usr/cluster/bin/clresourcegroup switch’ on specified resource group either to specified node or to all nodes in succession.
Version: 1.2
Revision Date: 12/10/10
Take the cluster out of production
# cluster check -k functional -C F6968101 -o funct.test.F6968101.12Jan2011
F6968101 initializing...
initializing xml output...
loading auxiliary data...
starting check run...
pschost1, pschost2, pschost3, pschost4:
Perform resource group switchover
F6968101.... starting:
============================================================
Chapitre 3 • Etablissement d'un cluster global 161
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global
>>> Functional Check <<<
’Functional’ checks exercise cluster behavior. It is recommended that you do not run this check on a cluster in production mode.’ It is recommended that you have access to the system console for each cluster node and observe any output on the consoles while the check is executed.
If the node running this check is brought down during execution the check must be rerun from this same node after it is rebooted into the cluster in order for the check to be completed.
Select ’continue’ for more details on this check.
1) continue
2) exit choice: 1
============================================================
...
>>> Check Description <<<
Follow onscreen directions
Étapes suivantes
Avant de commencer à utiliser le cluster, effectuez un enregistrement de base de la configuration en cluster à des fins de diagnostic ultérieur. Passez à la section
“Enregistrement des données de diagnostic de la configuration en cluster” à la page 162 .
▼
Enregistrement des données de diagnostic de la configuration en cluster
Après avoir fini de configurer le cluster global mais avant de commencer à l'utiliser, utilisez l'utilitaire Oracle Explorer pour enregistrer des informations de base sur le cluster. Ces données peuvent être utilisées en cas de dépannage ultérieur du cluster.
1
Connectez-vous en tant que superutilisateur.
2
S'il n'est pas déjà installé, installez le logiciel Oracle Explorer.
Le composant Services Tools Bundle contient les packages Oracle Explorer SUNWexplo et
SUNWexplu
. Reportez-vous à la page http://www.oracle.com/
162 Guide d'installation du logiciel Oracle Solaris Cluster • Septembre 2013, E39389–03
Etablissement d'un nouveau cluster global ou d'un nouveau noeud de cluster global us/support/systems/premier/services-tools-bundle-sun-systems-163717.html
pour obtenir des informations sur le téléchargement du logiciel et sur son installation.
3
Exécutez l'utilitaire explorer sur chaque noeud du cluster.
Utilisez la commande appropriée pour votre plate-forme. Par exemple, pour collecter des informations sur un serveur Sun Fire T1000 d'Oracle, exécutez la commande suivante :
# explorer -i -w default,Tx000
Pour plus d'informations, reportez-vous à la page de manuel explorer(1M) dans le répertoire
/opt/SUNWexplo/man/man1m/ et au Oracle Explorer Data Collector User’s Guide disponible via la remarque 1153444.1 sur My Oracle Support : https://support.oracle.com
Le fichier de sortie explorer est enregistré dans le répertoire /opt/SUNWexplo/output/ sous le nom explorer. hostid.hostname-date.tar.gz.
4
Enregistrez les fichiers à un emplacement auquel vous pouvez accéder si le cluster entier est en panne.
5
Envoyez tous les fichiers explorer à la base de données Oracle Explorer correspondant à votre pays.
Suivez les procédures du manuel Oracle Explorer Data Collector User's Guide pour soumettre les fichiers Oracle Explorer via FTP ou HTTPS.
Si les données sont nécessaires au diagnostic d'un problème technique du cluster, cette base de données met à la disposition de l'équipe du support technique d'Oracle la sortie de la commande explorer.
Chapitre 3 • Etablissement d'un cluster global 163
164

Link pubblico aggiornato
Il link pubblico alla tua chat è stato aggiornato.