Cette section décrit les procédures permettant d'administrer les interconnexions de grappe et réseaux publics de Sun Cluster.
L'administration des interconnexions de grappe et des réseaux publics comporte des procédures matérielles et logicielles. Généralement, vous configurez les interconnexions de grappe et les réseaux publics, y compris les groupes NAFO, lors de l'installation et de la configuration initiales de la grappe. Si, plus tard, vous devez modifier une configuration d'interconnexion de grappe ou de réseau public, vous pouvez utiliser les procédures logicielles décrites dans ce chapitre.
Les procédures décrites dans ce chapitre sont les suivantes :
"5.1.1 Vérification de l'état de l'interconnexion de grappe"
"5.2.7 Modification des paramètres réglables de la gestion du réseau public"
Pour un récapitulatif des procédures décrites dans ce chapitre, reportez-vous au Tableau 5-1 et au Tableau 5-2.
Référez-vous au document Sun Cluster 3.0 U1 Concepts pour des informations de fond et un aperçu des interconnexions de grappe et des réseaux publics.
Cette section décrit les procédures permettant de reconfigurer les interconnexions de grappe, notamment les matériels de type cluster transport adapter et cluster transport cable. Ces procédures exigent que le logiciel Sun Cluster soit installé.
La plupart du temps, vous pouvez employer l'utilitaire scsetup pour administrer le transport de grappe pour les interconnexions de grappe. Pour plus d'informations, reportez-vous à la page de manuel scsetup(1M).
Pour connaître les procédures d'installation du logiciel de grappes, reportez-vous au document Guide d'installation de Sun Cluster 3.0 U1. Pour connaître les procédures d'entretien des composants matériels de la grappe, reportez-vous au document Sun Cluster 3.0 U1 Hardware Guide.
Tableau 5-1 Plan des tâches : administration des interconnexions de grappe
Tâche |
Pour les instructions, voir... |
---|---|
Administrer le transport des grappes - Utilisez scsetup | |
Vérifier l'état de l'interconnexion de grappe - Utilisez scstat |
"5.1.1 Vérification de l'état de l'interconnexion de grappe" |
Ajouter un câble de transport de grappe, un adaptateur de transport ou une jonction de transport - Utilisez scsetup | |
Déposer un câble de transport de grappe, un adaptateur de transport ou une jonction de transport - Utilisez scsetup | |
Mettre en service un câble de transport de grappe - Utilisez scsetup | |
Mettre hors service un câble de transport de grappe - Utilisez scsetup |
Vous pouvez également exécuter cette procédure avec l'interface GUI de SunPlex Manager. Pour plus d'informations, reportez-vous à l'aide en ligne de SunPlex Manager.
Pour effectuer cette procédure, il n'est pas nécessaire d'être connecté comme superutilisateur.
Vérifier l'état de l'interconnexion de grappe.
# scstat -W |
Reportez-vous au tableau suivant pour connaître la signification des messages d'état les plus fréquents.
Message d'état |
Description et action possible |
---|---|
Path online |
Actuellement, le chemin fonctionne correctement. Aucune action nécessaire. |
Path waiting |
Le chemin est en cours d'initialisation. Aucune action nécessaire. |
Path faulted |
Le chemin ne fonctionne pas. Il peut s'agir d'un état transitoire se présentant lorsque des chemins passent de l'état waiting et à l'état online. Si le message persiste après une nouvelle exécution de scstat -W, prenez des mesures correctives. |
L'exemple suivant montre l'état d'une interconnexion de grappe fonctionnant correctement.
# scstat -W -- Cluster Transport Paths -- Endpoint Endpoint Status -------- -------- ------ Transport path: phys-schost-1:qfe1 phys-schost-2:qfe1 Path online Transport path: phys-schost-1:qfe0 phys-schost-2:qfe0 Path online Transport path: phys-schost-1:qfe1 phys-schost-3:qfe1 Path online Transport path: phys-schost-1:qfe0 phys-schost-3:qfe0 Path online Transport path: phys-schost-2:qfe1 phys-schost-3:qfe1 Path online Transport path: phys-schost-2:qfe0 phys-schost-3:qfe0 Path online |
Vous pouvez également exécuter cette procédure avec l'interface GUI de SunPlex Manager. Pour plus d'informations, reportez-vous à l'aide en ligne de SunPlex Manager.
Assurez-vous que les câble de transport de grappe sont installés.
Pour connaître la procédure d'installation d'un câble de transport de grappe, reportez-vous au document Sun Cluster 3.0 U1 Hardware Guide.
Devenez superutilisateur sur un noeud de la grappe.
Exécutez l'utilitaire scsetup.
# scsetup |
Le menu principal apparaît.
Ouvrez le menu Cluster Interconnect en entrant 3 (Cluster interconnect).
Ajoutez le câble de transport en entrant 1 (Add a transport cable).
Suivez les instructions et entrez les informations demandées.
Ajoutez l'adaptateur de transport en entrant 2 (Add a transport adapter to a node).
Suivez les instructions et entrez les informations demandées.
Ajoutez la jonction de transport en entrant 3 (Add a transport junction).
Suivez les instructions et entrez les informations demandées.
Vérifiez que le câble de transport de grappe, l'adaptateur de transport ou la jonction de transport a bien été ajoutée.
# scconf -p | grep cable # scconf -p | grep adapter # scconf -p | grep junction |
L'exemple suivant montre comment ajouter un câble de transport, un adaptateur de transport ou une jonction de transport à un noeud avec la commande scsetup.
[Assurez-vous que le câble physique est installé.] Devenez superutilisateur sur un noeud quelconque et placez le noeud à supprimer à l'état de maintenance. # scsetup Sélectionnez Cluster interconnect. Sélectionnez Add a transport cable, Add a transport adapter to a node ou Add a transport junction. Répondez aux questions posées. Il vous faudra : Exemple : noms de noeuds phys-schost-1 noms d'adaptateurs qfe2 noms de jonctions hub2 type de transport dlpi [Vérifiez que la commande scconf a bien été exécutée :] Command completed successfully. Quittez le menu Cluster Interconnect de scsetup et le menu principal. [Vérifiez que le câble, l'adaptateur et la jonction ont bien été ajoutés :] # scconf -p | grep cable Transport cable: phys-schost-2:qfe0@1 ethernet-1@2 Enabled Transport cable: phys-schost-3:qfe0@1 ethernet-1@3 Enabled Transport cable: phys-schost-1:qfe0@0 ethernet-1@1 Enabled # scconf -p | grep adapter Node transport adapters: qfe2 hme1 qfe0 Node transport adapter: qfe0 Node transport adapters: qfe0 qfe2 hme1 Node transport adapter: qfe0 Node transport adapters: qfe0 qfe2 hme1 Node transport adapter: qfe0 # scconf -p | grep junction Cluster transport junctions: hub0 hub1 hub2 Cluster transport junction: hub0 Cluster transport junction: hub1 Cluster transport junction: hub2 |
Vous pouvez également exécuter cette procédure avec l'interface GUI de SunPlex Manager. Pour plus d'informations, reportez-vous à l'aide en ligne de SunPlex Manager.
La procédure suivante permet de déposer des câbles de transport de grappe, adaptateurs de transport et jonctions de transport de la configuration d'un noeud. Lorsqu'un câble est hors fonction, ses deux extrémités restent configurées. Il est impossible de déposer un adaptateur s'il est toujours utilisé comme extrémité d'un câble de transport.
Pour faire partie d'une grappe, un noeud doit être relié à l'interconnexion de grappe par au moins un câble en service. Vérifiez toujours l'état de cette interconnexion avant de mettre un câble hors fonction. Vous ne devez désactiver la connexion d'un câble qu'après avoir vérifié qu'il était redondant, autrement dit qu'une autre connexion était disponible. Si vous désactivez le dernier câble en fonctionnement d'un noeud, ce dernier ne fait plus partie de la grappe.
Devenez superutilisateur sur un noeud de la grappe.
Vérifiez l'état du chemin de transport de grappe restant.
# scstat -W |
Si vous recevez un message d'erreur, par exemple "path faulted" lorsque vous essayez de supprimer un noeud d'une grappe qui en comporte deux, cherchez la cause du problème avant de poursuivre la procédure. Il peut indiquer que le chemin de noeud n'est pas disponible. Si vous supprimez le dernier chemin correct, le noeud ne fera plus partie de la grappe et celui-ci risque d'être reconfiguré.
Exécutez l'utilitaire scsetup.
# scsetup |
Le menu principal apparaît.
Ouvrez le menu Cluster Interconnect en entrant 3 (Cluster interconnect).
Déposez le câble en entrant 4 (Remove a transport cable).
Suivez les instructions et entrez les informations demandées.
Si vous déposez un câble physique, déconnectez le câble entre le port et le périphérique de destination.
Déposez l'adaptateur en entrant 5 (Remove a transport adapter from a node).
Suivez les instructions et entrez les informations demandées.
Si vous déposez un adaptateur physique d'un noeud, reportez-vous au document Sun Cluster 3.0 U1 Hardware Guide pour connaître les procédures d'entretien du matériel.
Déposez la jonction en entrant 6 (Remove a transport junction).
Suivez les instructions et entrez les informations demandées.
Une jonction ne peut pas être déposée si un des ports est toujours utilisé comme extrémité d'un câble de transport.
Vérifiez que le câble ou l'adaptateur a bien été déposé.
# scconf -p | grep cable # scconf -p | grep adapter # scconf -p | grep junction |
Le câble de transport ou adaptateur déposé du noeud donné ne doit pas apparaître dans la sortie de cette commande.
L'exemple suivant montre comment déposer un câble de transport, un adaptateur de transport ou une jonction de transport avec la commande scsetup.
[Devenez superutilisateur sur un noeud quelconque de la grappe.] [Exécutez l'utilitaire scsetup :] # scsetup Sélectionnez Cluster interconnect. Sélectionnez Add a transport cable, Add a transport adapter to a node ou Add a transport junction. Répondez aux questions posées. Il vous faudra : Exemple : noms de noeuds phys-schost-1 noms d'adaptateurs qfe1 noms de jonctions hub1 [Vérifiez que la commande scconf a bien été exécutée :] "Command completed successfully." Quittez le menu Cluster Interconnect de scsetup et le menu principal. [Vérifiez que le câble, l'adaptateur ou la jonction a bien été déposée :] # scconf -p | grep cable Transport cable: phys-schost-2:qfe0@1 ethernet-1@2 Enabled Transport cable: phys-schost-3:qfe0@1 ethernet-1@3 Enabled Transport cable: phys-schost-1:qfe0@0 ethernet-1@1 Enabled # scconf -p | grep adapter Node transport adapters: qfe2 hme1 qfe0 Node transport adapter: qfe0 Node transport adapters: qfe0 qfe2 hme1 Node transport adapter: qfe0 Node transport adapters: qfe0 qfe2 hme1 Node transport adapter: qfe0 # scconf -p | grep junction Cluster transport junctions: hub0 hub2 Cluster transport junction: hub0 Cluster transport junction: hub2 |
Vous pouvez également exécuter cette procédure avec l'interface GUI de SunPlex Manager. Pour plus d'informations, reportez-vous à l'aide en ligne de SunPlex Manager.
Cette option permet de mettre en fonction un câble de transport de grappe existant.
Devenez superutilisateur sur un noeud de la grappe.
Exécutez l'utilitaire scsetup.
# scsetup |
Le menu principal apparaît.
Ouvrez le menu Cluster Interconnect en entrant 2 (Cluster interconnect).
Activez le câble de transport en entrant 7 (Enable transport cable).
Suivez les instructions qui s'affichent à l'écran. Vous devez entrer à la fois le nom de noeud et d'adaptateur de l'une des extrémités du câble que vous essayez d'identifier.
Vérifiez que le câble est en fonction.
# scconf -p | grep cable |
L'exemple suivant montre comment mettre en fonction un câble de transport de grappe sur l'adaptateur qfe-1 situé sur le noeud phys-schost-2.
[Devenez superutilisateur sur un noeud quelconque.] [Exécutez l'utilitaire scsetup :] # scsetup Sélectionnez Cluster interconnect>Enable a transport cable. Répondez aux questions. Vous aurez besoin des informations suivantes. Il vous faudra : Exemple : noms de noeuds phys-schost-2 noms d'adaptateurs qfe1 noms de jonctions hub1 [Vérifiez que la commande scconf a bien été exécutée :] scconf -c -m endpoint=phys-schost-2:qfe1,state=enabled Command completed successfully. Quit the scsetup Cluster Interconnect Menu and Main Menu. [Vérifiez que le câble est en fonction :] # scconf -p | grep cable Transport cable: phys-schost-2:qfe1@0 ethernet-1@2 Enabled Transport cable: phys-schost-3:qfe0@1 ethernet-1@3 Enabled Transport cable: phys-schost-1:qfe0@0 ethernet-1@1 Enabled |
Vous pouvez également exécuter cette procédure avec l'interface GUI de SunPlex Manager. Pour plus d'informations, reportez-vous à l'aide en ligne de SunPlex Manager.
Il peut arriver que vous deviez désactiver un câble de transport de grappe pour arrêter temporairement un chemin d'interconnexion de grappe, notamment lorsque vous résolvez un problème d'interconnexion de grappe ou que vous remplacez du matériel d'interconnexion de grappe.
Lorsqu'un câble est hors fonction, ses deux extrémités restent configurées. Il est impossible de déposer un adaptateur s'il est toujours utilisé comme extrémité d'un câble de transport.
Pour faire partie d'une grappe, un noeud doit être relié à l'interconnexion de grappe par au moins un câble en service. Vérifiez toujours l'état de cette interconnexion avant de mettre un câble hors fonction. Vous ne devez désactiver la connexion d'un câble qu'après avoir vérifié qu'il était redondant, autrement dit qu'une autre connexion était disponible. Si vous désactivez le dernier câble en fonctionnement d'un noeud, ce dernier ne fait plus partie de la grappe.
Devenez superutilisateur sur un noeud de la grappe.
Vérifiez toujours l'état de cette interconnexion avant de mettre un câble hors fonction.
# scstat -W |
Si vous recevez un message d'erreur, par exemple "path faulted" lorsque vous essayez de supprimer un noeud d'une grappe qui en comporte deux, cherchez la cause du problème avant de poursuivre la procédure. Il peut indiquer que le chemin de noeud n'est pas disponible. Si vous supprimez le dernier chemin correct, le noeud ne fera plus partie de la grappe et celui-ci risque d'être reconfiguré.
Exécutez l'utilitaire scsetup.
# scsetup |
Le menu principal apparaît.
Ouvrez le menu Cluster Interconnect en entrant 3 (Cluster interconnect).
Désactivez le câble en entrant 8 (Disable a transport cable).
Suivez les instructions et entrez les informations demandées. Tous les composants de l'interconnexion de grappe concernée sont désactivés. Vous devez entrer à la fois le nom de noeud et d'adaptateur de l'une des extrémités du câble que vous essayez d'identifier.
Vérifiez que le câble est désactivé.
# scconf -p | grep cable |
L'exemple suivant montre comment mettre hors fonction un câble de transport de grappe sur l'adaptateur qfe-1 situé sur le noeud phys-schost-2.
[Devenez superutilisateur sur un noeud quelconque.] [Exécutez l'utilitaire scsetup :] # scsetup Sélectionnez Cluster interconnect>Disable a transport cable. Répondez aux questions. Vous aurez besoin des informations suivantes. Il vous faudra : Exemple : noms de noeuds phys-schost-2 noms d'adaptateurs qfe1 noms de jonctions hub1 [Vérifiez que la commande scconf a bien été exécutée :] scconf -c -m endpoint=phys-schost-2:qfe1,state=disabled Command completed successfully. Quit the scsetup Cluster Interconnect Menu and Main Menu. [Vérifiez que le câble est désactivé :] # scconf -p | grep cable Transport cable: phys-schost-2:qfe1@0 ethernet-1@2 Disabled Transport cable: phys-schost-3:qfe0@1 ethernet-1@3 Enabled Transport cable: phys-schost-1:qfe0@0 ethernet-1@1 Enabled |
Si vous devez modifier la configuration du réseau public, vous pouvez suivre les procédures logicielles décrites dans cette section.
Lorsque vous administrez les adaptateurs du réseau public, tenez compte des points suivants :
Evitez d'annuler la configuration (désinstaller) ou de mettre hors fonction l'adaptateur actif d'un groupe NAFO si vous n'avez pas au préalable fait passer l'adaptateur actif sur un adaptateur de sauvegarde du groupe. Reportez-vous à la section "5.2.5 Changement de l'adaptateur actif d'un groupe NAFO".
Evitez de recâbler les adaptateurs de sauvegarde sur des sous-réseaux différents si vous ne les avez pas au préalable supprimés de leur groupe NAFO.
Les opérations sur les adaptateurs logiques peuvent être effectuées sur l'adaptateur actif même si le groupe est en cours de surveillance.
Vous devez gérer au moins une connexion de réseau public pour chaque noeud de la grappe. La grappe est inaccessible sans connexion de réseau public.
Pour connaître les procédures d'installation du logiciel de grappes, reportez-vous au document Guide d'installation de Sun Cluster 3.0 U1. Pour connaître les procédures de maintenance des composants matériels du réseau public, reportez-vous au document Sun Cluster 3.0 U1 Hardware Guide.
Tableau 5-2 Plan des tâches : administration du réseau public
Tâche |
Pour les instructions, voir... |
---|---|
Créer un groupe NAFO sur un noeud | |
Ajouter des adaptateurs de réseau public supplémentaires à un noeud | |
Supprimer un groupe NAFO | |
Supprimer les adaptateurs de sauvegarde d'un groupe NAFO existant | |
Faire passer l'adaptateur actif sur un adaptateur de sauvegarde | |
Vérifier l'état des groupes NAFO | |
Modifier les paramètres pour régler la détection d'erreurs PNM et le processus de reprise sur panne |
"5.2.7 Modification des paramètres réglables de la gestion du réseau public" |
Vous pouvez également exécuter cette procédure avec l'interface GUI de SunPlex Manager. Pour plus d'informations, reportez-vous à l'aide en ligne de SunPlex Manager.
Les conditions suivantes doivent être remplies pour permettre la création d'un groupe NAFO :
Tous les adaptateurs de réseau public doivent être configurés pour appartenir à un groupe NAFO.
Pour un noeud donné, il ne peut y avoir qu'un groupe NAFO au maximum sur un sous-réseau donné.
Tous les adaptateurs d'un groupe NAFO donné doivent être connectés au même sous-réseau.
Un seul adaptateur d'un groupe NAFO donné peut être associé à un nom d'hôte, c'est-à-dire à un fichier /etc/hostname.adaptateur.
Un adaptateur de réseau public ne peut appartenir qu'à un groupe NAFO.
Devenez superutilisateur sur le noeud configuré pour un groupe NAFO.
Pour ce noeud, cherchez les adaptateurs de réseau public physiquement connectés au même sous-réseau.
Ces adaptateurs constituent les adaptateurs de sauvegarde du groupe NAFO.
Créez le fichier /etc/hostname.adaptateur pour un des adaptateurs de réseau public, si ce fichier n'existe pas encore.
L'adaptateur spécifié dans ce fichier sera l'adaptateur actif par défaut pour le groupe NAFO.
# vi /etc/hostname.<adaptateur> phys-schost-1 |
Modifiez le fichier /etc/inet/hosts pour ajouter l'adresse IP et le nom d'hôte correspondant attribués à l'adaptateur de réseau public.
L'exemple suivant montre l'adresse IP 192.29.75.101 et le nom d'hôte phys-schost-1 ajoutés au fichier /etc/inet/hosts.
# vi /etc/inet/hosts 192.29.75.101 phys-schost-1 |
Si un service d'attribution de noms est utilisé, ces informations devraient également être présentes dans la base de données correspondante.
Créez le groupe NAFO.
# pnmset -c groupe_nafo -o create adaptateur [adaptateur ...] |
Lance une sous-commande de configuration pour le groupe NAFO spécifié. Les groupes NAFO doivent être appelés nafoN, où N est l'identifiant entier non négatif du groupe. Les noms de groupe s'appliquent localement sur chaque noeud. Ainsi, le même nom de groupe NAFO peut être utilisé sur plusieurs noeuds.
Crée le nouveau groupe NAFO.
Indique l'adaptateur ou les adaptateurs de réseau public utilisés comme adaptateurs de sauvegarde. Reportez-vous à la section Étape 3.
Si un adaptateur est déjà configuré, il est choisi comme adaptateur actif et la commande pnmset ne modifie pas son état. Sinon, l'un des adaptateurs de sauvegarde est configuré et se voit attribuer l'adresse IP qui figure dans le fichier /etc/hostname.adaptateur du groupe NAFO.
Vérifiez l'état du groupe NAFO.
# pnmstat -l |
L'exemple suivant illustre la création d'un groupe NAFO (nafo0) configuré avec deux adaptateurs réseau ( qfe0 et qfe1).
# pnmstat -l # vi /etc/hostname.qfe0 phys-schost-1 # vi /etc/inet/hosts 192.29.75.101 phys-schost-1 # pnmset -c nafo0 -o create qfe0 qfe1 # pnmstat -l group adapters status fo_time act_adp nafo0 qfe0:qfe1 OK NEVER qfe0 |
Vous pouvez ajouter des adaptateurs à un groupe NAFO existant pour lui fournir des adaptateurs de sauvegarde supplémentaires et accroître ainsi la disponibilité de la connectivité du réseau public pour le noeud de grappe.
Vous pouvez également exécuter cette procédure avec l'interface GUI de SunPlex Manager. Pour plus d'informations, reportez-vous à l'aide en ligne de SunPlex Manager.
Devez-vous installer les cartes des nouveaux adaptateurs de réseau public dans les noeuds ?
Si oui, reportez-vous aux instructions du document Sun Cluster 3.0 U1 Hardware Guide.
Si non, passez à l'Étape 2.
Assurez-vous que l'adaptateur à ajouter au groupe NAFO est connecté au même sous-réseau que l'adaptateur actif de ce groupe.
Assurez-vous que l'adaptateur n'est pas installé et qu'il n'est pas associé à un fichier /etc/hostname.adaptateur.
Devenez superutilisateur sur le noeud contenant le groupe NAFO auquel vous souhaitez ajouter le nouvel adaptateur.
Ajoutez l'adaptateur au groupe NAFO.
# pnmset -c groupe_nafo -o add adaptateur |
Indique le groupe NAFO auquel est ajouté le nouvel adaptateur.
Indique l'adaptateur de réseau public ajouté au groupe NAFO concerné.
Vérifiez l'état du groupe NAFO.
# pnmstat -l |
L'exemple suivant illustre l'ajout de l'adaptateur qfe2 au groupe NAFO nafo0 qui contient déjà deux adaptateurs ( qfe0, qfe1).
# pnmstat -l group adapters status fo_time act_adp nafo0 qfe0:qfe1 OK NEVER qfe0 # pnmset -c nafo0 -o add qfe2 # pnmstat -l group adapters status fo_time act_adp nafo0 qfe0:qfe1:qfe2 OK NEVER qfe0 |
Supprimez un groupe NAFO si vous ne souhaitez pas effectuer de surveillance ou de reprise sur panne pour tous les adaptateurs du groupe. Pour pouvoir être supprimé, le groupe NAFO ne doit pas être utilisé par les groupes de ressources de l'hôte logique ni par les groupes de ressources avec des adresses partagées.
Vous pouvez également exécuter cette procédure avec l'interface GUI de SunPlex Manager. Pour plus d'informations, reportez-vous à l'aide en ligne de SunPlex Manager.
Devenez superutilisateur sur le noeud contenant le groupe NAFO à supprimer.
Déterminez si le groupe NAFO est utilisé par des ressources d'hôte logique ou avec adresse partagée.
# scrgadm -pv |
Vous pouvez également utiliser la commande scrgadm -pvv (avec deux indicateurs v) pour localiser les ressources qui utilisent le groupe NAFO à supprimer.
Faites passer sur un autre noeud les groupes de ressources d'hôte logique et avec adresse partagée utilisant le groupe NAFO concerné.
# scswitch -z -g groupe_ressources -h liste_noeuds |
Déplace le groupe de ressources spécifié.
Indique le nom du noeud vers lequel le groupe de ressources doit être déplacé.
Supprimez le groupe NAFO.
# pnmset -c groupe_nafo -o delete |
Indique le groupe NAFO à supprimer.
Supprime le groupe NAFO.
Vérifiez l'état du groupe NAFO.
Le groupe NAFO supprimé ne devrait pas apparaître dans la liste.
# pnmstat -l |
L'exemple suivant illustre la suppression du système du groupe NAFO nommé nafo1. Tout d'abord, le groupe de ressources de l'hôte logique lh-rg-1, qui utilise ce groupe NAFO, est déplacé vers un autre noeud.
# scswitch -z -g lh-rg-1 -h phys-schost-2 # pnmstat -l group adapters status fo_time act_adp nafo0 qfe0:qfe1 OK NEVER qfe0 nafo1 qfe2 OK NEVER qfe2 # pnmset -c nafo1 -o delete # pnmstat -l group adapters status fo_time act_adp nafo0 qfe0:qfe1 OK NEVER qfe0 |
Supprimez les adaptateurs de sauvegarde d'un groupe NAFO existant pour permettre à l'adaptateur d'être retiré du système, remplacé ou reconnecté à un sous-réseau différent et utilisé comme sauvegarde pour un autre groupe NAFO.
Vous pouvez également exécuter cette procédure avec l'interface GUI de SunPlex Manager. Pour plus d'informations, reportez-vous à l'aide en ligne de SunPlex Manager.
Si vous supprimez le dernier adaptateur de sauvegarde d'un groupe NAFO, vous n'aurez plus aucune protection contre les erreurs détectées sur l'adaptateur actif, ce qui réduira la disponibilité du réseau public pour le noeud de grappe.
Si vous souhaitez supprimer l'adaptateur actif, passez d'abord à un autre adaptateur du groupe.
Reportez-vous à la section "5.2.5 Changement de l'adaptateur actif d'un groupe NAFO".
En tant que superutilisateur, supprimez l'adaptateur du groupe NAFO.
# pnmset -c groupe_nafo -o remove adaptateur |
Indique le groupe NAFO dont l'adaptateur va être supprimé.
Supprime l'adaptateur du groupe NAFO.
Vérifiez l'état du groupe NAFO.
L'adaptateur supprimé ne devrait pas apparaître dans la liste correspondant au groupe NAFO.
# pnmstat -l |
L'exemple suivant illustre la suppression de l'adaptateur qfe2 du groupe NAFO nafo0.
# pnmstat -l group adapters status fo_time act_adp nafo0 qfe0:qfe1:qfe2 OK NEVER qfe0 # pnmset -c nafo0 -o remove qfe2 # pnmstat -l group adapters status fo_time act_adp nafo0 qfe0:qfe1 OK NEVER qfe0 |
Faites passer l'adaptateur actif sur un adaptateur de sauvegarde afin que l'adaptateur actif courant puisse être supprimé du groupe NAFO. Le démon pnmd(1M) déplace toutes les adresses IP hébergées par l'adaptateur actif courant sur le nouvel adaptateur actif comme s'il s'agissait d'une reprise sur panne de l'adaptateur.
Vous pouvez également exécuter cette procédure avec l'interface GUI de SunPlex Manager. Pour plus d'informations, reportez-vous à l'aide en ligne de SunPlex Manager.
L'établissement des connexions peut être légèrement retardé pendant le changement. Ce retard peut durer plusieurs minutes. Sinon, l'opération est transparente pour les applications de haut niveau.
Assurez-vous que la connexion physique avec le nouvel adaptateur actif est identique à celle de l'ancien adaptateur actif.
Si le nouvel adaptateur actif ne parvient pas à héberger toutes les adresses IP en tant qu'adaptateur actif courant, les services de réseau et de données dépendant de ces adresses IP sont interrompus jusqu'à ce que la connectivité physique soit rétablie ou qu'une autre reprise sur panne réussisse.
Devenez superutilisateur sur le noeud contenant le groupe NAFO dont vous souhaitez changer l'adaptateur actif.
Changez d'adaptateur actif.
# pnmset -c groupe_nafo -o switch adaptateur |
Indique le groupe NAFO contenant l'adaptateur à changer.
Fait de l'adaptateur indiqué l'adaptateur actif dans le groupe NAFO.
Renommez le fichier /etc/hostname.adaptateur associé à l'ancien adaptateur actif pour l'adapter au nom du nouvel adaptateur actif.
# mv /etc/hostname.<ancien_adaptateur> /etc/hostname.<nouvel_adaptateur> |
Vérifiez l'état du groupe NAFO.
L'adaptateur "destination" doit maintenant apparaître comme adaptateur actif.
# pnmstat -l |
L'exemple suivant illustre le changement de l'adaptateur actif de qfe0 en qfe1.
# pnmstat -l group adapters status fo_time act_adp nafo0 qfe0:qfe1 OK NEVER qfe0 # pnmset -c nafo0 -o switch qfe1 # mv /etc/hostname.qfe0 /etc/hostname.qfe1 # pnmstat -l group adapters status fo_time act_adp nafo0 qfe0:qfe1 OK 11 qfe1 |
Vous pouvez également exécuter cette procédure avec l'interface GUI de SunPlex Manager. Pour plus d'informations, reportez-vous à l'aide en ligne de SunPlex Manager.
Exécutez la commande pnmstat(1M) pour afficher les informations concernant la configuration et l'état actuels de tous les groupes NAFO d'un noeud.
# pnmstat -l |
Vous pouvez également utiliser les commandes pnmptor(1M) et pnmrtop(1M) pour obtenir des informations sur les adaptateurs.
L'exemple suivant montre l'état des trois groupes NAFO d'un noeud.
# pnmstat -l Group adapters status fo_time act_adp nafo0 qfe5 OK NEVER qfe5 nafo1 qfe6 OK NEVER qfe6 nafo2 qfe7 OK NEVER qfe7 |
L'exemple suivant montre que l'adaptateur actif du groupe NAFO nafo0 est l'adaptateur qfe5.
# pnmptor nafo0 qfe5 |
L'exemple suivant montre que l'adaptateur qfe5 appartient au groupe NAFO nafo0.
# pnmrtop qfe5 nafo0 |
Cet algorithme contient quatre paramètres réglables :
inactive_time
ping_timeout
repeat_test
slow_network
Ces paramètres permettent de trouver un compromis entre vitesse et précision de la détection des erreurs. Pour plus d'informations, reportez-vous à la section Tableau 5-3.
Cette procédure permet de modifier les valeurs du service PNM (Public Network Management) pour le démon pnmd(1M).
Devenez superutilisateur sur un noeud de la grappe.
S'il n'existe pas encore, créez le fichier pnmparams.
# vi /etc/cluster/pnmparams |
Utilisez le tableau suivant pour définir les paramètres PNM.
Les paramètres du fichier /etc/cluster/pnmparams s'appliquent à tous les groupes NAFO du noeud. Les lignes commençant pas le symbole # ne sont pas prises en compte. Les autres lignes du fichier doivent être au format suivant : variable=valeur.
Paramètre |
Description |
---|---|
inactive_time |
Nombre de secondes séparant deux échantillonnages des compteurs de paquets de l'adaptateur actif courant. La valeur par défaut est 5. |
ping_timeout |
Valeur du délai, en secondes, pour les opérations ping de ALL_HOST_MULTICAST et de la diffusion du sous-réseau. La valeur par défaut est 4. |
repeat_test |
Nombre d'exécutions de la séquence ping avant que l'adaptateur actif ne soit déclaré défectueux et que la reprise sur panne soit déclenchée. La valeur par défaut est 3. |
slow_network |
Nombre de secondes d'attente après chaque séquence ping avant de vérifier les modifications éventuelles sur les compteurs de paquets. La valeur par défaut est 2. |
warmup_time |
Nombre de secondes d'attente avant la reprise sur panne sur un adaptateur de sauvegarde avant la reprise de la surveillance des erreurs. Cela permet d'obtenir du temps supplémentaire pour les initialisations particulièrement lentes de port ou de pilote. La valeur par défaut est 0. |
Les modifications ne prennent effet qu'au démarrage suivant du démon pnmd.
L'exemple suivant montre un échantillon du fichier /etc/cluster/pnmparams, dans lequel deux paramètres ont été modifiés.
inactive_time=3 repeat_test=5 |