C H A P I T R E  2

Interface de ligne de commande

Les procédures suivantes sont examinées dans ce chapitre :



Remarque - Il est inutile d'activer de manière explicite la reconfiguration dynamique sur les systèmes milieu de gamme Sun Fire car elle y est activée par défaut. Cependant, pour bénéficier des fonctions complètes sur les systèmes qui exécutent le logiciel Solaris 8, une mise à jour ultérieure du noyau et certains patchs sont requis. Pour de plus amples informations, visitez les sites Web Sun suivants :

http://www.sun.com/sunsolve

http://www.sun.com/servers/midrange/dr_sunfire




Commande cfgadm

La commande cfgadm(1M) permet d'effectuer les opérations d'administration de configuration sur des ressources matérielles reconfigurables dynamiquement. Le tableau ci-après liste les états des cartes dans le cadre de la DR.


TABLEAU 2-1 États des cartes DR d'après le contrôleur système (SC)

État

Description

Available (disponible)

L'emplacement n'est assigné à aucun domaine particulier.

Assigned (assigné)

La carte appartient à un domaine, mais le matériel n'a pas été configuré pour l'utiliser. La carte peut être réassignée par le port du châssis ou libérée par le domaine auquel elle est assignée.

Active (active)

La carte est utilisée de façon active par le domaine auquel elle a été assignée. Vous ne pouvez pas réassigner une carte active.


 

Affichage de l'état de base de la carte

Le programme cfgadm affiche des informations sur les cartes et les emplacements. Pour connaître les options de cette commande, reportez-vous à la page de manuel cfgadm(1).

Vous devez pour de nombreuses opérations spécifier les noms des cartes système. Pour obtenir les noms des systèmes, tapez cfgadm sans utiliser d'options. Vous afficherez ainsi des informations sur tous les points d'attache connus, y compris les emplacements de carte, les bus SCSI et les emplacements cPCI. L'écran suivant montre une sortie type de cette commande.


EXEMPLE DE CODE 2-1 Sortie de la commande cfgadm de base

Ap_id         Type         Receptacle   Occupant     Condition
N0.IB6        PCI_I/O_Boa  connected    configured   ok
N0.IB7        PCI_I/O_Boa  connected    configured   ok
N0.IB8        PCI_I/O_Boa  connected    configured   ok
N0.IB9        PCI_I/O_Boa  disconnected unconfigured unknown
N0.SB0        CPU_Board    connected    configured   unknown
N0.SB1        CPU_Board    disconnected unconfigured failed
N0.SB2        CPU_Board    connected    configured   ok
N0.SB3        unknown      empty        unconfigured unknown
N0.SB4        unknown      empty        unconfigured unknown
N0.SB5        unknown      empty        unconfigured unknown
c0            scsi-bus     connected    configured   unknown
c1            scsi-bus     connected    unconfigured unknown
c2            scsi-bus     connected    unconfigured unknown
c3            scsi-bus     connected    configured   unknown

 

Affichage de l'état détaillé de la carte

Pour obtenir un rapport d'état plus détaillé, utilisez la commande cfgadm -av. L'option -a liste les points d'attache et l'option -v affiche les descriptions détaillées (mode verbose).

L'EXEMPLE DE CODE 2-2 est un affichage partiel des données générées par la commande cfgadm -av. La sortie semble compliquée parce que les lignes sont pleines. (Ce rapport d'état correspond au même exemple de système et fournit des détails sur chacun des éléments affichés).


