Pour  le coup je parlais de machines perso en dehors du cadre
professionnel.

Le 9 déc. 2016 12:57, "Colin Brigato" <co...@brigato.fr> a écrit :

> Dans le genre système d'init pour server j'eviterai drastiquement système
> en effet :
> -openRC pour le tout venant
> - l'init de busybox pour le compromis efficacité/simplicité
> - carrément sinit quand on est sur du micro service
> - voir pas d'init du tout, avec le service final qui est codé pour faire
> office d'init
> - voir carrément le service final qui est Codé pour être aussi le
> bootloader, à la bare_metal sur vm x86 (j'aime les Unikernel, chacun ses
> vices)
>
> Mais sinon se passer de systemd semble résoudre pas mal de problème.
>
> En revanche pour Barberousse mon précédent je dirait quand même que mettre
> l'usine a gaz "j'abuse des système convergents" "j'ai découvert
> l'idempotence et j'en ai fait une drogue" à.k.a chef quand on  Parle à cote
> d'éviter systemd, c'est plutôt rigolo comme namedropping (et inconsistant).
>
> "Chef, y'en à qu'on essayé, ils ont eu des problème."
> Du moins on connait pas mal de boîte qui jouent beaucoup de transparence
> sur leur propres erreurs et qui n'ont pas manque de bien expliciter
> pourquoi aujourd'hui ils se mordent les doigt d'avoir parié sur chef.
>
> Envoyé par TypeApp <http://www.typeapp.com/r>
> Le 9 déc. 2016, à 11:53, Alexandre Legrix <a...@bragonux.net> a écrit:
>>
>> Hello
>>
>> Pour résumer c'etait mieux avant concernant, le système d'init !
>> Par contre je ne vois pas l’intérêt d'installer automatiquement un Lamp
>> avec un script Bash maintenant que tout peut être fait très proprement avec
>> Ansible / puppet / chef !
>>
>> Un fidèle utilisateur qui n'a pas du tout aimé systemd et qui utilise
>> openRC tous les jours, et qui n'aime pas du tout pulseaudio ....
>>
>> Amicalement
>> Alexandre
>>
>> Le 9 décembre 2016 à 10:50, Benjamin Boudoir <benjamin+fr...@boudoir.name
>> > a écrit :
>>
>>> Le 08/12/2016 19:21, Mrjk a écrit :
>>>
>>>> Salut,
>>>>
>>>> Loin de moi de vouloir relancer un troll qui devient vieux comme le
>>>> monde à ce stade, mais que reproche-tu concrètement à sytemd? C'est le
>>>> point de vue de l'admin qui fait de la prod qui m’intéresse (je ne
>>>> sais pas si tu es dans ce cas).
>>>>
>>>> En ce qui me concerne, et étant sysadmin, je trouve que ça a apporté
>>>> un grand confort, surtout quand on utilise des outils du type
>>>> Ansible/Puppet sur différentes plateforme. Une interface pour tous les
>>>> masteriser. J'ai encore du mal à comprendre ce que l'on peut reprocher
>>>> a systemd.
>>>>
>>>
>>> Je suis sysadmin, j'utilise ansible et je n'ai encore jamais rien vu que
>>> systemd améliorait avec cet outil. J'ai un playbook qui réinstalle sysv au
>>> lieu de systemd sur toutes les machines que l'on gère.
>>>
>>> Les raisons de mon désamour de systemd sont très nombreuses et je vais
>>> la résumer en quelques points :
>>> - systemd est incapable de faire démarrer une machine dans toutes les
>>> conditions (notamment l'utilisation de FS en réseau / tmpfs / RO)
>>> - systemd peut avoir des problèmes pour éteindre certaines machines (je
>>> l'ai déjà retrouver à ne pas réussir à démonter des points montés en réseau
>>> avec un timeout de... 5 minutes. Par point de montage. 2h de down pour une
>>> upgrade de kernel ça fait super mal quand même, ça va que c'était que pour
>>> de l'interne)
>>> - systemd est peut-être plus modulaire que beaucoup d'anti le disent,
>>> dans les faits il l'est beaucoup moins que Lennart Poettring veut bien le
>>> faire croire et beaucoup de distribs se retrouvent presques forcées
>>> d'intégrer des extensions à systemd qui sont au mieux inutiles, au pire
>>> dangereuses (genre systemd-resolvd)
>>> - systemd casse des features du kernel (chroot, LXC, terminaux virtuels,
>>> ...) et ses développeurs refusent de corriger leur code
>>> - systemd rend plus complexe l'écriture de scripts (start / stop /
>>> restart / status ne retournent pas d'état, les commandes retournent leur
>>> résultats dans un pager par défaut, etc.)
>>> - BEAUCOUP de surprises sur des binaires usuels qui changent de
>>> comportement (genre halt qui n'éteint plus électriquement une machine)...
>>> Même si, j'avoue que c'est juste chiant parce que ça casse les habitudes,
>>> en vrai une fois que tu le sais ça va vite a prendre en compte. Et faut
>>> vérifier tes scripts au cas où.
>>>
>>> Je serais moins virtulent avec systemd, si ce n'était qu'un système
>>> d'init. Le problème c'est que ses développeurs veulent le faire grossir en
>>> fonctionnalités avant même de savoir faire booter un système Linux
>>> correctement. C'est fâcheux, vraiment. C'est avant tout une question de
>>> confiance dans le produit fini et en l'état, je suis incapable de prédire
>>> que ma prod tournera correctement (ni même démarrera) avec systemd.
>>> Accessoirement, je préfère les scripts d'init que je peux facilement
>>> débugger alors qu'avec systemd si quelque chose ne démarre pas, je peux me
>>> brosser pour avoir les détails qui m'intéressent.
>>>
>>> Après, je dis pas que y'a des choses pratiques dans systemd, notamement :
>>> - Les scripts d'init faciles à faire
>>> - L'utilisation de cgroups pour chaque daemon lancé
>>> - La gestion de daemons utilisateurs
>>>
>>> Cependant, c'est rien qui n'ait pas déjà été fait ailleurs de façon plus
>>> propre. Partant de là, j'ai du mal à comprendre que systemd ait été autant
>>> poussé en avant alors qu'il casse plus de choses qu'il n'en corrige tout en
>>> retirant aux admins la possibilité de contourner les problèmes.
>>>
>>> Note; C'est le point de vue qui m’intéresse, je cherche pas à
>>>> démontrer que systemd est le meilleur.
>>>>
>>>
>>> Pour le coup, je tiens à dire que j'ai vraiment tenté d'utiliser
>>> systemd. Malgré le fait que je le trouvais dégeulasse par design, je me
>>> suis quand même dit que ça pouvait pas être si mal que ça si Debian
>>> l'intégrait par défaut :
>>> - Sur mes postes persos, 4 machines sur 5 ne démarraient plus, la
>>> dernière mettait plus de temps à démarrer.
>>> - En prod, le playbook ansible est assez récent (4 mois d'après git), il
>>> fait suite aux multiples problèmes qu'on a pu rencontrer au fur et à mesure
>>> (et quand je dis "multiple", c'est en grande partie parce qu'on a rarement
>>> eu le même plusieurs fois, rien qu'écrire de la doc sur ce que cassait
>>> systemd à nécessité un boulot de dingue, vraiment). Au début on repassait
>>> sous sysv uniquement les machines où systemd nous posait de gros problèmes.
>>> Puis on s'est rendu compte que c'était plus de la moitié de nos setups et
>>> on a préféré jouer la carte de la sécurité.
>>>
>>> --
>>>> MrJK
>>>> GPG: https://jeznet.org/jez.asc
>>>>
>>>
>>> --
>>> Benjamin Boudoir
>>>
>>> _______________________________________________
>>> Liste de diffusion du FRsAG
>>> http://www.frsag.org/
>>>
>>
>>
>>
> _______________________________________________
> Liste de diffusion du FRsAG
> http://www.frsag.org/
>
_______________________________________________
Liste de diffusion du FRsAG
http://www.frsag.org/

Répondre à