Ignorer les liens de navigation | |
Quitter l'aperu | |
![]() |
Guide d'administration système : administration de base |
1. Oracle Solaris Management Tools (présentation)
2. Utilisation de la console de gestion Solaris (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 uvre GRUB (tâches)
17. Utilisation de la commande regadm d'enregistrement automatique Oracle Solaris (tâches)
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
Intérêt des niveaux d'exécution et des jalons
Détermination du niveau d'exécution d'un système
Que se passe-t-il lorsque le système est mis 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, que les services aient échoué suite à une erreur de l'administrateur, à un bogue logiciel ou qu'ils aient été affectés par une défaillance matérielle impossible à réparer. L'ordre de dépendance est défini par des 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. Possibilité d'afficher les relations entre services et processus à l'aide de la commande svcs -p, à la fois pour les services SMF et des 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.
Facilité de débogage et d'interrogation sur les services en fournissant une explication de la raison pour laquelle un service n'est pas en cours d'exécution à l'aide de la commande svcs -x (ce processus est également facilité par des fichiers journaux distincts 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 la mise à jour et la réinitialisation du système. Si l'option -t est utilisée, les modifications sont temporaires.
Amélioration de la capacité de délégation de tâches de manière sécurisée aux utilisateurs non root par les administrateurs, y compris la possibilité de modifier des propriétés, et d'activer, désactiver ou redémarrer les services sur le système.
Initialisation plus rapide sur les gros systèmes 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.
Maintien de la compatibilité avec les pratiques administratives existantes dans les environnements le permettant. Par exemple, la plupart des scripts rc utilisateur et ISV fonctionnent toujours de la même manière ;
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.