Guide de l'utilisateur de la fonctionnalité Dynamic Reconfiguration sur le Sun Fire 880

Conditions requises

Un système doit réunir certaines conditions pour que les opérations DR réussissent. Ces conditions sont résumées ci-après et examinées plus en détail dans les sections qui suivent.

Détachement

Pour qu'une carte PCI puisse être déconnectée avec succès d'un environnement d'exploitation en fonctionnement :

Gestionnaires de périphériques sûr en cas de détachement

Pour qu'une carte PCI puisse être détachée avec succès d'un environnement d'exploitation en fonctionnement, tout périphérique résidant sur cette carte doit avoir un gestionnaire sûr en cas de détachement. Un gestionnaire est dit sûr en cas de détachement quand il est possible de fermer une instance de ce gestionnaire tout en en laissant d'autres ouvertes pour servir des périphériques similaires utilisés ailleurs dans le système. Pour être considéré sûr en cas de détachement, un gestionnaire doit pouvoir effectuer une fonction Device Driver Interface/Device Kernel Interface (DDI/DKI) de base appelée DDI_DETACH. Tout gestionnaire ne supportant pas la fonction DDI_DETACH est dit pas sûr en cas de détachement ("detach-unsafe").

Sun Microsystems propose une sélection de cartes PCI enfichables à chaud qui utilisent des gestionnaires de périphériques sûrs en cas de détachement. Pour obtenir la liste à jour de ces cartes PCI, consultez les Sun Fire 880 Server Product Notes ou contactez votre revendeur Sun habituel.


Remarque :

De nombreux gestionnaires de périphériques de marque tierce (achetés ailleurs que chez Sun Microsystems) ne supportent pas la fonction DDI_DETACH. Sun Microsystems vous conseille donc de tester ces fonctions pendant la sélection ou l'installation d'une carte PCI d'une autre marque avant de l'utiliser dans un environnement de production.


Il est possible de détacher une carte PCI ayant des gestionnaires pas sûrs en cas de détachement mais la procédure à suivre est relativement compliquée. Vous devez :

  1. Mettre fin à l'utilisation des gestionnaires pas sûrs en cas de détachement de la carte.

  2. Mettre fin à l'utilisation des autres périphériques du système qui utilisent aussi ces gestionnaires pas sûrs en cas de détachement.

  3. Fermer manuellement toutes les instances et décharger tous les gestionnaires affectés.

Pour plus d'informations, consultez "Retrait des cartes PCI utilisant des gestionnaires pas sûrs en cas de détachement".

Ressources système vitales

Vous ne pouvez pas détacher de manière dynamique une carte PCI qui contrôle des ressources système vitales à moins que des chemins de remplacement menant à ces ressources ne soient disponibles. Ces chemins de remplacement doivent utiliser une carte PCI différente ou un contrôleur embarqué intégré à la carte mère ou à la carte E/S du système. Avant de détacher la carte, vous devez commuter le contrôle des ressources vitales sur le chemin de remplacement (vous remarquerez qu'il existe des logiciels de multipathing qui effectuent ceci automatiquement). A titre d'exemple, le disque d'initialisation, l'espace de swap et l'interface réseau primaire font partie des ressources vitales d'un système.

Certaines cartes ne peuvent pas être détachées. C'est le cas notamment d'une carte PCI qui contrôle un disque d'initialisation pour lequel aucun chemin de remplacement n'est disponible.

Dans la mesure du possible, il est préférable que l'espace de swap du système soit réparti sur deux disques (ou plus) rattachés à des contrôleurs se trouvant sur des cartes distinctes. Par exemple, une partie de l'espace de swap pourrait être contrôlée par une carte adaptatrice hôte PCI et le reste par le contrôleur embarqué du système. Avec une configuration de ce type, aucune partition de swap prise individuellement ne constitue une ressource vitale du système puisque l'espace de swap est accessible par le biais de plusieurs contrôleurs, et il est possible de configurer de manière dynamique de l'espace de swap supplémentaire au moyen de la commande swap(1M).


Remarque :

Avant de détacher une carte PCI qui contrôle l'espace de swap sur disque, vous devez vous assurer que la mémoire et l'espace disque restants du système sont en mesure de prendre en charge les programmes en cours d'exécution.