tags: aquilenet¶
Ateliers d'Admins Aquilenet - Session fin 2024 <3¶
Chantiers pour les ateliers d'admins à la Mezzanine (20 rue Tourat Bordeaux)
Date: le 23-24/11 et le 7-8/12 (vote: https://framadate.org/admin-aquilenet )
23-24/11 :
- samedi à partir de 14h (pas avant 18h pour Samuel, jusqu'à pas d'heure pour Sacha)
- dimanche après-midi
7-8/12:
- samedi à partir de 10h
- dimanche
Apétence / prio pour Aquilenet
Hébergement ?¶
Tagada : je cherche un canapé pour un des deux weekend, ou les deux
Présentation de l'infra et des outils¶
Pour les nouveaux admins, on répond à toutes les questions et on améliore le wiki admin avec les infos qui manquent
Wiki Jardinage¶
Le wiki vit depuis plus de 10 ans, il a besoin qu'on le cultive, pour toi pour moi et les suivants
Des parties privées pourraient être publiques
Séparer les IPv6¶
Les serveurs de mail se retrouvent blacklistés par les comportement des autres machines d'un même /64
-> déplacer Tor dans un autre /64
-> déplacer les VMS des adhérents dans leur propre /64 séparé
Plutôt que d'embêter tous les posseseurs de VM, on peut commencer par changer de /64 seulement le serveur mail
Supervision¶
La supervision donne l'état de santé du commun maintenu par les admins.
L'intelligence sur le bon fonctionnement technique de l'asso est dedans.
- Formation ?
sonde usure des disques SSD¶
Mini-formation sur les tickets Axione et Netwo quand il y a une coupure¶
rspamd manque sur angelie¶
du coup les gestionnaires de listes se reçoivent des tas d'alerte d'adresse en erreur dès qu'un seul spam se retrouve laissé passer par sympa mais flaggué par hera
rate-limiter les mails envoyés par un adhérent donné¶
sinon si son passwd leak on se retrouve à envoyer des tas de spams et se faire flagguer
Correction alertes¶
Il y a plein d'alertes, sont-elles utiles ? Normalement la règle d'or de la supervision est une alerte = une action
- pas forcément, c'est parfois difficile d'atteindre ça, e.g. les alertes sur les débits de transit/peering
Migration de la supervision¶
Notre version de Shinken est obsolète ! Nagios ou Prometheus à évaluer le coût
Etat des services Aquilenet¶
Avoir des couleurs pour l'état des services FTTH / Mobile / VPN
Une API que les FAI fédérés utlisant en marque blanche nos services puissent utiliser genre: https://github.com/ivbeg/awesome-status-pages?tab=readme-ov-file#opensource
redev de db.ffdn.org¶
Le code Python de l'appli utilisée pour notre fédé db.ffdn.org a besoin d'être recodé (dépendances plus maintenues, pas possible de le faire évoluer en l'état)
https://code.ffdn.org/ffdn/ffdn-db
Sebbaz sur l'affaire
Nouvel hyperviseur sous Proxmox¶
Un hyperviseur sur lequel les possesseurs de VM pourraient avoir accès pour la redémarrer si besoin
Upgrades Bookworm¶
Discussions : statut des admins dans l'association¶
- Doivent-ils faire partie de la collégiale ?
- Doivent-ils participer à la collégiale ?
- Doivent-ils être actifs ?
- Que manque-t-il aux nouveaux admins ?
Wireguard¶
- Mise prod avec plus d'automatisation scripts ou interface web
- Redondance des serveurs VPN
Migration du site Aquilenet sur SPIP¶
Demandes de passage d'admin padawan en jedi¶
C'est bon tu as fait ton temps de padawan, fais ta demande... :smile:
C'est fait :smile:
Cours sur le fonctionnement d'Internet¶
- peering/transit, porte de collecte, ...
- assez spécifique comme demande, répond au besoin de peut-être un unique padawan
- au moins deux, je (Korbak) suis aussi intéressé (+1 cassou)
Versionner les configurations des machines¶
Permet de savoir qui a fait quoi quand pourquoi
Relier un maximum de services au LDAP¶
aide.aquilenet.fr : Présentation de Zammad¶
Avoir des sondes Nagios pour les mises à jour des services¶
FFDN¶
Hermes la vm FFDN est en Jessie ! Hermes2 avait été créé à cet effet, il faudrait migrer les différentes services vers elle
Ajout d'admin¶
Comment ajouter un admin en utilisant Aquilansible
Superviser la bande passante des utilisateurs FTTH¶
Il y a un affichage sur https://dolibarr.aquilenet.fr/aquilenet/adsl-stats.php
TODO: mesurer les lignes axione aussi, voir à automatiser des alertes
Éligibilité¶
https://www.mail-archive.com/frnog@frnog.org/msg77070.html
Dupliquer la collecte de TH2 à Cogent¶
Samedi 23/11 ouverture 14h40 - fin ~22h
Présents: Sacha, pamplemousse, Olivier (cassou), M, phsw, youpi
Ce qu'on a fait¶
Revue des accès aux outils et d'une page "démarrer en tant qu'admin" sur le wiki (https://atelier.aquilenet.fr/projects/aquilenet/wiki/D%C3%A9marrer_en_tant_qu'administrateurice)
Enlevé les mails sur les Warning de la supervision A FAIRE voir l'usure des disques qui font du warning
phsw est passé jedi \o/
Ajouté un bookmark dans Thruk pour les Padawans
Commencé à préparer un serveur Proxmox
- Son petit nom, c'est artemis.
- Redistribution des barrettes (A1, A2, A3, A4 et A5, idem pour l'autre processeur, voir le manuel du propriétaire) on a maintenant bien les 80 Go attendus.
- J'ai remis la carte réseau sur le riser pour vérifier les vitesses de connexion.
La retirer avant de mettre artemis au DC du Cogentfait lors du deuxième WE d'admin. - pour l'instant on a deux disques de 1 To
- on crée une partition de 50 Go sur chaque disque qu'on assemble en RAID 1 pour installer le système dessus
- je n'ai pas créé de swap (ça me perturbe, 80 Go de RAM =)
- boot en bios (l'UEFI crée des difficultés pour la redondance)
- grub installé sur chacun des disques
- Pour l'installation au Cogent, les infos sont dans netbox (IP principale, emplacement dans la baie, ...)
- connexion IPMI sur 10.1.1.120 :
ssh root@10.1.1.120puisstart system1pour lancer le serveur - pour se connecter en html il faut dire à firefox d'accepter le TLS 2 :
- security.tls.version.min
- security.tls.version.enable-deprecated
- mise à jour du logiciel du contrôleur de carte mère (iDRAC 7) à la dernière version supportée : 2.65.65.65 (2020-03-16) Ah, ben non, retour à la version 1.66.65 sinon il se plaint que les alim' sont mal configurée. Faire et défaire...
- les 950 Go restants sur chaque disque sont assemblés en un zpool en miroir
- proxmox installé
- grub configuré avec :
GRUB_TERMINAL_INPUT="console serial" GRUB_TERMINAL_OUTPUT="console serial" GRUB_SERIAL_COMMAND="serial --unit=1 --speed=115200" GRUB_CMDLINE_LINUX="console=tty0 console=ttyS1,115200"ajouté au fichier /etc/default/grub etgrub-mkconfig -o /boot/grub/grub.cfgce qui permet d'avoir le menu grub et les messages de démarrage sur la sortie "serial on lan" de l'iDRAC - Prévoit-on un vlan dédié pour les vm/containers proxmox ?
* Une première machine virtuelle "test-01" est créée. Il reste... beaucoup de boulot :)¶
Dimanche 24/11
Présents: cassou, phsw, pamplemousse, youpi, sacha, pgp
phsw a simplifié la doc pour le vaultwarden et rapporté un problème d'utilisateur bitwarden inexistant
phsw a ajouté une doc pour devenir jedi
phsw a précisé dans Aquilansible comment se passer d'un vault et comment tester si la commande ansible fonctionne
cassou est maintenant jedi \o/
On a ajouté un système de sonde nrpe/shinken pour les upgrades de services non packagés debian, cf par exemple sur sisyphe etherpad
On a continué à configurer l'IPMI (màj firmware) du futur serveur Proxmox et nous sommes posés des question du comment on le rendait accessible: réponse avant le login proxmox un user/pass générique via htaccess nginx
Samedi 07/12 ouverture 10h
Présents: Sacha, pamplemousse, Sebbaz, phsw, youpi
examen des sauvegardes backupninja des bdd, pour postgresql il n'y a pas forcément le script qui a été mis en place. Il est en place au moins sur alcyon. Sur mnemosyne le backup postgres est bien généré mais il semble qu'il ne soit pas envoyé sur le serveur de sauvegarde.
Au passage, on a vu que sur zephyr, il y a un psql alors qu'a priori unifi n'en a pas besoin. On a désactivé le service pour vérifier avant de supprimer https://aide.aquilenet.fr/#ticket/zoom/1171/3853
sur gaia, il y a des résolutions qui échouent avec timeout. Peut-être qu'elle est simplement un peu débordée par des demandes externes. Peut-être que ça serait aps plus mal de séparer dns cache pour nos abonné et dns cache pour le reste du monde (avec rate-limit)
Résolution de quelques tickets
Début d'investigation pour avoir des IPv6 sur les VPNs Wireguard : on dédit le préfixe 2a0c:e300:13::/48. L'idée est de pouvoir fournir plusieurs /64 à chaque abonnement Wireguard. On s'est arrêté avant d'avoir quelque chose de fonctionnel.
Dimanche 08/12 ouverture 9h45
Présents: Sebbaz, pamplemouss, cassou, youpi, dam64, xals, Sacha, Korbak
Artemis : mise en place de kexec mais ça fait planter zfs qui fonctionne quand on lui donne le bon noyau/ramdisk :).
Cours réseau : l'histoire du paquet IP entre le membre Aquilenet et internet
Installation d'OpenBSD 7.6 sur un firewall Supermicro
- nom : cerbere13 (il est prévu d'installer cerbere12 sur une machine identique)