EXEMPLE DE CODE 2-2 Sortie de la commande cfgadm -av
# cfgadm -av
Ap_Id            Receptacle    Occupant       Condition  Information
When          Type          Busy       Phys_Id
N0.IB6           connected     configured     ok        powered-on, assigned
Apr  3 18:04  PCI_I/O_Boa   n          /devices/ssm@0,0:N0.IB6
N0.IB6::pci0     connected     configured     ok        device /ssm@0,0/pci@19,70000
Apr  3 18:04 io             n          /devices/ssm@0,0:N0.IB6::pci0
N0.IB6::pci1     connected     configured     ok        device /ssm@0,0/pci@19,600000
Apr  3 18:04 io             n          /devices /ssm@0,0:N0.IB6::pci1
N0.IB6::pci2     connected    configured      ok        device /ssm@0,0/pci@18,700000
Apr  3 18:04 io             n          /devices/ssm@0,0:N0.IB6::pci2
N0.IB6::pci3     connected     configured     ok        device /ssm@0,0/pci@18,600000
Apr  3 18:04 io             n          /devices/ssm@0,0:N0.IB6::pci3
N0.IB7           connected     configured     ok        powered-on, assigned
Apr  3 18:04 PCI_I/O_Boa    n          /devices/ssm@0,0:N0.IB7
N0.IB7::pci0     connected     configured     ok        device /ssm@0,0/pci@1b,700000
Apr  3 18:04 io             n          /devices/ssm@0,0:N0.IB7::pci0
N0.IB7::pci1     connected     configured     ok        device /ssm@0,0/pci@1b,600000
Apr  3 18:04 io             n          /devices/ssm@0,0:N0.IB7::pci1
N0.IB7::pci2     connected     configured     ok        device /ssm@0,0/pci@1a,700000
Apr  3 18:04 io             n          /devices/ssm@0,0:N0.IB7::pci2
N0.IB7::pci3     connected     configured     ok        device /ssm@0,0/pci@1a,600000
Apr  3 18:04 io             n          /devices/ssm@0,0:N0.IB7::pci3
N0.IB8           connected     configured     ok        powered-on, assigned
Apr  3 18:04 PCI_I/O_Boa    n          /devices/ssm@0,0:N0.IB8
N0.IB8::pci0     connected     configured     ok        device /ssm@0,0/pci@1d,700000
Apr  3 18:04 io             n         /devices/ssm@0,0:N0.IB8::pci0
N0.IB8::pci1     connected     configured     ok        device /ssm@0,0/pci@1d,600000
Apr  3 18:04 io             n         /devices/ssm@0,0:N0.IB8::pci1
N0.IB8::pci2     connected     configured     ok        device /ssm@0,0/pci@1c,700000, referenced
Apr  3 18:04 io             n        /devices/ssm@0,0:N0.IB8::pci2
N0.IB8::pci3     connected     configured     ok        device /ssm@0,0/pci@1c,600000, referenced
Apr  3 18:04 io             n        /devices/ssm@0,0:N0.IB8::pci3
N0.IB9           disconnected  unconfigured   unknown  powered-on, assigned
Apr  3 18:04 PCI_I/O_Boa    n        /devices/ssm@0,0:N0.IB9
N0.SB0           connected     configured     unknown  powered-on, assigned
Apr  3 18:04 CPU_Board      n        /devices/ssm@0,0:N0.SB0
N0.SB0::cpu0     connected     configured     ok        cpuid 0, speed 750 MHz, ecache 8 MBytes
Apr  3 18:04 cpu            n       /devices/ssm@0,0:N0.SB0::cpu0
N0.SB0::cpu1     connected     configured     ok        cpuid 1, speed 750 MHz, ecache 8 MBytes
Apr  3 18:04 cpu            n       /devices/ssm@0,0:N0.SB0::cpu1
N0.SB0::cpu2     connected     configured     ok        cpuid 2, speed 750 MHz, ecache 8 MBytes
Apr  3 18:04 cpu            n       /devices/ssm@0,0:N0.SB0::cpu2

 

Voici certains détails de l'écran précédent :


FIGURE 2-1 Détails de l'affichage obtenu avec cfgadm -av


Options de la commande

Les options de la commande cfgadm -c sont listées ci-après.


TABLEAU 2-2 Options de la commande cfgadm -c

Option de cfgadm -c

Fonction

connect

L'emplacement alimente la carte et commence à en contrôler la température. L'emplacement est assigné s'il ne l'a pas été au préalable.

disconnect

Le système arrête de contrôler la carte et l'alimentation de l'emplacement est coupée.

configure

L'environnement d'exploitation assigne des rôles fonctionnels à une carte et charge les pilotes de périphériques pour cette carte et les périphériques qui y sont rattachés.

unconfigure

Le système détache de façon logique une carte du système d'exploitation et met hors ligne les pilotes de périphériques associés. Le contrôle de l'environnement continue, mais les périphériques de la carte ne sont pas disponibles pour le système.


 

