Ignorer les liens de navigation | |
Quitter l'aperu | |
Administration d'Oracle Solaris : Administration de base Oracle Solaris 10 1/13 Information Library (Français) |
1. Outils de gestion d'Oracle Solaris (présentation)
2. Utilisation de Solaris Management Console (tâches)
3. Utilisation d'Oracle Java Web Console (tâches)
4. Gestion des comptes utilisateur et des groupes (présentation)
5. Gestion des comptes utilisateur et des groupes (tâches)
6. Gestion de la prise en charge client-serveur (présentation)
7. Gestion des clients sans disque (tâches)
8. Présentation de l'arrêt et de l'initialisation d'un système
9. Arrêt et initialisation d'un système (présentation)
10. Arrêt d'un système (tâches)
11. Modification du comportement d'initialisation d'Oracle Solaris (tâches)
12. Initialisation d'un système Oracle Solaris (tâches)
13. Gestion des archives d'initialisation d'Oracle Solaris (tâches)
14. Dépannage de l'initialisation d'un système Oracle Solaris (tâches)
15. x86 : Initialisation avec le GRUB (référence)
16. x86 : Initialisation d'un système qui ne met pas en oeuvre GRUB (tâches)
17. Utilisation d'Oracle Configuration Manager
18. Gestion des services (présentation)
Changements de comportement lors de l'utilisation de SMF
Référentiel de configuration de service
Sauvegardes du référentiel SMF
Interfaces d'administration et de programmation SMF
Utilitaires d'administration en ligne de commande SMF
Interfaces de bibliothèque de configuration de gestion de service
Démon d'agent de redémarrage maître SMF
Agents de redémarrage délégués SMF
Cas d'utilisation des niveaux d'exécution et des jalons
Identification du niveau d'exécution d'un système
Evénements lorsque le système passe au niveau d'exécution 3
19. Gestion des services (tâches)
20. Gestion des logiciels (présentation)
21. Gestion des logiciels à l'aide des d'outils d'administration système d'Oracle Solaris (tâches)
22. Gestion des logiciels à l'aide des commandes de package Oracle Solaris (tâches)
SMF offre une infrastructure qui augmente les scripts de démarrage UNIX traditionnels, les niveaux d'exécution init et les fichiers de configuration. SMF fournit les fonctions suivantes :
Redémarrage automatique des services après échec par ordre de dépendance, selon que l'échec découle d'une erreur de l'administrateur, d'un bogue logiciel ou d'une erreur matérielle irréversible. L'ordre de dépendance est défini par les instructions de dépendance.
Conversion des services en objets pouvant être affichés à l'aide de la nouvelle commande svcs et gérés à l'aide des commandes svcadm et svccfg. Vous pouvez également afficher les relations entre services et processus à l'aide de la commande svcs et de l'option -p, à la fois pour les services SMF et les scripts init.d hérités.
Facilité de sauvegarde, restauration et annulation de modifications apportées aux services par la prise automatique d'instantanés de la configuration des services.
La commande svcs -x fournit des informations expliquant pourquoi un service n'est pas exécuté, ce qui facilite le débogage et permet de répondre plus facilement aux questions sur les services. Ce processus est également facilité par les fichiers journaux individuels et persistants pour chaque service.
Possibilité d'activation et de désactivation des services à l'aide de svcadm. Ces modifications peuvent être conservées après les mises à niveau et les réinitialisations. Si l'option -t est utilisée, les modifications sont temporaires.
Amélioration de la capacité des administrateurs à déléguer les tâches de manière sécurisée aux utilisateurs non-root, y compris la possibilité de modifier les propriétés, et d'activer, désactiver ou redémarrer les services sur le système.
Initialisation accélérée sur les systèmes de grande taille grâce au démarrage des services en parallèle en fonction des dépendances des services. Le processus inverse se produit au cours de l'arrêt.
Possibilité de personnalisation de la sortie de la console d'initialisation soit pour qu'elle soit aussi silencieuse que possible (valeur par défaut), soit pour qu'elle soit détaillée, à l'aide de la commande boot -m verbose.
Conservation de la compatibilité des pratiques administratives existantes, à chaque fois que cela est possible. Par exemple, la plupart des scripts RC clients et d'éditeur de logiciel indépendants continuent de fonctionner normalement.
Les instructions de dépendance définissent les relations entre les services. Ces relations peuvent être utilisées pour assurer le confinement précis des erreurs en redémarrant uniquement les services directement affectés par une erreur au lieu de les redémarrer tous. Un autre avantage des instructions de dépendance est qu'elles permettent des processus d'initialisation évolutifs et reproductibles. En outre, en définissant toutes les dépendances, vous pouvez tirer profit des machines modernes, hautement parallèles, car tous les services indépendants peuvent être lancés en parallèle.
SMF définit un ensemble d'actions pouvant être appelées sur un service par un administrateur. Ces actions incluent l'activation, la désactivation, l'actualisation, le redémarrage et la mise à jour. Chaque service est géré par un agent de redémarrage de service exécutant les actions d'administration. En règle générale, les agents de redémarrage réalisent des actions en exécutant les méthodes d'un service. Les méthodes de chaque service sont définies dans le référentiel de configuration de service. Ces méthodes permettent à l'agent de redémarrage de changer l'état d'un service.
Le référentiel de configuration de service fournit un instantané par service au moment où chaque service est démarré avec succès de sorte qu'une action de secours est possible. En outre, le référentiel offre une méthode cohérente et permanente d'activer ou désactiver un service, ainsi qu'une vue claire sur l'état du service. Cette fonctionnalité vous aide à résoudre les problèmes de configuration de service.