[init] archnosh - gestionnaire de système et de services nosh
Publié : ven. 14 avr. 2017, 08:49
Bonjour,
Le dépôt archnosh[1] fournit les scripts voulus pour intégrer nosh[2] --le gestionnaire de système et de services-- au système de gestion de paquetage d'Archlinux, et ce à partir de la version 1.33[3].
La suite nosh fait partie de la famille de gestionnaires/superviseurs daemontools dont certains sont déjà empaquetés[4] sous Archlinux: runit, s6, daemontools, perp...
Les paquets générés correspondent au paquetage Debian[5] déjà fourni par l'auter de nosh et permettent de mettre en place deux approches principales :
1. Faire tourner le gestionnaire de service nosh via systemd
Dans ce cas systemd reste le gestionnaire système et service par défaut mais pour migrer un service vers nosh il suffit de le désactiver sous systemd et d'activer son équivalent sous nosh.
2. Utiliser nosh comme gestionnaire de système et de services
Dans ce cas de figure le système est pleinement géré par nosh, il prend le rôle d'init.
Plusieurs paquets fournissent des utilitaires simples qui peuvent servir indépendamment des aspects de gestion, notamment le processeur de script éponyme (proche de "execline" de s6).
Pour le moment, la suite nosh a été testée sur des machines virtuelles qemu/kvm et directement sur un ordinateur portable avec des installations minimales des ISOs Archlinux de début 2017. Même si les essais se poursuivent, on peut déjà dire qu'il est assez facile d'obtenir un système fonctionnel grâce au riche catalogue de service bundles --le mécanisme de configuration et de contrôle de service natif-- fourni dans cette suite.
Le fichier README du dépôt propose des conseils pour l'installation sous Archlinux (uniquement en anglais pour le moment).
Un guide[6] du système est disponible pour de plus amples renseignements.
L'archive la plus récente est disponible ici :
https://framagit.org/taca/archnosh/repo ... ef=v1.33-1
Celle-ci tente de respecter les standards de paquetage Arch au maximum mais nécessite sans doute quelques améliorations.
Cordialement,
P.S. : cette annonce a également été diffusée sur la liste "arch-general", la liste supervision@list.skarnet.org et le forum anglophone d'Archlinux
[1] miroirs :
https://framagit.org/taca/archnosh
https://repo.or.cz/archnosh.git
https://github.com/tacatac/archnosh
[2] https://jdebp.eu/Softwares/nosh/
[3] http://www.mail-archive.com/supervision ... 01659.html
[4] https://wiki.archlinux.org/index.php/In ... e_managers
[5] https://jdebp.eu/Softwares/nosh/debian- ... kages.html
[6] https://jdebp.eu/Softwares/nosh/guide/
Le dépôt archnosh[1] fournit les scripts voulus pour intégrer nosh[2] --le gestionnaire de système et de services-- au système de gestion de paquetage d'Archlinux, et ce à partir de la version 1.33[3].
La suite nosh fait partie de la famille de gestionnaires/superviseurs daemontools dont certains sont déjà empaquetés[4] sous Archlinux: runit, s6, daemontools, perp...
Les paquets générés correspondent au paquetage Debian[5] déjà fourni par l'auter de nosh et permettent de mettre en place deux approches principales :
1. Faire tourner le gestionnaire de service nosh via systemd
Dans ce cas systemd reste le gestionnaire système et service par défaut mais pour migrer un service vers nosh il suffit de le désactiver sous systemd et d'activer son équivalent sous nosh.
2. Utiliser nosh comme gestionnaire de système et de services
Dans ce cas de figure le système est pleinement géré par nosh, il prend le rôle d'init.
Plusieurs paquets fournissent des utilitaires simples qui peuvent servir indépendamment des aspects de gestion, notamment le processeur de script éponyme (proche de "execline" de s6).
Pour le moment, la suite nosh a été testée sur des machines virtuelles qemu/kvm et directement sur un ordinateur portable avec des installations minimales des ISOs Archlinux de début 2017. Même si les essais se poursuivent, on peut déjà dire qu'il est assez facile d'obtenir un système fonctionnel grâce au riche catalogue de service bundles --le mécanisme de configuration et de contrôle de service natif-- fourni dans cette suite.
Le fichier README du dépôt propose des conseils pour l'installation sous Archlinux (uniquement en anglais pour le moment).
Un guide[6] du système est disponible pour de plus amples renseignements.
L'archive la plus récente est disponible ici :
https://framagit.org/taca/archnosh/repo ... ef=v1.33-1
Celle-ci tente de respecter les standards de paquetage Arch au maximum mais nécessite sans doute quelques améliorations.
Cordialement,
P.S. : cette annonce a également été diffusée sur la liste "arch-general", la liste supervision@list.skarnet.org et le forum anglophone d'Archlinux
[1] miroirs :
https://framagit.org/taca/archnosh
https://repo.or.cz/archnosh.git
https://github.com/tacatac/archnosh
[2] https://jdebp.eu/Softwares/nosh/
[3] http://www.mail-archive.com/supervision ... 01659.html
[4] https://wiki.archlinux.org/index.php/In ... e_managers
[5] https://jdebp.eu/Softwares/nosh/debian- ... kages.html
[6] https://jdebp.eu/Softwares/nosh/guide/