Les options de la commande cfgadm -x sont listées ci-après.


TABLEAU 2-3 Options de la commande cfgadm -x

Option cfgadm -x

Fonction

assign

Ajoute (assigne) une carte à un domaine.

unassign

Supprime (annule l'assignation d') une carte d'un domaine.

poweron

Met une carte système sous tension.

poweroff

Met une carte système hors tension.


 

La page de manuel cfgadm_sbd(1M) fournit des informations supplémentaires sur les options cfgadm -c et cfgadm -x. La bibliothèque sbd fournit la fonctionnalité pour l'enfichage à chaud des cartes système de la classe sbd, par le biais de cfgadm.


Test des cartes et des assemblages


procedure icon  Test d'une carte CPU/mémoire

Pour pouvoir tester une carte CPU/mémoire, cette carte doit d'abord avoir été assignée à un domaine, mise sous tension puis déconnectée. Si ces conditions ne sont pas remplies, le test de la carte échouera.

Vous pouvez utiliser la commande cfgadm de Solaris pour tester les cartes US/mémoire. En tant que superutilisateur, tapez :


# cfgadm -t ap-id

 

Pour changer le niveau des diagnostics exécutés par cfgadm, précisez un niveau de diagnostic dans la commande cfgadm comme suit.


# cfgadm -o platform=diag=<level> -t ap-id

 

niveau est le niveau de diagnostic et ap_id l'identificateur du point d'attache.

Si vous ne précisez pas de niveau, le niveau de diagnostic par défaut est défini par la commande setupdomain, qui est décrite dans le Sun Fire Midrange Systems Platform Administration Manual et le Sun Fire Midrange System Controller Command Reference Manual. Les niveaux de diagnostic sont les suivants :


TABLEAU 2-4 Niveaux de diagnostic

Niveau

Description

init

Seul le code d'initialisation de la carte système est exécuté. Aucun test n'est effectué. Il s'agit d'un passage très rapide par le POST.

quick

Tous les composants de la carte système sont testés selon quelques tests et modèles de tests.

default

Tous les composants de la carte système sont testés avec tous les tests et modèles de tests, à l'exception des modules de mémoire et Ecache. Vous remarquerez que les niveaux max et default sont identiques.

max

Tous les composants de la carte système sont testés avec tous les tests et modèles de tests, à l'exception des modules de mémoire et Ecache. Vous remarquerez que les niveaux max et default sont identiques.

mem1

Exécute tous les tests du niveau default plus des algorithmes de test DRAM et SRAM plus complets. Pour les modules de mémoire et Ecache, tous les emplacements sont testés avec plusieurs modèles. Certains algorithmes plus complets mais particulièrement longs ne sont pas exécutés à ce niveau.

mem2

Identique à mem1 avec en plus un test de la DRAM qui effectue des opérations de comparaison explicites sur les données de la DRAM.


 

procedure icon  Test d'un assemblage d'E/S

Il convient de tester les assemblages d'E/S avant de les ajouter à un domaine. Le test requiert un domaine spare comprenant au moins une carte CPU/mémoire et n'exécutant pas le système d'exploitation.

1. Saisissez le shell du domaine de spare (A-D).

2. Appuyez sur la touche CTRL et maintenez-la enfoncée pendant que vous appuyez sur la touche ] pour activer l'invite telnet>, puis tapez send break pour afficher le shell du domaine du contrôleur système.



Remarque - Dans cet exemple, le domaine A est le domaine courant actif et le domaine B, le domaine spare.



3. Dans le shell du domaine spare (B), ajoutez l'ensemble d'E/S au domaine avec la commande addboard.


nomhôtesc:B> addboard IBx

 

x est 6, 7, 8 ou 9.

4. Mettez l'interrupteur à clé virtuel du domaine spare sur Marche (on).


nomhôtesc:B> setkeyswitch on
.
.
{x} ok

 

x correspond au CPU. Le POST est exécuté sur le domaine lorsque vous mettez l'interrupteur à clé virtuel sur Marche. Si vous voyez l'invite ok, ceci indique que l'assemblage d'E/S fonctionne correctement.

5. Saisissez :


nomhôtesc:B> setkeyswitch standby

 

6. Supprimez la carte en entrant ce qui suit :


