9,90 € TTC
p. 06 Brèves
p. 08 Virtualisez facilement de nouveaux systèmes avec Quickemu
p. 16 Introduction au filtrage réseau avec BPF
p. 26 La pile web sous OpenBSD
p. 36 Une météo des services de manière simple et efficace avec Gatus
p. 46 Modéliser un contrôle d’accès basé sur les attributs avec OPA
p. 54 Automatisation avec Ansible navigator et Red Hat Ansible Automation Platform
p. 72 Adoptez PimCore, bien plus qu’un CMS
Il y a quelque temps de cela, parler de développement dans un magazine tel que Linux Pratique plutôt tourné vers l’administration système et réseau paraissait totalement invraisemblable (et puis d’ailleurs tout ce qui touche au développement est traité chez GNU/Linux Magazine* !). Pourtant, ce domaine peut être étroitement lié à l’administration avec le DevOps qui fait le pont entre développeurs et administrateurs et encourage ces équipes à travailler ensemble et partager un certain nombre d’outils, de méthodologies et de contraintes opérationnelles.
Plusieurs solutions appréciées aujourd’hui sont issues de pratiques de développement. L’Infrastructure As Code, les pipelines CI/CD ou encore l’automatisation nécessitent pour l’administrateur des compétences parfois similaires au développeur avec l’écriture de scripts ou même de temps à autre le développement d’outils spécifiques. Ansible, Terraform ou encore Jenkins – pour ne citer qu’eux –, que vous avez déjà vu passer dans ces pages, comptent parmi ces nouveaux outils populaires issus de cette mouvance qui englobent ce que l’on pourrait en quelque sorte qualifier de nouvelles pratiques en matière de sysadmin. Le travail de l’administrateur système évolue et l’open source occupe une belle place au milieu de ce renouveau.
L’écosystème DevOps est en effet aujourd’hui en grande partie dominé par des solutions open source pour notre plus grand bonheur. Il y a et il y aura encore beaucoup de choses à dire sur le sujet. Soyez assurés que nous serons au rendez-vous pour vous accompagner en vous fournissant les ressources théoriques et pratiques nécessaires pour évoluer au mieux dans cet univers technologique en constante évolution.
Je profite de ces lignes pour vous annoncer le lancement de notre nouvelle boutique en ligne : n’hésitez pas à y faire un tour pour découvrir nos dernières nouveautés (bon à savoir : les numéros actuellement en kiosque bénéficient d’une livraison gratuite en France métropolitaine). D’ailleurs, vous êtes peut-être passé à côté de l’information, mais nous proposons depuis quelque temps un nouveau support de lecture en ligne à destination des particuliers : Kiosk online, un mode de lecture full HTML que vous pourrez découvrir gratuitement avec un numéro offert en vous inscrivant**. Je m’arrête sur cette bonne nouvelle et vous souhaite une belle année à venir. Rendez-vous dans deux mois !
Aline Hof
* si cela vous intéresse, je ne saurais que trop vous conseiller d’aller jeter un œil à notre publication consacrée au développement sur systèmes open source : https://boutique.ed-diamond.com/parution/1-gnu-linux-magazine
** https://boutique.ed-diamond.com/support/2-kiosk-online pour en savoir plus
Né en 1999, SysOps Pratique (anciennement Linux Pratique) réunit toute l’information technique qui permettra de gérer de manière optimale son SI. Ses articles pratiques et retours d'expérience de professionnels du milieu couvrent notamment les thématiques suivantes : administration système & réseau, cloud, virtualisation, orchestration, conteneurisation, SysOps/DevOps, solutions professionnelles, cybersécurité...

2020 aura été une année marquante pour nos vies et nos sociétés. Il aura fallu se réinventer, trouver des solutions à des situations exceptionnelles. Dans les entreprises, l'Éducation ou la Santé, la mobilisation des ressources informatiques aura été maximale. Nos infrastructures auront ployé, tangué, parfois presque craqué, mais au final, cela aura tenu.
Si les outils comme Ansible permettent d’aller très loin dans l’automatisation d’un déploiement logiciel, ils sont souvent limités dans leurs capacités de réglage fin d’un outil aussi complexe et avancé qu’un serveur Java EE tel que Wildfly (ou son pendant commercial, JBoss EAP). Afin de résoudre cette problématique, l’outil JCliff a été développé pour permettre à Puppet (un concurrent d’Ansible) de s’intégrer sans difficulté avec ce serveur applicatif. Cet outil est maintenant aussi intégré avec Ansible sous la forme d’une collection et cet article propose un tour exhaustif des capacités d’automatisation du déploiement et de la configuration des sous-systèmes de Wildfly à l’aide de cette nouvelle extension.
Dans cet article, nous réfléchirons aux besoins de sécurité auxquels nos serveurs devront répondre. Il sera d’ailleurs plus question d’architecture que de serveur personnel. Pourquoi cela ? Car nos besoins vont à coup sûr évoluer dans le temps. L’approche la plus pérenne sera donc de mener une réflexion basée sur des services et non sur un serveur unique. Nous allons aussi nous attacher à assurer la résilience de nos services de base. Nos choix d’architecture auront pour objectif de pouvoir mieux détecter, contrer et éventuellement réparer les dommages causés par une attaque informatique. Nous pourrons par exemple restaurer nos services si un attaquant réussissait à prendre le contrôle du serveur. Notre plan de bataille commencera par la définition des grandes lignes de notre infrastructure, puis par la sélection de nos fournisseurs. Nous déploierons ensuite le serveur avec un premier palier de sécurisation système.