Projet

Général

Profil

StageVidal » Historique » Version 34

Maurice Vidal, 05/05/2012 14:50

1 1 Laurent GUERBY
h1. StageVidal
2 1 Laurent GUERBY
3 11 Maurice Vidal
Références : http://chiliproject.tetaneutral.net/projects/tetaneutral/wiki/Stages2012
4 16 Maurice Vidal
5 20 Maurice Vidal
NickName sur l'IRC de l'association : 
6 16 Maurice Vidal
*<pre>
7 16 Maurice Vidal
_Mvidal_
8 16 Maurice Vidal
</pre>*
9 11 Maurice Vidal
10 31 Laurent GUERBY
h2. TODO
11 31 Laurent GUERBY
12 31 Laurent GUERBY
outils de communication de fichier IRC
13 31 Laurent GUERBY
14 31 Laurent GUERBY
http://paste.debian.net/164858/
15 31 Laurent GUERBY
http://pastebin.com
16 31 Laurent GUERBY
17 5 Maurice Vidal
h2. Roadmap
18 13 Maurice Vidal
19 5 Maurice Vidal
Semaine 01, 09/04 - 13/04 : Prise en main de l'existant (SSH, IRC, Machines Virtuelles)
20 5 Maurice Vidal
Semaine 02, 16/04 - 20/04 : Documentation sur le gestionnaire Puppet
21 12 Maurice Vidal
Semaine 03, 23/04 - 28/04 : Maîtrise et configuration de Puppet
22 32 Maurice Vidal
Semaine 04, 30/04 - 04/05 : Déploiement de Bind, Unbound et de Postfix via Puppet
23 32 Maurice Vidal
Semaine 05, 07/05 - 11/05 : Documentation sur DRBD 
24 32 Maurice Vidal
Semaine 06, 14/05 - 18/05 : Mise en place d'un MX redondant grâce à DRBD
25 5 Maurice Vidal
26 29 Maurice Vidal
Pour le moment (20/04) j'ai du mal à obtenir un Puppet fonctionnel, je ne suis pas suffisement documenté, essentiellement il me manque des notions sur la configuration des fichiers avec l'extension .pp (les attributs et les classes, il me faut trouver un listing afin de pouvoir monter moi-même un tel fichier).
27 1 Laurent GUERBY
Le 21/04 j'ai trouvé la "bible" de Puppet (sous deux formes, ancien et nouveau testament) :
28 1 Laurent GUERBY
http://books.sysadmins.su/system/files/Pro.Puppet.pdf
29 30 Maurice Vidal
http://media.techtarget.com/searchEnterpriseLinux/downloads/Turnbull_ch2.pdf
30 32 Maurice Vidal
31 32 Maurice Vidal
Le 03/05 je déploie le serveur de DNS Unbound grâce à Puppet, je fais plusieurs tentatives pour optimiser les fichiers .pp (manifests) afin d'avoir une meilleure architecture des fichiers au niveau du serveur (grâce aux modules de Puppetmaster).
32 28 Maurice Vidal
33 34 Maurice Vidal
Le 05/05, pour ma part Puppet est fini, j'arrive a déployer des packages, des fichiers, des commandes, un cron (pour checker toutes les 15min si un fichier (sur le client) est modifié, ainsi si oui alors il sera re-déployé)), et j'arrive à déployer des services. Unbound et Postfix sont opérationnels, j'attend les fichiers de configurations de BIND de la part de Romain.
34 33 Maurice Vidal
Lundi on pourra attaquer le DRBD (se documenter et essayer de l'appliquer sur POSTFIX). Je suis enfin dans les temps, et ce grâce à l'intervention de Charles qui m'a débloqué puppet au début, car c'était à cette étape que je buté.
35 33 Maurice Vidal
36 20 Maurice Vidal
h1. Application de Puppet sur un DRBD et un MX redondant (BIND et UnBound)
37 14 Maurice Vidal
38 13 Maurice Vidal
h2. Tutoriels sur Puppet
39 1 Laurent GUERBY
40 25 Maurice Vidal
http://doc.ubuntu-fr.org/puppet
41 26 Maurice Vidal
http://www.crium.univ-metz.fr/docs/system/puppet.html
42 26 Maurice Vidal
http://www.octopuce.fr/Puppet-Administration-systeme-centralisee
43 26 Maurice Vidal
http://bitfieldconsulting.com/puppet-tutorial-2
44 26 Maurice Vidal
http://www.craigdunn.org/2010/08/part-2-puppet-2-6-1-configure-puppetmaster-and-puppetd/
45 26 Maurice Vidal
http://docs.puppetlabs.com/guides/environment.html
46 18 Maurice Vidal
http://projects.puppetlabs.com/projects/puppet/wiki/Simplest_Puppet_Install_Pattern
47 19 Maurice Vidal
http://chiliproject.tetaneutral.net/projects/tetaneutral/wiki/PUPPET
48 1 Laurent GUERBY
http://finninday.net/wiki/index.php/Zero_to_puppet_in_one_day
49 1 Laurent GUERBY
http://madeinsyria.fr/2011/06/howto-puppet-administration-et-industrialisation-de-masse/
50 1 Laurent GUERBY
http://jeyg.info/mise-en-place-de-puppet-un-gestionnaire-de-configuration-linuxunix/
51 1 Laurent GUERBY
http://www.deimos.fr/blocnotesinfo/index.php?title=Puppet_:_Solution_de_gestion_de_fichier_de_configuration
52 1 Laurent GUERBY
http://bitfieldconsulting.com/puppet-tutorial
53 27 Maurice Vidal
http://www.unixgarden.com/index.php/gnu-linux-magazine/les-sysadmins-jouent-a-la-poupee
54 1 Laurent GUERBY
55 1 Laurent GUERBY
h2. Tutoriels sur DRBD
56 1 Laurent GUERBY
57 1 Laurent GUERBY
http://wapiti.telecom-lille1.eu/commun/ens/peda/options/ST/RIO/pub/exposes/exposesrio2007/legrand-playez/howto.htm
58 20 Maurice Vidal
http://www.drbd.org/users-guide-emb/p-work.html
59 13 Maurice Vidal
http://doc.ubuntu-fr.org/drbd
60 13 Maurice Vidal
http://doc.ubuntu-fr.org/tutoriel/mirroring_sur_deux_serveurs
61 13 Maurice Vidal
62 14 Maurice Vidal
h2. Tutoriels sur UnBound
63 13 Maurice Vidal
64 21 Maurice Vidal
http://www.deimos.fr/blocnotesinfo/index.php?title=Fichier:Installing_And_Using_The_Unbound_Name_Server.pdf
65 14 Maurice Vidal
http://unbound.net/documentation/index.html
66 14 Maurice Vidal
http://www.howtoforge.com/installing-using-unbound-nameserver-on-debian-etch
67 14 Maurice Vidal
http://www.bortzmeyer.org/unbound.html
68 14 Maurice Vidal
69 14 Maurice Vidal
h2. Tutoriels sur BIND
70 14 Maurice Vidal
71 14 Maurice Vidal
http://fr.wikibooks.org/wiki/Le_syst%C3%A8me_d%27exploitation_GNU-Linux/Le_serveur_de_noms_Bind
72 21 Maurice Vidal
http://www.deimos.fr/blocnotesinfo/index.php?title=Installation_et_configuration_d%27un_serveur_Bind9_primaire_(Master)
73 14 Maurice Vidal
http://www.howtoforge.com/traditional_dns_howto
74 17 Maurice Vidal
http://coagul.org/drupal/article/installation-d%E2%80%99-serveur-dns-bind-9-sur-debian
75 14 Maurice Vidal
76 22 Maurice Vidal
h1. Questions
77 22 Maurice Vidal
78 23 Laurent GUERBY
h2. A propos du DRBD + MX redondant
79 23 Laurent GUERBY
80 23 Laurent GUERBY
j'aurais voulu savoir si il faut que l'on mette en place 1 Bind et 1 Unbound et que l'on y fasse un DRBD sur les sections /etc de chacun de ces deux serveurs ?
81 23 Laurent GUERBY
82 23 Laurent GUERBY
Réponse : il y a trois choses séparées :
83 23 Laurent GUERBY
84 23 Laurent GUERBY
# configurer deux VM une avec bind et une avec unbound. Comme une partie des fichiers de configuration sont différents pour le moment pas de DRBD, juste bien documenter.
85 23 Laurent GUERBY
# configurer deux VM qui ont un bout de disque répliqué avec DRBD, bien documenter le setup DRBD
86 23 Laurent GUERBY
# configurer deux VM qui sont MX primaire et secondaire d'un domaine, verifier que ça marche. Ensuite essayer de rajouter DRBD pour rendre le setup totalement fiable dans le sens qu'aucune perte de mail entrant n'est possible.
87 23 Laurent GUERBY
88 23 Laurent GUERBY
A chaque fois l'objectif "documenter" est bien sur d'utiliser [[Puppet]] 
89 23 Laurent GUERBY
90 23 Laurent GUERBY
La partie DRBD du MX viendra uniquement a la fin, c'est la plus complexe.
91 22 Maurice Vidal
92 22 Maurice Vidal
h3. Tutoriel : Débuter SSH