SMF sous Solaris 10 (part 1)
Les outils SMF
3.1 Les outils d'administration
SMF fournit tout un jeu de commandes qui permettent d'accomplir toutes les tâches administratives.
inetadm : observation et configuration des services contrôlés par inetd
svcadm : actions basiques sur les instances : lancer, arrêter ou redémarrer
svccfg : modification du contenu du service configuration repository
svcprop : lit les informations contenues dans un fichier de configuration de service
svcs : donne un affichage détaillé de l'état du service et de toutes ses instances
3.2 Les restarters
SMF est composé du deamon master restarter et de delegated restarters.
3.2.1 Le Master Restarter Daemon
le daemon svc.startd est responsable du management des dépendances de tout le système Solaris. Il prend aussi en charge tout ce que faisait init. C'est lui qui relance un service s'il a été stoppé ou qui arrête un service si ses dépendances ne sont plus satisfaites.
3.2.2 Les Delegated Restarters
Un delegated restarter fonctionne sur le même principe que inetd. Au lieu d'avoir un daemon qui tourne continuellement, le delegated restarter va le lancer sur demande.
3.3 Programmation
Pour les développeurs, une série de bibliothèques permet d'interagir avec le service configuration repository via le daemon svc.configd. Ce daemon gère les requêtes locales et distantes.