nomhôtesc:B> deleteboard ibx

 

7. Sur le domaine actif (A), ajoutez la carte en utilisant la commande suivante:


# cfgadm -c configure N0.IBx

 


Installation ou remplacement de cartes


procedure icon Installation d'une nouvelle carte dans un domaine



caution icon

Attention - Pour des informations complètes sur le retrait et le remplacement physiques des cartes, consultez le Sun Fire Midrange Systems Service Manual. Le non respect des procédures détaillées peut être à l'origine de l'endommagement des cartes système et d'autres composants. Consultez également le Sun Fire Midrange Systems Platform Administration Manualpour plus d'informations sur les procédures logicielles relatives au retrait et au remplacement de composants.





Remarque - Lorsque vous remplacez des cartes, il est possible que vous ayez besoin de blocs de remplissage. Tout système milieu de gamme Sun Fire complètement configuré est livré avec trois blocs de remplissage différents : un bloc de remplissage de carte système, un bloc de remplissage CompactPCI et un bloc de remplissage de carte de répéteur L2.



Si vous ignorez comment insérer une carte dans le système, procurez-vous un exemplaire du Sun Fire Midrange Systems Service Manual avant de vous lancer dans la procédure suivante.

1. Identifiez un emplacement vide disponible pour le domaine en tapant ce qui suit en tant que superutilisateur :


# cfgadm -l -s "select=class(sbd)"

 

2. Mettez un bracelet spécial autour du poignet pour la mise à la terre.

3. Après avoir identifié l'emplacement vide, retirez le bloc de remplissage de carte système qui s'y trouve.

4. Insérez la carte dans l'emplacement en moins d'une minute pour éviter toute surchauffe du système.

Pour le détail des procédures d'insertion, reportez-vous au Sun Fire Midrange Systems Service Manual.

5. Mettez la carte sous tension, testez-la et configurez-la en utilisant la commande cfgadm -c configure.


# cfgadm -c configure ap_id

 

ap_id est l'ID de point d'attache renvoyé par
cfgadm -l -s "select=class(sbd)".


procedure icon Remplacement à chaud d'une carte CPU/mémoire



caution icon

Attention - Pour des informations complètes sur le retrait et le remplacement physiques des cartes, reportez-vous au Sun Fire Midrange Systems Service Manual. Le non respect des procédures détaillées peut être à l'origine de l'endommagement des cartes système et d'autres composants. Consultez également la section Limitations relatives aux assemblages CompactPCI.





Remarque - Le remplacement à chaud est lancé par l'utilisateur en appuyant à fond sur le levier d'éjection de la carte alors que la carte est insérée ou en débloquant partiellement ce même levier d'éjection avant de retirer la carte. L'opérateur n'a pas à émettre de commandes pour effectuer un remplacement à chaud. L'enfichage à chaud, en revanche, se fait avec la commande cfgadm.



1. Si la carte est utilisée par le système d'exploitation Solaris, connectez-vous en tant que superutilisateur pour retirer la carte.

