C H A P I T R E  4

Procédures DR - à partir du domaine système

Ce chapitre contient des procédures décrivant l'utilisation de DR à partir du domaine système Sun Fire sur des systèmes haut de gamme et milieu de gamme. Les procédures spécifiques à une plate-forme et non à l'autre sont clairement identifiées. Les termes carte système et carte d'E/S s'appliquent aux deux plates-formes.



caution icon

Attention - Avant de vous lancer dans une opération DR qu'elle soit sur une carte ou un composant, vous devez en déterminer l'état et la condition, comme indiqué à la section Vérification du type, de l'état et de la condition.

N'exécutez aucune des procédures décrites dans cette section tant que vous n'avez pas assimilé les informations des chapitres 1, 2 et 3.



Vous devez être un superutilisateur pour exécuter DR sur un domaine.



Remarque - Dans toutes les expressions SBx ou IOx, x représente le numéro d'id de la carte.



Ce chapitre comprend les sections suivantes :


Ajout d'une carte système

Pour ajouter une carte système au domaine, celle-ci doit déjà lui être assignée ou doit figurer dans l'ACL (liste des composants disponibles d'un système haut de gamme ou liste de contrôle d'accès d'un système milieu de gamme).

Pour de plus amples informations sur l'ACL d'un système haut de gamme, reportez-vous au manuel System Management Services (SMS) Administrator Guide. Pour de plus amples informations sur l'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.


procedure icon  Pour ajouter une carte système

1. Vérifiez que l'emplacement de carte sélectionné peut accepter la carte.


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

 

Les états et conditions doivent être les suivants :

- OU -

2. Insérez la carte dans l'emplacement, puis connectez-la et configurez-la.


#cfgadm -v -c configure SBx

 

Après un court délai pendant lequel le système teste la carte, un message s'affiche dans le fichier journal de la console du domaine et indique que les composants sont configurés. Les états et conditions d'un point d'attache connecté et configuré doivent être les suivants :

Le système prend désormais en compte les périphériques de la carte. Ces derniers peuvent être utilisés.



Remarque - Si la commande cfgadm(1M) échoue pendant une opération DR, la carte ne revient pas à son état d'origine. Si l'erreur est récupérable, exécutez de nouveau la commande. Dans le cas contraire, vous devez redémarrer le domaine pour utiliser la carte.




procedure icon  Pour connecter une carte système sans la configurer

1. Vérifiez que l'emplacement de carte sélectionné peut accepter la carte.


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

 

Les états et conditions doivent être les suivants :

- OU -

2. Connectez la carte.


# cfgadm -v -c connect SBx

 

procedure icon  Pour configurer une carte système connectée

single-step bulletConfigurez la carte connectée.


# cfgadm -c configure SBx

 

x représente le numéro de la carte.


Suppression d'une carte système


procedure icon  Pour supprimer une carte système

single-step bulletDéconfigurez et déconnectez la carte.


# cfgadm -c disconnect SBx

 

procedure icon  Pour déconfigurer une carte système sans la déconnecter

single-step bulletDéconfigurez la carte.


# cfgadm -c unconfigure SBx

 

procedure icon  Pour supprimer une carte système déconfigurée

single-step bulletDéconnectez la carte.


# cfgadm -c disconnect SBx

 

procedure icon  Pour supprimer temporairement une carte système

Utilisez cette procédure pour mettre la carte hors tension sans la déplacer, lorsqu'elle échoue, par exemple, et qu'aucune carte de remplacement ou bloc de remplissage de carte système n'est disponible.

1. Identifiez l'ID de point d'attache de la carte.


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

 

2. Détachez la carte et mettez-la hors tension.


# cfgadm -c disconnect ap_id

 

ap_id est l'ID de point d'attache renvoyé par la commande de l'étape 1.


procedure icon  Pour rechercher une carte système contenant la mémoire permanente d'un domaine

single-step bulletIdentifiez la carte contenant la mémoire permanente.


# cfgadm -val | grep permanent

 

procedure icon  Pour déconfigurer une carte système contenant une mémoire permanente

1. Identifiez la carte contenant la mémoire permanente.


# cfgadm -val | grep permanent

 

