C H A P I T R E 3 |
Préparation à l'utilisation du logiciel DR |
Ce chapitre, conjointement aux chapitres 1 et 2, fournit des informations et certaines procédures nécessaires à l'utilisation de DR.
Attention - Toute opération DR exécutée de manière incorrecte peut provoquer l'échec de DR et, dans certains cas, endommager des composants système. |
Ce chapitre comprend les sections suivantes :
La commande cfgadm(1M) effectue des opérations DR sur le domaine. Ces opérations sont envoyées à l'interface de bibliothèque (3LIB) libcfgadm qui charge de manière dynamique un plug-in de bibliothèque spécifique au matériel. C'est se dernier qui effectue les opérations DR.
Le plug-in spécifique au matériel sbd.so.1 fournit les fonctions DR suivantes : connect, configure, unconfigure et disconnect (connecter, configurer, déconfigurer et déconnecter), ce qui vous permet de connecter ou de déconnecter une carte système d'un système en cours d'exécution sans avoir à redémarrer ce dernier.
La commande cfgadm(1M) se trouve dans le répertoire /usr/sbin. (Pour de plus amples informations, reportez-vous à la page man cfgadm(1M)).
Chaque emplacement de carte apparaît comme un point d'attache unique dans l'arborescence des périphériques. Utilisez la commande cfgadm(1M) avec l'option -a pour afficher le type, l'état et la condition de chaque composant, ainsi que l'état et la condition de chaque emplacement de carte.
Les options et opérandes suivants sont pris en charge dans le cadre des fonctions indiquées, où ap_id spécifie le point d'attache d'une carte système ou d'un composant :
La commande SMS rcfgadm(1M) exécutée sur le SC dispose des mêmes options et opérandes que la commande cfgadm(1M), mais requiert souvent l'ajout de l'option -d id_domaine. Reportez-vous à la section rcfgadm(1M).
Avant de vous lancer dans une opération DR qu'elle soit sur une carte ou un composant de domaine, vous devez en déterminer l'état et la condition.
Pour afficher l'état, le type et la condition |
Utilisez la commande cfgadm(1M) et les options -la.
Pour afficher des informations sur les emplacements et les composants de carte |
Utilisez la commande prtdiag(1M).
La commande prtdiag(1M) affiche les numéros de carte.
Avant d'effectuer pour la première fois des opérations DR sur un domaine qui vient de démarrer, assurez-vous que la carte est disponible pour le domaine.
Pour afficher les cartes disponibles d'un domaine |
Utilisez la commande cfgadm(1M) et l'option -l.
Chaque domaine d'un système haut de gamme conserve une liste des composants disponibles. Les domaines de systèmes milieu de gamme conservent des listes de contrôle d'accès. Ces deux types de listes s'intitulent ACL.
Une erreur peut survenir si vous essayez d'effectuer des opérations DR sur une carte présentant l'une des caractéristiques suivantes :
Dans les deux cas, la carte n'est pas disponible pour le domaine. Pour de plus amples informations sur l'affichage de la liste de composants disponibles (ACL) sur les systèmes haut de gamme, reportez-vous au manuel System Management Services (SMS) Administrator Guide. Pour de plus amples informations sur les ACL d'un système milieu de gamme, reportez-vous au manuel Guide d'administration de plate-forme pour systèmes de milieu de gamme Sun Fire.
Pour afficher l'état d'une carte système |
Utilisez la commande cfgadm(1M).
La commande cfgadm(1M) affiche des informations uniquement sur les cartes assignées au domaine, ou qui ne sont pas assignées à un autre domaine et figurent dans l'ACL. L'option -a indique à la commande de répertorier tous les points d'attache connus, y compris les emplacements de carte, les bus SCSI et les emplacements PCI.
Le tableau suivant montre une sortie type sur un domaine de système milieu de gamme.
Pour afficher davantage d'informations, ajoutez l'option -v à la commande cfgadm(1M).
Pour tester une carte système |
Utilisez la commande cfgadm(1M) et l'option -t.
où ap_id correspond à l'identificateur de point d'attache.
Utilisez la commande cfgadm(1M) et les options -t et -o pour effectuer le test à un niveau de diagnostic spécifique (systèmes milieu de gamme uniquement).
où niveau désigne le niveau de diagnostic et ap_id correspond à l'identificateur de point d'attache.
Si vous ne précisez pas de niveau sur les systèmes milieu de gamme, le niveau de diagnostic par défaut est défini par la commande setupdomain, comme indiqué dans les manuels Guide d'administration de plate-forme pour systèmes de milieu de gamme Sun Fire et Sun Fire Midrange System Controller Command Reference Manual. Les niveaux de diagnostic sont les suivants :
Pour tester une carte d'E/S (systèmes milieu de gamme uniquement) |
Dans cette procédure, le domaine A constitue le domaine courant actif et le domaine B représente le domaine spare.
1. Entrez le shell du domaine spare (B).
2. Appuyez sur la touche CTRL et maintenez-la enfoncée tout en appuyant sur la touche ] pour afficher l'invite telnet>.
3. Lorsque l'invite telnet> apparaît, tapez send break pour afficher le shell de domaine du contrôleur système.
4. Dans le shell du domaine spare (B), ajoutez le bloc d'E/S au domaine.
5. Mettez l'interrupteur à clé virtuel du domaine spare sur Marche (on).
où x correspond au CPU. Le POST est exécuté sur le domaine lorsque vous mettez l'interrupteur à clé virtuel sur Marche. Si l'invite ok s'affiche, ceci signifie que la carte d'E/S ou le bloc d'E/S fonctionne correctement.
6. Définissez le mode sur standby.
8. Ajoutez la carte au domaine actif (A).
Pour préparer une carte d'E/S à une opération DR (systèmes haut de gamme uniquement) |
Avant d'effectuer une opération DR sur une carte d'E/S d'un domaine de système haut de gamme, vérifiez que les déclarations suivantes sont vraies :
Pour de plus amples informations sur les processus de liaison, reportez-vous à la page man pbind(1M).
Lorsque vous utilisez DR pour configurer une carte d'E/S sur un domaine (ou pour tester une carte d'E/S de manière explicite à l'aide de la commande cfgadm(1M) et de l'option -t), un CPU, occupant d'une carte système sur le même domaine, est sélectionné pour tester cette carte. En outre, aucun processus ne peut être lié au CPU et au moins un CPU supplémentaire doit demeurer sur le domaine. Quand un tel CPU n'est pas disponible pour effectuer le test, un message, similaire au suivant, s'affiche :
Le CPU est déconfiguré du domaine et la carte d'E/S est testée. Une fois le test terminé, le CPU est de nouveau configuré sur le domaine. Après la reconfiguration du CPU, la date et l'heure affichées par la commande psrinfo(1M) diffèrent de celles des autres CPU sur le domaine.
Copyright © 2005, Sun Microsystems, Inc. Tous droits réservés.