Category: Déploiement
-
Déployer et enrichir CentOS 8
Avec la sortie de CentOS 8, j’ai eu le besoin de déployer facilement la distribution et de construire des paquets personnels pour l’enrichir. Le déploiement sera fait via un cobbler existant et la construction de RPM avec un système Koji déjà opérationnel. Cobbler Il y a peu de chances que votre cobbler connaisse déjà CentOS […]
-
Création d’une clé USB multiboot bios et UEFI
Il existe plein d’utilitaires géniaux qui font ça très bien, mais est-ce vraiment si compliqué de le faire à la main ? On n’a besoin que des outils déjà installés sur n’importe quel distribution GNU/Linux: un outil de partitionnement: parted un chargeur de démarrage: Grub2 Un éditeur de texte: vi, emacs, ou même kwrite, gedit […]
-
Ansible par la pratique – Troisième partie: Utilisation avancée de nos playbooks
Utilisation avancée de nos playbooks Ce tutoriel est la suite de la première partie et de la deuxième partie consacrée à ansible. L’intégralité des fichiers est versionné sur gitlab, en prenant le tag tuto-ansible-3. En effet la branche master va évoluer avec l’avancement de ce tutoriel. Simple mise à jour du système Il est possible […]
-
Ansible par la pratique – Deuxième partie: Premiers playbooks avec les rôles
Premiers playbooks utilisant les rôles Ce tutoriel est la suite de la première partie consacrée à ansible. On va partir de l’hypothèse que l’on veut un blog sur notre VPS CentOS 7, en l’occurrence wordpress. Le nom d’hôte pleinement qualifié sera blog.example.com. Pour ce faire il nous faudra donc un LAMP. Nous n’allons pas parler […]
-
Ansible par la pratique – Première partie: les bases
Ici, on a seulement notre hôte physique (localhost) faisant fonctionner une machine virtuelle (ipv4:192.168.122.243). Bien entendu, notre hôte physique Fedora a le paquet RPM ansible installé. dnf install ansible Notre machine virtuelle est une CentOS fraichement installée (minimal), sans utilisateur (pour l’instant). Lancer des commandes manuellement On va, dans un premier temps essayé de contacter […]
-
Dockerisation du service cobbler
Étude d’un système cobbler existant Un système cobbler comporte plusieurs services: le service cobbler à proprement parlé un service web (apache) pour distribuer les RPMs un service de transfert de fichier basique (tftp) pour distribuer le noyau bootable permettant d’afficher le menu, et tout ce qui va avec. L’analyse du système existant nous montre Nous […]
-
Découverte de docker swarm
Pour découvrir le swarm (la nuée ou l’essaim) de docker, on va partir de notre poste Fedora, avec une installation de libvirt fonctionnelle. Installation On va créer deux nouvelles machines virtuelles que l’on nommera worker1 et worker2: 2 vCPUs et 4Go de RAM. Sur l’hôte servant de manager, on initialise le swarm (aka le poste […]