2. Déconfigurez la carte contenant la mémoire permanente.


# cfgadm -c unconfigure -y SB0

 

Remarque - L'utilisation de l'option -y n'évite pas la phase de quiescence.




Déplacement d'une carte système


procedure icon  Pour déplacer une carte d'un domaine à un autre

1. Identifiez le numéro d'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 la commande de l'étape 1.

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

3. Vérifiez que la carte apparaît comme déconnectée sur le domaine vers lequel vous la déplacez.


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

 

Remarque - Si la carte n'apparaît pas sur le nouveau domaine, le problème peut provenir de l'ACL, puisque cette procédure implique une opération d'assignation. Pour de plus amples informations sur 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 l'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.



4. Configurez la carte sur le nouveau domaine.


# cfgadm -c configure ap_id

 


Ajout d'une carte d'E/S


procedure icon  Pour ajouter une carte d'E/S

1. Vérifiez que l'emplacement de carte sélectionné peut accepter la carte.


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

 

Les états et conditions doivent être les suivants :

- OU -

2. Insérez la carte dans l'emplacement.

3. Pour un système milieu de gamme, testez la carte d'E/S. Pour un système haut de gamme, passez à l'étape suivante.

Si vous ajoutez une carte à un système milieu de gamme, reportez-vous à la section Pour tester une carte d'E/S (systèmes milieu de gamme uniquement).

4. Connectez et configurez la carte.


#cfgadm -v -c configure IOx

 

Après un court délai pendant lequel le système teste la carte, un message s'affiche dans le fichier journal de la console du domaine et indique que les composants sont configurés. Les états et conditions d'un point d'attache connecté et configuré doivent être les suivants :

Le système prend désormais en compte les périphériques de la carte. Ces derniers peuvent être utilisés.



Remarque - Si la commande cfgadm(1M) échoue pendant une opération DR, la carte ne revient pas à son état d'origine. Si l'erreur est récupérable, exécutez de nouveau la commande. Dans le cas contraire, vous devez redémarrer le domaine pour utiliser la carte.




procedure icon  Pour ajouter et connecter une carte d'E/S sans la configurer

1. Vérifiez que l'emplacement de carte sélectionné peut accepter la carte.


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

 

Les états et conditions doivent être les suivants :

- OU -

2. Insérez la carte dans l'emplacement.

3. Pour un système milieu de gamme, testez la carte d'E/S. Pour un système haut de gamme, passez à l'étape suivante.

Si vous ajoutez une carte à un système milieu de gamme, reportez-vous à la section Pour tester une carte d'E/S (systèmes milieu de gamme uniquement).

4. Connectez la carte.


# cfgadm -v -c connect IOx

 

procedure icon  Pour configurer une carte d'E/S connectée

single-step bulletConfigurez la carte d'E/S connectée.


# cfgadm -c configure IOx

 

procedure icon  Pour supprimer une carte d'E/S

single-step bulletDéconfigurez et déconnectez la carte d'E/S.


# cfgadm -c disconnect IOx

 

procedure icon  Pour déconfigurer une carte d'E/S sans la déconnecter

single-step bulletDéconfigurez la carte d'E/S sans la déconnecter.


# cfgadm -c unconfigure IOx

 

procedure icon  Pour déconnecter une carte d'E/S déconfigurée

single-step bulletDéconnectez la carte d'E/S déconfigurée.


# cfgadm -c disconnect IOx

 


Ajout/suppression/suivi de la mémoire et des CPU



Remarque - Les procédures suivantes s'appliquent aux CPU à noyau unique et à double noyau.




procedure icon  Pour configurer un CPU sur une carte système

single-step bulletConfigurez le CPU.


# cfgadm -c configure SBx::cpuy 

 

où x représente le numéro de carte et y le numéro de CPU (de 0 à 3 pour les systèmes haut de gamme et milieu de gamme Sun Fire).


procedure icon  Pour configurer la mémoire sur une carte système

single-step bulletDéconfigurez la mémoire.


# cfgadm -c configure SBx::memory 

 

x représente le numéro de carte. La commande s'applique à l'intégralité de la mémoire sur la carte système.


