Services/Miroirs.md
... ...
@@ -0,0 +1,95 @@
1
+Les miroirs du ResEl
2
+==================
3
+
4
+## Généralités
5
+
6
+Le ResEl, afin d’alléger et d’accélérer les téléchargements utilisateurs propose des miroirs pour certaines distributions. Ces miroirs sont disponibles sur le serveur [irulan](Serveurs/Irulan)
7
+
8
+Les données sont stocké sur le [SAN](Serveurs/Sanitazor)
9
+
10
+## Configuration et installation
11
+
12
+Les données des miroirs sont stockés dans le dossier `/srv/miroir/` et les scripts de mise à jour dans le dossier `/srv/scripts/`. Ceux-ci sont servit grâce au serveur Apache2.
13
+
14
+## Les miroirs
15
+
16
+### Debian
17
+
18
+Le miroir est stocké dans le dossier `/srv/miroir/debian/`
19
+
20
+#### Utilisation
21
+-> voir : https://beta.resel.fr/wiki/tutoriaux/miroirs
22
+
23
+### Arch Linux
24
+
25
+Le miroir est stocké dans le dossier `/srv/miroir/archlinux/`
26
+
27
+Il est mit à jour grace au script `/srv/scripts/archlinux-rsync.sh` celui-ci doit être lancé avec l'utilisateur `mirror-archlinux`
28
+
29
+Le miroir est automatiquement mis à jour tous les jours à 3h32 grâce à un cronjob (écrit dans `/srv/scripts/crontab`)
30
+
31
+#### Utilisation
32
+-> voir : https://beta.resel.fr/wiki/tutoriaux/miroirs
33
+
34
+En résumé :
35
+Sur votre machine locale, il faut ajouter cette ligne au fichier `/etc/pacman/mirrorlist` :
36
+```
37
+## Server: ResEl
38
+Server = http://irulan/archlinux/$repo/os/$arch
39
+```
40
+À noter que le miroir ne fonctionnera qu'en local (à l’intérieur du ResEl), et avec les DNS bien configurés.
41
+
42
+## Ajouter une nouvelle partition pour un nouveau miroir
43
+
44
+Cette partie a pour but d'indiquer la marche à suivre pour :
45
+
46
+1. agrandir l'espace alloué au miroir sur le SAN
47
+2. augmenter le lvgroup sur la machine miroir (actuellement Irulan)
48
+3. ajouter un volume logique dédié a la distrib' à mirorer
49
+4. formater le dit volume logique
50
+5. monter la partition au bon endroit
51
+
52
+(TODO: bouger tout ce qui touche au proxy vers son propre article)
53
+Tout d'abord, il faut accéder à l'interface du SAN. Pour cela il faut proxifier sur Pegase :
54
+```
55
+ssh -D 4242 pegase
56
+```
57
+
58
+Ensuite, configurer son navigateur préféré pour utiliser ces paramètres en proxy :
59
+```
60
+Hôte : 127.0.0.1
61
+Port : 4242
62
+SOCKS v5
63
+DNS Distant
64
+```
65
+
66
+Une fois cela fait, se connecter sur : https://sanizator:5001
67
+
68
+Vous pouvez vous log avec le LDAP Admin, mais vous n'aurez pas les autorisations nécessaires. Donc il faut vous connecter avec l'user admin est le mot de passe ResEl magique.
69
+Si vous ne connaissez pas ce mot de passe, demander à quelqu'un de plus haut que vous :p
70
+
71
+Ensuite, il faut :
72
+* aller sur *Storage Manager*
73
+* aller dans l'onglet *iSCSI LUN*
74
+* cliquer sur *Miroir*
75
+* cliquer sur *Edit*
76
+* augmenter la taille en fonction de la taille de la partition que vous souhaitez ajouter
77
+
78
+Voilà, vous avez augmenté la taille associé au disque réservé pour le miroir.
79
+
80
+Pour qu'*Irulan* voit que la taille du disque a changé, il faut stoper la VM et la re-démarrer
81
+
82
+## Ressources
83
+* [Doc miroirs Arch](https://wiki.archlinux.org/index.php/Mirrors)
84
+* [Monter un miroir local Arch](https://wiki.archlinux.org/index.php/Local_Mirror)
85
+
86
+## Articles liés
87
+* [Irulan](Serveurs/Irulan)
88
+* [Sanitazor](Serveurs/Sanitazor)
89
+
90
+----
91
+
92
+## TODO (rédacteur)
93
+* Lien debian
94
+* Versionner la conf
95
+* Bouger tout ce qui touche au proxy vers son propre article, et peut être mettre ce qui touche au SAN dans un autre article aussi, quitte à mettre des liens depuis ici
... ...
\ No newline at end of file