Articles rédigés par «Cascador» :
GNU/Linux Magazine 02/2015
Je suis abonné à GNU/Linux Magazine (et GNU/Linux Magazine HS) depuis 2013 et je suis bien conscient que nous avons la chance d’avoir un magazine sur GNU/Linux en Français et de qualité.
Lors de ma veille, je me suis dit que ça pourrait être intéressant et pertinent de remonter tous les articles Adminsys que j’ai vu passer dans GNU/Linux Magazine et GNU/Linux Magazine HS et d’en faire un petit index. Avec l’expérience on se rend compte qu’un magazine ou un livre est extrêmement pertinent lorsqu’il s’agit de se former/mettre sur un outil/logiciel, encore faut-il pouvoir retrouver aisément l’information. Voyer ça comme une veille publique sur ce magazine. Ça leur fait de la pub, ça peut ouvrir une discussion entre nous, c’est une veille sur un magazine que vous pouvez suivre dans vos flux rss.
Ce que je propose : – Juste les pages que j’ai jugé intéressantes et pertinentes pour… Lire la suite
La blague du Jeudi – Stratégie
Diverses choses
Hello World !
Un article rapide qui n’en est pas vraiment un. Au moins ça ne vous perturbera pas, j’ai définitivement aucune ligne directrice pour ce que j’écris.
1) J’ai fait une MAJ de l’article Petit rappel : Bloquer/débloquer la mise à jour d’un paquet car j’ai jugé intéressant de demander à Raphaël Hertzog (développeur Debian) quels sont les recours possibles dans le cas d’un blocage comme le paquet nagios-nrpe-server.
2) Je vous rappelle que les RMLL se déroulent à Beauvais (département 60 de l’Oise) du 04 au 10 Juillet 2015. Mine de rien, il faut y penser parce que ça arrive vite et puis comme ça je croiserai peut-être certains d’entre vous (ça fait genre je suis quelqu’un de sociable).
3) Je participe au Journal du Pirate (oui le nom est pourri, ça va être changé), je ne peux que vous… Lire la suite
Playbooks complexes – Restauration DokuWiki
On a vu dans l’article précédent l’installation d’un DokuWiki avec Ansible, voyons maintenant la restauration.
Utilisation du playbook : ansible-playbook restore_dokuwiki.yml -e ‘host=SRV-NEW’ Utilité du playbook : Installer ou upgrader DokuWiki à la dernière version stable Playbook restore_dokuwiki.yml
— – name: Restore dokuwiki hosts: « {{ host }} » handlers: – include: roles/handlers/main.yml vars: dotdeb_repo: True dotdeb_repo_version: wheezy vhost_file: roles/dokuwiki/templates/dokuwiki.j2 vhost_name: dokuwiki dokuwiki_folder: /var/www/dokuwiki shorthost: SRV-DOKU host_web_orig: SRV-DOKU.leroideselephants.net mount_folder: /mnt/Sauvegarde smbsauvegarde: files/{{ shorthost }}_smbsauvegarde dest_smbsauvegarde: /root/.smbsauvegarde date: « {{ lookup(‘pipe’, ‘date -d yesterday +%d-%m-%Y’) }} » roles: – dotdeb – nginx – php5-fpm – restore_dokuwiki
Explications : La première chose que l’on voit en action est bien le concept de rôle. On réutilise 3 rôles sur 4. La seconde chose que l’on voit est une présentation différente des variables (par rapport à install_dokuwiki.yml). Il n’y a ici pas besoin de renseigner deux fois la variable dokuwiki_folder. Vous constaterez également que lorsque le playbook jouera… Lire la suite
Playbooks complexes – Installation DokuWiki
Aujourd’hui nous allons voir le concept des rôles et des tags au travers d’un cas concret qui est l’installation de DokuWiki.
Ce que fait ce playbook : – Il installe ou upgrade DokuWiki à la dernière version stable sur une Debian – Il est une base saine pour arriver à un playbook LAMP, il faut très peu de choses pour passer du rôle nginx à un rôle apache (idem pour php). Il reste le rôle mysql. Ce sera évidemment mes prochains rôles, à voir si ça vous branche, je n’ai pas l’intention de vous pourrir d’articles Ansible – Il est une base saine pour installer un paquet de services web ne nécessitant pas une base de données (PluXml, Shaarli, etc.)
Ce que ne fait pas ce playbook : – Il ne fait pas le café – Il ne fait pas la vaisselle – J’ai fait un paquet de tests mais… Lire la suite
Ansible : Voyage au bout de la nuit
J’ai fait un gros crackage avec l’article précédent. Le sujet n’était d’ailleurs pas Ansible mais le nécessaire recul que doit avoir toute personne travaillant dans l’informatique pour « sentir » le prochain virage que prendra l’IT.
J’ai eu tout de même l’intelligence de ne pas placer ce billet dans la série Ansible for the win car il n’avait rien à y faire. Le présent article est dans la série Ansible for the win, j’ai donc la prétention de vous en apprendre un peu plus sur Ansible.
Mais d’abord je vais rendre hommage à quelqu’un : Cabernet138. Cabernet138 est un casse-couille fini. Cabernet, c’est quelqu’un que j’apprécie, vraiment. C’est un casse-couille et c’est la définition qu’utilisera la majorité pour le caractériser (et moi-même). C’est un Don Quichotte des temps modernes qui pourfend les erreurs, mensonges, contre-vérités. Le genre de personnes qui vient vous pourrir et qui ne vous lâche plus. Le genre de… Lire la suite
La blague du Jeudi – L'écran
J’avais envie de quelque chose de léger, léger sur le ton, léger sur les sujets abordés, léger à écrire. Une bonne rigolade c’est toujours bon à prendre et ça fait du bien. Pourquoi jeudi ? Le vendredi c’est la journée des trolls, mercredi j’aime pas, lundi et mardi c’est trop tôt dans la semaine. Il ne reste que le jeudi, logique implacable !
Je ne compte pas me limiter sur quoi que ce soit, humour noir, déplacé, acide, léger, lourd et de toutes provenances, histoires vraies, VDM, dtc. Et puis le rire, ça permet aussi de glisser une petite vacherie sur des sujets plus sérieux, Microsoft, GNU/Linux, le boulot, la vie.
HISTOIRE VRAIE (datant de vendredi dernier).
UTILISATRICE1 : Bonjour Adminmonamour ! On a voulu tester le pc de Macopinedeboulot et il n’y a rien qui s’affiche sur l’écran ! MOI : Quand tu remues la souris, rien du tout… Lire la suite
Ansible, Ansible, Ansible ou les nouveaux usages dans l’IT
Ça va être un drôle de billet. Je vais partir en live et on verra où cela nous mènera. Il est d’ailleurs assez drôle de penser que souvent le lecteur imagine que le blogueur écrit avec des arguments, une fin prévue, l’idée qu’il sait où il va, qu’il va se limiter en taille du texte, finalement qu’il va être logique. Je fais souvent le contraire parce que putain j’aime ça, faire le truc en live et se retrouver en face de ses contradictions, c’est ça que c’est bon !
Je me suis retrouvé devant une page blanche ce jour du 18/01/2015. J’ai terminé deux nouveaux articles server@home et là maintenant je n’ai pas envie de continuer à avancer dessus. Je reprendrai la semaine prochaine probablement. J’ai trouvé une sorte de rythme, je fais 1 ou 2 articles techniques puis 1 article de réflexion. Je m’autorise bien sûr à faire ce… Lire la suite
Le fichier resolv.conf
Le fichier /etc/resolv.conf est souvent modifié dans un contexte professionnel. C’est beaucoup moins vrai dans un contexte personnel. Une fois n’est pas coutume, voici la configuration de ce fichier dans un contexte professionnel.
domain LEROIDESELEPHANTS.NET search LEROIDESELEPHANTS.NET nameserver 192.168.1.10 nameserver 192.168.1.12
Le nameserver est le serveur DNS sur lequel on va chercher la correspondance entre nom (hostname et de domaine éventuellement) et adresse IP. Dans la configuration ci-dessus, 192.168.1.10 est donc notre serveur DNS primaire (sur lequel nous allons chercher en premier la correspondance entre nom et adresse IP). 192.168.1.12 est le serveur DNS secondaire (sur lequel nous allons chercher en second la correspondance entre nom et adresse IP). Cela fait partie des bonnes pratiques d’avoir deux serveurs DNS au minimum au sein d’une entreprise. domain est le nom du domaine local et search est la liste de recherche pour les noms d’hôte, je vous renvoie vers man resolv.conf.
Revenons… Lire la suite
Le fichiers hosts
Aujourd’hui on va parler du fichier /etc/hosts.
Une configuration basique se présentera ainsi.
127.0.0.1 localhost 192.168.1.20 SRV-HOME.leroideselephants.net SRV-HOME # The following lines are desirable for IPv6 capable hosts ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters
Imaginons maintenant que vous avez d’autres machines sur le réseau et que vous voulez renseigner « en dur » l’adresse IP de ces postes sur votre serveur. Voici un exemple de ce que ça donnera.
127.0.0.1 localhost 192.168.1.20 SRV-HOME.leroideselephants.net SRV-HOME 192.168.1.21 BABAR.leroideselephants.net BABAR 192.168.1.50 CARAMBAR.leroideselephants.net CARAMBAR 192.168.1.37 MALABAR.leroideselephants.net MALABAR # The following lines are desirable for IPv6 capable hosts ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters
Pour rappel, je vous renvoie vers ce lien pour la configuration d’une adresse automatique (DHCP). Une explication courte de l’usage de l’adresse IP 127.0.1.1 y est également présente.