procedure icon  Pour configurer tous les CPU et la mémoire d'une carte système

single-step bulletConfigurez tous les CPU et la mémoire de la carte système.


# cfgadm -c configure SBx

 

procedure icon  Pour déconfigurer un CPU sur une carte système

single-step bulletDéconfigurez le CPU.


# cfgadm -c unconfigure SBx::cpuy 

 

x représente le numéro de carte et y le numéro de CPU (de 0 à 3 pour les systèmes haut de gamme et milieu de gamme Sun Fire).


procedure icon  Pour déconfigurer la mémoire d'une carte système

single-step bulletDéconfigurez la mémoire.


# cfgadm -c unconfigure SBx::memory 

 

x représente le numéro de carte. La commande s'applique à l'intégralité de la mémoire sur la carte système.


procedure icon  Pour déconfigurer tous les CPU et la mémoire d'une carte système

single-step bulletDéconfigurez tous les CPU et la mémoire de la carte.


# cfgadm -c unconfigure SBx

 

procedure icon  Pour suivre une opération de déconfiguration de la mémoire

Vous pouvez utiliser la commande cfgadm(1M) pour suivre la progression d'une opération de déconfiguration de la mémoire. La commande suivante affiche un instantané de la quantité de mémoire supprimée et de la quantité de mémoire restant à effacer.

single-step bulletSuivez le processus de suppression de la mémoire.


# cfgadm -a -s "select=type(memory),cols=ap_id:o_state:info"

 


Opérations de carte d'adaptateur PCI

Chaque emplacement enfichable à chaud d'une carte d'E/S peut être connecté, configuré, déconfiguré et déconnecté séparément. Chaque point d'attache d'un emplacement enfichable à chaud, qui identifie l'emplacement et la carte d'adaptateur insérée dans ce dernier, est créé lorsque la carte d'E/S est configurée sur le domaine.

Les systèmes haut de gamme Sun Fire prennent en charge les cartes PCI et hsPCI. Les systèmes milieu de gamme Sun Fire prennent en charge les cartes PCI et CompactPCI. Dans les procédures suivantes, le terme PCI fait référence à n'importe laquelle de ces cartes.


procedure icon  Pour connecter un emplacement PCI sur une carte d'E/S

single-step bulletConnectez l'emplacement PCI.


# cfgadm -c connect pci_ap_id

 

pci_ap_id représente l'ID d'emplacement PCI.

Par exemple, pour connecter un adaptateur à l'emplacement 1 d'une carte d'E/S sur le domaine sans le configurer, utilisez une commande similaire à la suivante :


# cfgadm -c connect pcisch0:e01b1slot1

 

procedure icon  Pour configurer un emplacement PCI sur une carte d'E/S

single-step bulletConfigurez l'emplacement PCI.


# cfgadm -c configure pci_ap_id

 

pci_ap_id représente l'ID d'emplacement PCI.

Par exemple, pour configurer un adaptateur à l'emplacement 1 d'une carte d'E/S sur le domaine, utilisez une commande similaire à la suivante :


# cfgadm -c configure pcisch0:e01b1slot1

 

procedure icon  Pour déconnecter un emplacement PCI sur une carte d'E/S

single-step bulletDéconnectez l'emplacement PCI..


# cfgadm -c disconnect pci_ap_id

 

pci_ap_id représente l'ID d'emplacement PCI.

Par exemple, pour déconnecter un adaptateur de l'emplacement 1 d'une carte d'E/S sur le domaine, utilisez une commande similaire à la suivante avant de débrancher l'adaptateur :


# cfgadm -c disconnect pcisch13:eo1b1slot1

 

procedure icon  Pour déconfigurer un emplacement PCI sur une carte d'E/S

single-step bulletDéconfigurez l'emplacement PCI.


# cfgadm -c unconfigure pci_ap_id

 

pci_ap_id représente l'ID d'emplacement PCI.

Par exemple, pour déconfigurer un adaptateur à l'emplacement 1 d'une carte d'E/S sur le domaine, utilisez une commande similaire à la suivante :


# cfgadm -c unconfigure pcisch0:e01b1slot1

 

Pour de plus amples informations, reportez-vous à la page man cfgadm_pci(1M).