40fc2e3237217d158af96e37d81f57cb85a3d179
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 |