Vous devez connaître le numéro de son emplacement (son ID de point d'attache).


# cfgadm -l -s "select=class(sbd)"

 

2. Mettez un bracelet spécial autour du poignet pour la mise à la terre.

3. Détachez la carte du domaine et mettez-la hors tension avec cfgadm.


# cfgadm -c disconnect ap_id

 

ap_id est l'ID de point d'attache.

Cette commande supprime les ressources du système d'exploitation et de l'OpenBoot PROM, détache la carte du domaine et la met hors tension.

4. Vérifiez l'état des diodes Marche et Enfichage à chaud OK.


La diode Marche verte clignotera brièvement pendant le refroidissement de la carte CPU/mémoire. Pour retirer sans danger la carte du système, la diode Marche verte
doit être éteinte et la diode jaune Enfichage OK allumée. 

5. Terminez le retrait du matériel et l'installation de la carte. Pour de plus amples informations, reportez-vous au Sun Fire Midrange Systems Service Manual.

6. Une fois la carte retirée et installée, exécutez la commande cfgadm pour replacer la carte sur le système d'exploitation.


# cfgadm -c configure ap_id

 

ap_id est l'ID de point d'attache.

Cette commande assigne la carte au domaine, la met sous tension, la teste, attache la carte et en remet toutes les ressources à la disposition du système d'exploitation.


7. Vérifiez que la diode Marche verte est bien allumée.

procedure icon  Remplacement à chaud d'un assemblage d'E/S

Il existe deux types d'assemblages d'E/S : CompactPCI (cPCI) et PCI standard. Ces instructions sont valables pour ces deux types. Il faut toutefois savoir que si les cartes cPCI peuvent être remplacées à chaud, enfichées à chaud et reconfigurées dynamiquement, il n'en va pas de même pour les cartes PCI et les assemblages d'E/S standard.

Le remplacement à chaud est lancé par l'utilisateur en appuyant à fond sur le levier d'éjection de la carte alors que la carte est insérée ou en débloquant partiellement ce même levier d'éjection avant de retirer la carte. L'opérateur n'a pas à émettre de commandes pour effectuer un remplacement à chaud. L'enfichage à chaud, en revanche, se fait avec la commande cfgadm.



caution icon

Attention - Pour des informations complètes sur le retrait et le remplacement physiques des cartes, reportez-vous au Sun Fire Midrange Systems Service Manual. Le non respect des procédures détaillées peut être à l'origine de l'endommagement des cartes système et d'autres composants.



1. Si l'assemblage d'E/S est utilisé par le système d'exploitation, en tant que superutilisateur sur le domaine, identifiez l'assemblage d'E/S à retirer.

Vous devez connaître le numéro de son emplacement (son ID de point d'attache).


# cfgadm -l -s "select=class(sbd)"

 

2. Détachez la carte du domaine et mettez-la hors tension avec cfgadm :


# cfgadm -c disconnect ap_id

 

où : ap_id est l'ID de point d'attache.

Cette commande retire les ressources du système d'exploitation et de l'OpenBoot PROM, détache la carte du domaine et met hors tension l'assemblage d'E/S.

3. Retirez la carte du domaine avec cfgadm :


# cfgadm -x unassign ap_id

 

4. Vérifiez l'état des diodes d'état sur l'assemblage d'E/S.


Pour retirer sans danger l'assemblage d'E/S du système, la diode Marche verte de l'assemblage d'E/S doit être à l'état désactivé (off) et la diode jaune Enfichage OK doit être allumée. 

5. Terminez le retrait du matériel et l'installation de l'assemblage d'E/S. Pour plus d'informations, consultez le Sun Fire Midrange Systems Service Manual.



Remarque - Veillez à vous relier correctement à la terre avant de vous lancer dans le retrait et le remplacement d'un assemblage d'E/S.



Avant de remettre la carte à la disposition du système d'exploitation, vous devez entrer dans un domaine spare qui n'exécute PAS le système d'exploitation et qui dispose d'au moins une carte CPU/mémoire pour tester l'assemblage d'E/S.

Saisissez le shell de domaine d'un domaine spare (A-D) qui n'exécute PAS le système d'exploitation et dispose d'au moins une carte CPU/mémoire.

6. Appuyez sur la touche CTRL et maintenez-la enfoncée tout en appuyant sur la touche ] pour activer l'invite telnet>. Tapez send break pour afficher le shell du domaine du contrôleur système.



Remarque - Dans cet exemple, le domaine A est le domaine actif actuel et le domaine B, le domaine spare.



7. Dans le shell du domaine spare, ajoutez l'assemblage d'E/S au domaine avec la commande addboard.


nomhôtesc:B> addboard ibx

 

x est 6, 7, 8 ou 9.

8. Mettez l'interrupteur à clé virtuel du domaine spare sur Marche (on).

Le POST est exécuté sur le domaine lorsque vous mettez l'interrupteur à clé virtuel sur Marche.


nomhôtesc:B> setkeyswitch on
.
.
{x} ok

 

x correspond au CPU. Si vous voyez l'invite ok, ceci indique que l'assemblage d'E/S fonctionne correctement.

9. Appuyez sur la touche CTRL et maintenez-la enfoncée tout en appuyant sur la touche ] pour activer l'invite telnet>. Tapez send break pour afficher le shell du domaine du contrôleur système.

Selon le type de la connexion telnet, il se peut que vous deviez taper send esc suivi de send break pour la connexion au shell du domaine du contrôleur système.

