Les miroirs du ResEl
Généralités
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
Les données sont stocké sur le SAN
Configuration et installation
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.
Les miroirs
Debian
Le miroir est stocké dans le dossier /srv/miroir/debian/
Utilisation
-> voir : https://beta.resel.fr/wiki/tutoriaux/miroirs
Arch Linux
Le miroir est stocké dans le dossier /srv/miroir/archlinux/
Il est mit à jour grace au script /srv/scripts/archlinux-rsync.sh
celui-ci doit être lancé avec l'utilisateur mirror-archlinux
Le miroir est automatiquement mis à jour tous les jours à 3h32 grâce à un cronjob (écrit dans /srv/scripts/crontab
)
Utilisation
-> voir : https://beta.resel.fr/wiki/tutoriaux/miroirs
En résumé :
Sur votre machine locale, il faut ajouter cette ligne au fichier /etc/pacman/mirrorlist
:
## Server: ResEl
Server = http://irulan/archlinux/$repo/os/$arch
À noter que le miroir ne fonctionnera qu'en local (à l’intérieur du ResEl), et avec les DNS bien configurés.
Ajouter une nouvelle partition pour un nouveau miroir
Cette partie a pour but d'indiquer la marche à suivre pour :
- agrandir l'espace alloué au miroir sur le SAN
- augmenter le lvgroup sur la machine miroir (actuellement Irulan)
- ajouter un volume logique dédié a la distrib' à mirorer
- formater le dit volume logique
- monter la partition au bon endroit
(TODO: bouger tout ce qui touche au proxy vers son propre article)
Tout d'abord, il faut accéder à l'interface du SAN. Pour cela il faut proxifier sur Pegase :
ssh -D 4242 pegase
Ensuite, configurer son navigateur préféré pour utiliser ces paramètres en proxy :
Hôte : 127.0.0.1
Port : 4242
SOCKS v5
DNS Distant
Une fois cela fait, se connecter sur : https://sanizator:5001
Vous pouvez vous log avec le LDAP Admin, mais vous n'aurez pas les autorisations nécessaires. Les identifiants du compte superutilisateur sont dans le keepass président.
Si vous ne connaissez pas ce mot de passe, demander à quelqu'un de plus haut que vous :p
Ensuite, il faut :
- aller sur Storage Manager
- aller dans l'onglet iSCSI LUN
- cliquer sur Miroir
- cliquer sur Edit
- augmenter la taille en fonction de la taille de la partition que vous souhaitez ajouter
Voilà, vous avez augmenté la taille associé au disque réservé pour le miroir.
Pour qu'Irulan voit que la taille du disque a changé, il faut stoper la VM et la re-démarrer
Ressources
Articles liés
TODO (rédacteur)
- Lien debian
- Versionner la conf
- 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