Ignorer les liens de navigation | |
Quitter l'aperu | |
![]() |
Administration d'Oracle Solaris 11.1 : Périphériques et systèmes de fichiers Oracle Solaris 11.1 Information Library (Français) |
1. Gestion des médias amovibles (tâches)
2. Gravure de CD et DVD (tâches)
3. Gestion des périphériques (tâches)
4. Configuration dynamique des périphériques (tâches)
Reconfiguration dynamique et enfichage à chaud
Détachement des cartes d'adaptateur PCI ou PCIe
Fixation des cartes d'adaptateur PCI ou PCIe
Enfichage à chaud PCIe avec la commande (hotplug)
Dépannage des opérations d'enfichage à chaud PCI (hotplug )
Enfichage à chaud SCSI avec la commande cfgadm (liste des tâches)
Enfichage à chaud SCSI avec la commande cfgadm
Affichage des informations sur les périphériques SCSI
Annulation de la configuration d'un contrôleur SCSI
Configuration d'un contrôleur SCSI
Configuration d'un périphérique SCSI
Déconnexion d'un contrôleur SCSI
SPARC : Connexion d'un contrôleur SCSI
SPARC : Ajout d'un périphérique SCSI à un bus SCSI
SPARC : Remplacement d'un même périphérique sur un contrôleur SCSI
SPARC : Suppression d'un périphérique SCSI
Dépannage des problèmes de configuration SCSI
Résolution de l'échec de l'opération d'annulation de la configuration SCSI
Enfichage à chaud PCI ou PCIe avec la commande cfgadm (liste des tâches)
Enfichage à chaud PCI ou PCIe avec la commande cfgadm
Comportement de l'indicateur DEL PCIe
Affichage des informations de configuration de l'emplacement PCI
Suppression d'une carte d'adaptateur PCI
Ajout d'une carte d'adaptateur PCI
Dépannage des problèmes de configuration PCI
Enfichage à chaud SATA avec la commande cfgadm
Annulation de la configuration d'un périphérique SATA
Configuration d'un périphérique SATA
Script RCM pour les développeurs d'applications (liste des tâches)
Script RCM pour les administrateurs système (liste des tâches)
Attribution d'un nom à un script RCM
Installation ou suppression d'un script RCM
Exemple de script RCM de sauvegarde sur bande
Actions du script RCM de sauvegarde sur bande
Résultats des scénarios de reconfiguration de la sauvegarde sur bande
Exemple : script RCM de sauvegarde sur bande
5. Gestion des périphériques USB (tâches)
6. Utilisation de périphériques InfiniBand (présentation/tâches)
7. Gestion des disques (présentation)
8. Gestion de l'utilisation du disque (tâches)
9. Administration des disques (tâches)
10. Configuration des disques (tâches)
11. Configuration des périphériques de stockage avec COMSTAR (tâches)
12. Configuration et gestion du service Oracle Solaris iSNS (Internet Storage Name Service)
13. L'utilitaire format (référence)
14. Gestion des systèmes de fichiers (présentation)
15. Création et montage de systèmes de fichiers (tâches)
16. Extension de l'espace de swap (tâches)
17. Copie de fichiers et de systèmes de fichiers (tâches)
Le script Reconfiguration Coordination Manager (RCM) est la structure qui gère la suppression dynamique des composants du système. En utilisant le RCM, vous pouvez vous inscrire et libérer les ressources système de manière ordonnée.
Vous pouvez utiliser le nouveau script RCM pour écrire vos propres scripts destinés à arrêter vos applications ou à libérer proprement les périphériques de vos applications lors de la reconfiguration dynamique. La structure RCM lance automatiquement un script en réponse à une demande de reconfiguration, si la demande a un impact sur les ressources enregistrées par le script.
Vous pouvez également libérer manuellement des ressources à partir d'applications avant de supprimer dynamiquement la ressource. Vous pouvez aussi utiliser la commande cfgadm avec l'option -f pour forcer une opération de reconfiguration. Toutefois, cette option peut laisser vos applications dans un état inconnu. En outre, la libération manuelle de ressources à partir d'applications provoque fréquemment des erreurs.
La fonction de script RCM permet une simplification et un meilleur contrôle de la reconfiguration dynamique. La création d'un script RCM vous permet d'effectuer les tâches suivantes :
Libérer automatiquement un périphérique lorsque vous supprimez dynamiquement un périphérique. Ce processus ferme également le périphérique si celui-ci est ouvert par une application.
Exécuter des tâches propres au site lorsque vous supprimez dynamiquement un périphérique du système.
Un script de shell exécutable (Perl, sh, csh ou ksh) ou un programme binaire que le démon RCM exécute. Il est conseillé d'utiliser le langage Perl.
Un script qui s'exécute dans son propre espace d'adressage en utilisant l'ID utilisateur du propriétaire du fichier de script.
Un script exécuté par le démon RCM lorsque vous utilisez la commande cfgadm pour reconfigurer dynamiquement une ressource système.
Vous pouvez utiliser un script RCM pour libérer un périphérique à partir d'une application lorsque vous supprimez dynamiquement un périphérique. Si le périphérique est ouvert, le script RCM le ferme également.
Par exemple, un script RCM pour application de sauvegarde sur bande peut indiquer à cette dernière de fermer le lecteur de bande ou de s'arrêter.
Vous pouvez appeler un script RCM comme suit :
$ script-name command [args ...]
Un script RCM effectue les étapes de base suivantes :
Récupération de la commande RCM à partir des arguments de la ligne de commande.
Exécution de la commande.
Ecriture des résultats dans stdout sous forme de paires nom-valeur.
Fermeture avec l'état de sortie approprié.
Le démon RCM exécute une instance d'un script à la fois. Par exemple, si un script est en cours d'exécution, le démon RCM n'exécute pas le même script tant que le premier script ne s'est pas arrêté.
Vous devez inclure les commandes RCM suivantes à un script RCM :
scriptinfo : collecte les informations sur le script.
register : enregistre l'intérêt pour les ressources.
resourceinfo : collecte les informations sur les ressources.
Vous pouvez inclure tout ou partie des commandes RCM suivantes :
queryremove : demande si la ressource peut être libérée.
preremove : libère la ressource.
postremove : fournit une notification post-suppression de la ressource.
undoremove : annule les actions effectuées dans preremove .
Pour une description complète de ces commandes RCM, reportez-vous à rcmscript(4).
Lorsque vous supprimez dynamiquement un périphérique, le démon RCM exécute les opérations suivantes :
La commande register, pour obtenir la liste des ressources (noms des périphériques) qui sont identifiées dans le script.
Les commandes queryremove et preremove, avant la suppression de la ressource si les ressources enregistrées du script sont affectées par la suppression dynamique.
La commande postremove, si l'opération de suppression réussit. Cependant, si l'opération de suppression échoue, le démon RCM exécute la commande undoremove.