10. Saisissez :


nomhôtesc:B> setk standby

 

11. Supprimez la carte en entrant ce qui suit :


nomhôtesc:B> deleteboard ibx

 

12. À l'invite dans le domaine A, configurez l'assemblage d'E/S :


# cfgadm -c configure N0.IBx

 

Remplacement à chaud d'une carte CompactPCI

Vous pouvez lancer le remplacement à chaud en appuyant à fond sur le levier d'éjection de la carte pendant que la carte est insérée ou en débloquant partiellement ce même levier d'éjection avant de retirer la carte. Vous n'avez pas à émettre de commandes pour effectuer ce type d'opération. L'enfichage à chaud, en revanche, se fait avec la commande cfgadm.

Pour remplacer à chaud une carte CompactPCI (cPCI), vous devez initialiser le système d'exploitation dans le domaine où l'assemblage d'E/S de la carte cPCI réside. Ceci fait, toutes les cartes cPCI sont en mode autoconfiguration et toutes les opérations de configuration et déconfiguration sont possibles sans la commande cfgadm.

Lorsque vous insérez une carte cPCI en utilisant le remplacement à chaud, cette carte est automatiquement mise sous tension et configurée. Lorsque vous retirez une carte cPCI en utilisant le remplacement à chaud, cette carte est automatiquement déconfigurée et mise hors tension.



caution icon

Attention - Pour des informations complètes sur le retrait et le remplacement physiques des cartes, reportez-vous au Sun Fire Midrange Systems Service Manual. Le non respect des procédures détaillées peut être à l'origine de l'endommagement des cartes système et d'autres composants.




procedure icon  Insertion d'une carte CompactPCI

1. En tant que superutilisateur, identifiez l'emplacement d'insertion de la carte.

2. Insérez la carte et appuyez à fond sur le levier d'éjection pour le bloquer. La carte sera automatiquement mise sous tension et configurée. La diode bleue Permutation OK doit être éteinte, la diode verte Marche de l'assemblage d'E/S allumée et la diode jaune Enfichage à chaud OK éteinte. Effectuer une insertion en utilisant le remplacement à chaud revient à taper la commande suivante : cfgadm -c configure ap_id.


procedure icon  Retrait d'une carte CompactPCI



Remarque - Avant de remplacer à chaud la carte CompactPCI (cPCI), vérifiez qu'elle ne présente aucune activité d'E/S.



1. Débloquez légèrement le levier d'éjection pour désactiver la carte.


2. Vérifiez que la diode bleue Permutation OK de la carte soit allumée, que la diode jaune Enfichage à chaud OK de l'assemblage d'E/S soit allumée et que la diode verte Marche de l'assemblage d'E/S soit éteinte.

3. Retirez la carte.

Si la console du domaine est disponible, un message confirme que la carte a été déconfigurée.


procedure icon  Enfichage à chaud d'une carte CompactPCI

L'enfichage à chaud se fait au moyen de la commande cfgadm. En revanche, pour effectuer un remplacement à chaud, vous devez appuyer à fond pendant que la carte est insérée ou débloquer partiellement le levier d'éjection avant de retirer la carte. Vous n'avez jamais à émettre de commandes pour effectuer ce type d'opération.

1. En tant que superutilisateur, identifiez la carte cPCI à retirer.

Vous devez connaître le numéro de son emplacement (son ID de point d'attache).


# cfgadm -s "select=class(pci)"

 

2. Détachez (déconfigurez) la carte cPCI à retirer :


# cfgadm -c unconfigure ap_id

 

ap_id est l'ID de point d'attache. La carte est automatiquement déconfigurée et mise hors tension.

3. Vérifiez que la carte est bien détachée.


# cfgadm -s "select=class(pci)" ap_id

 

4. Inspectez la diode verte Marche et la diode jaune Enfichage à chaud OK de l'assemblage d'E/S et la diode bleue Permutation OK de la carte cPCI.

Lorsque la diode verte Marche de l'assemblage d'E/S est éteinte, la diode jaune Enfichage à chaud OK de l'assemblage d'E/S allumée et la diode bleue Permutation OK de la carte cPCI allumée, vous pouvez retirer sans risque la carte cPCI.

5. Mettez un bracelet spécial autour du poignet pour la mise à la terre puis retirez et remplacez la carte cPCI.



caution icon

Attention - Pour des informations complètes sur le retrait et le remplacement physiques des cartes, reportez-vous au Sun Fire Midrange Systems Service Manual. Le non respect des procédures détaillées peut être à l'origine de l'endommagement des cartes système et d'autres composants.



6. Après l'installation de la carte, attachez (configurez) la carte :


# cfgadm -c configure ap_id

 

Lorsque le système d'exploitation s'initialise dans un domaine, tous les emplacements cPCI de ce domaine sont par défaut en mode configuration automatique. Dans ce mode, le remplacement à chaud est activé pour chaque emplacement.



Remarque - Pour désactiver la fonctionnalité de configuration automatique, utilisez la commande suivante : cfgadm -x disable_autoconfig ap_id. Pour réactiver l'autoconfiguration, utilisez la commande suivante : cfgadm -x enable_autoconfig ap_id.



7. Inspectez la diode verte Marche.


La diode verte Marche de l'assemblage d'E/S devrait être allumée, la diode bleue Permutation OK de la carte cPCI éteinte.

8. Vérifiez que la carte est bien attachée.


# cfgadm -s "select=class(pci)" ap_id

 

procedure icon  Retrait d'une carte du système



Remarque - Avant de vous lancer dans cette procédure, assurez-vous d'avoir un bloc de remplissage système à portée de main pour remplacer la carte système que vous allez retirer du système. Un bloc de remplissage de carte système est une carte métallique dotée de fentes qui permettent la circulation de l'air.



1. Identifiez la carte à retirer.

Vous devez connaître le numéro de son emplacement.


# cfgadm -l -s "select=class(sbd)"

 

2. Détachez la carte du domaine et mettez-la hors tension en utilisant la commande cfgadm -c disconnect.


# cfgadm -c disconnect ap_id

 

ap_id est l'ID de point d'attache renvoyé par
cfgadm -al -s "select=class(sbd)".



caution icon

Attention - Pour des informations complètes sur le retrait et le remplacement physiques des cartes, reportez-vous au Sun Fire Midrange Systems Service Manual. Le non respect des procédures détaillées peut être à l'origine de l'endommagement des cartes système et d'autres composants.



3. Retirez la carte du système.

Pour le détail des procédures de retrait, consultez le Sun Fire Midrange Systems Service Manual.

4. Insérez un bloc de remplissage de carte système dans l'emplacement au maximum une minute après avoir retiré la carte pour éviter toute surchauffe du système.


procedure icon  Déplacement d'une carte entre deux domaines

1. Identifiez le numéro de l'emplacement de la carte à retirer.


# cfgadm -l -s "select=class(sbd)"

 

2. Déconfigurez cette carte mais laissez-la sous tension pour conserver l'état de test :


# cfgadm -o unassign,nopoweroff -c disconnect ap_id

 

ap_id est l'ID de point d'attache renvoyé par
cfgadm -l -s "select=class(sbd)".

À ce stade, l'emplacement n'est assigné à aucun domaine et apparaît à tous les domaines.

3. Dans le domaine vers lequel vous déplacez la carte, contrôlez que la carte apparaisse comme déconnectée.


# cfgadm -al -s "select=class(sbd)"

 

4. Configurez la carte dans le nouveau domaine en utilisant la commande cfgadm -c configure, qui implique une opération d'assignation.


# cfgadm -c configure ap_id

 

procedure icon  Déconnexion temporaire d'une carte

Vous pouvez utiliser DR pour mettre hors tension une carte que vous laisserez en place. Ceci peut être utile dans le cas où, par exemple, vous ne disposeriez pas d'une carte de rechange ni d'un bloc de remplissage adéquat pour remplacer une carte en panne.

1. Identifiez la carte à retirer.

Vous devez connaître le numéro de son emplacement.


# cfgadm -l -s "select=class(sbd)"

 

2. Détachez la carte du domaine et mettez-la hors tension en utilisant la commande cfgadm -c disconnect.


# cfgadm -c disconnect ap_id

 

ap_id est l'ID de point d'attache renvoyé par
cfgadm -l -s "select=class(sbd)".