Ajout CR janvier et février
parent
508f7a9d00
commit
e83ee78c52
|
@ -0,0 +1,105 @@
|
||||||
|
= Réunion IN =
|
||||||
|
|
||||||
|
* Date : Dimanche 19 Janvier 2025
|
||||||
|
* Lieu : MB87 et Galène (https://galene.crans.org/group/IN)
|
||||||
|
* Début : 17h30
|
||||||
|
* Fin : 18h45
|
||||||
|
|
||||||
|
=== présent⋅es ===
|
||||||
|
|
||||||
|
* antonin
|
||||||
|
* [[WikiBleizi|bleizi]]
|
||||||
|
* Chiaroush
|
||||||
|
* ds-ac
|
||||||
|
* Gabo
|
||||||
|
* korenst1
|
||||||
|
* Lzebulon
|
||||||
|
* Lyes
|
||||||
|
* [[WikiPigeonMoelleux|Pigeon Moelleux]]
|
||||||
|
* viadezo1er (Président de Federez, ancien de ViaRézo)
|
||||||
|
|
||||||
|
=== Ordre du jour ===
|
||||||
|
|
||||||
|
* podman fail, que fait-on ? suppression ?
|
||||||
|
* centralisation de la configuration du dns (dans le LDAP)
|
||||||
|
* ferle (VM a disposition du RIPE) est éteinte et grub panic quand elle demarre
|
||||||
|
* borgmatic plante régulièrment à cause de ProtectSystem=full
|
||||||
|
* spamassassin : semble configurer pour chaque utilisateur⋅ices -> pourrait-on
|
||||||
|
proposer une configuration par défaut ?
|
||||||
|
* Déploiement nouvelle infrastructure Matrix
|
||||||
|
* vulnérabilité rsync sur mirror ?
|
||||||
|
* le kanban mentionné à la dernière IN est en place
|
||||||
|
* quels sont les conditions pour une alternative à moinmoin...
|
||||||
|
* sops -> agenix
|
||||||
|
* Serveur de build Nix
|
||||||
|
|
||||||
|
== Podman ==
|
||||||
|
|
||||||
|
Déjà désinstallé
|
||||||
|
|
||||||
|
== Centralisation du DNS ==
|
||||||
|
|
||||||
|
Le DNS est configuré dans le LDAP adh et adm (les deux à la fois). Dans le LDAP
|
||||||
|
adm, les alias des VMs définis à plusieurs endroits (notamment hodaur).
|
||||||
|
|
||||||
|
On range mieux + [faire de la documentation](https://gitlab.crans.org/nounous/documentation/-/issues/13)
|
||||||
|
|
||||||
|
== ferle ==
|
||||||
|
|
||||||
|
VM à disposition du RIPE. Elle grub-panic lorsqu'elle démarre. Il faudrait les
|
||||||
|
contacter par mail / voir dans leur documentation si on peut réinstaller la VM.
|
||||||
|
|
||||||
|
Pigeon Moelleux est délégué pour s'en charger.
|
||||||
|
|
||||||
|
== Borgmatic ==
|
||||||
|
|
||||||
|
Crash de borgmatic à cause de l'option systemd ProtectSystem=full.
|
||||||
|
Modifier le fichier directement poserais des problèmes lors des mises à jour de
|
||||||
|
borgmatic. Il est possible de créer un nouveau fichier systemd dans /etc pour
|
||||||
|
overwrite la configuration.
|
||||||
|
|
||||||
|
== Spamassassin ==
|
||||||
|
|
||||||
|
Configuration par utilisateurice -> on valide et on met un message indiquant de
|
||||||
|
la documentation.
|
||||||
|
|
||||||
|
== Vulnérabilité rsync sur tealc ==
|
||||||
|
|
||||||
|
On est pas impacté car on a une version antérieure à celle mise en cause.
|
||||||
|
Il faudrait mettre tout à jour, mais ça demanderait de tout redémarrer.
|
||||||
|
|
||||||
|
== Matrix ==
|
||||||
|
|
||||||
|
Ça avance (déploiement très prochainement).
|
||||||
|
|
||||||
|
== Kanban ==
|
||||||
|
|
||||||
|
Meilleure visibilité de ce qu'il y a à faire au Crans
|
||||||
|
(https://gitlab.crans.org/nounous/kanban/)
|
||||||
|
|
||||||
|
== Wiki ==
|
||||||
|
|
||||||
|
Moinmoin -> python 2 donc on aimerait migrer
|
||||||
|
Quels sont les critères à remplir pour une potentielle migration sur un autre
|
||||||
|
service ?
|
||||||
|
|
||||||
|
== Gestion des secrets sur NixOS ==
|
||||||
|
|
||||||
|
Age -> SSH / Sops -> GPG
|
||||||
|
Age -> plus simple à configurer
|
||||||
|
On passe sur age -> on mettra les clefs SSH des gens qui veulent.
|
||||||
|
|
||||||
|
== Serveur de build nix ==
|
||||||
|
|
||||||
|
On va checker Hydra (https://wiki.nixos.org/wiki/Hydra).
|
||||||
|
On fera une VM un peu boostée.
|
||||||
|
|
||||||
|
== Zero bin ==
|
||||||
|
|
||||||
|
Zero a été mis à jour par ds-ac.
|
||||||
|
Enfin assez mal : le template est à revoir.
|
||||||
|
|
||||||
|
== belenios ==
|
||||||
|
|
||||||
|
Déjà packagé en nix par Lzebulon
|
||||||
|
Lyes s'est porté volontaire pour faire le service systemd.
|
|
@ -0,0 +1,192 @@
|
||||||
|
= Réunion IN =
|
||||||
|
|
||||||
|
* Date : Dimanche 19 Janvier 2025
|
||||||
|
* Lieu : MB87 et Galène (https://galene.crans.org/group/IN)
|
||||||
|
* Début : 16h
|
||||||
|
* Fin : 18h30
|
||||||
|
|
||||||
|
=== Présent⋅es ===
|
||||||
|
|
||||||
|
* [[WikiBleizi|bleizi]]
|
||||||
|
* Chiaroush
|
||||||
|
* Erdnaxe
|
||||||
|
* Gabo
|
||||||
|
* Hachino
|
||||||
|
* korenst1
|
||||||
|
* Lyes
|
||||||
|
* Ohime
|
||||||
|
* [[WikiPigeonMoelleux|Pigeon Moelleux]]
|
||||||
|
* [[WikiRDB|RDB]]
|
||||||
|
|
||||||
|
== Ordre du jour ==
|
||||||
|
|
||||||
|
* Quie faire de vieilles ML ? 25ans@, respbats@ ? Brûler ?
|
||||||
|
* suppression de rsyslog
|
||||||
|
* AptObsolete, que peut-on supprimer dans les packets en question ?
|
||||||
|
* Qemu-guest-agent (option non activée sur de nombreuses vm mais le paquet est
|
||||||
|
installé sur toute), au prochain redémarrage, les activons-nous ?
|
||||||
|
* getty@ttyS0 fail car on n'a pas rajouté les ports séries dans l'interface de
|
||||||
|
proxmox (les rajouter au redémarrage des serveurs / nixos)
|
||||||
|
* openipmi fail sur routeur-daniel, mais ne semble pas installé sur sur
|
||||||
|
routeur-jack et routeur-sam... pourquoi ? doit-on le désinstaller ? (question
|
||||||
|
similaire pour hodaur, ce n'est pas dans ansible)
|
||||||
|
* retour sur le problème serveur du 11 février
|
||||||
|
* Rachat de nouveaux serveurs ? Un Gen10 se trouve à 400-600 € pièce et les Gen8
|
||||||
|
du Crans datent de 2012-2015.
|
||||||
|
* MAJ de Nextcloud -> passage sur NixOS pour que ce soit plus simple à maintenir
|
||||||
|
ou on reste sur debian ?
|
||||||
|
* Setup d'un serveur de build pour NixOS
|
||||||
|
* Fin de mise en place Matrix -> Il y a un problème dans la précédente
|
||||||
|
configuration du bridge, que fait-on ?
|
||||||
|
* Remettre en marche Belenios avant l'AG BDE ?
|
||||||
|
* wiki (historique de modification)
|
||||||
|
* excalidraw
|
||||||
|
|
||||||
|
=== Que faire de vieilles ML ? 25ans@, respbats@ ? Brûler ? ===
|
||||||
|
|
||||||
|
La ML respbats pourrait être encore utilisée de rare fois.
|
||||||
|
|
||||||
|
Pour 25ans, la décision est de conserver les mails mais de drop tout les
|
||||||
|
nouveaux mails. Pour respbat, on ne change rien (ou alors suppression des
|
||||||
|
ancien⋅nes responsables).
|
||||||
|
|
||||||
|
=== suppression de rsyslog ===
|
||||||
|
|
||||||
|
Aujourd'hui, on n'utilise plus rsyslog mais on utilise journald. Si rsyslog est
|
||||||
|
utilisé quelque part, on peut remplacer par journald.
|
||||||
|
|
||||||
|
=== AptObsolete, que peut-on supprimer dans les packets en question ? ===
|
||||||
|
|
||||||
|
On a des logs sur roots/logs de services qui se plaignent de services qu'ils ont
|
||||||
|
des paquets installés orphelins/obsolete.
|
||||||
|
|
||||||
|
Sur Galène, il y a avait probablement un paquet orphelin qui servait à quelque
|
||||||
|
chose. On peut donc les supprimer et si ça casse quelque chose, on réparera.
|
||||||
|
|
||||||
|
Erdnaxe signale que orphelin signifie plus de source APT. Il dit qu'il faut
|
||||||
|
faire gaffe avant suppression à ce que ça ne soit pas "juste" une source APT
|
||||||
|
virée quelque part. (Exemple avec Docker : ajout source, apt install docker,
|
||||||
|
virer source et Docker devient orphelin, pourtant on a pas envie de le
|
||||||
|
supprimer.)
|
||||||
|
|
||||||
|
=== Qemu-guest-agent ===
|
||||||
|
|
||||||
|
qemu-guest-agent est un logiciel qui permet une communication entre proxmox et
|
||||||
|
la vm et remonter des métadonnées (usage CPU, etc). Cependant, Il s'agit aussi
|
||||||
|
d'une back door car permet l'execution de commande en root.
|
||||||
|
|
||||||
|
Puisqu'il s'agit d'une fail de sécurité, on désactive l'option sur promox et on
|
||||||
|
le retire de ansible.
|
||||||
|
|
||||||
|
=== getty@ttyS0 fail ===
|
||||||
|
|
||||||
|
ttyS0 permet d'avoir un terminal série sur proxmox typiquement un terminal avec
|
||||||
|
copier-coller.
|
||||||
|
|
||||||
|
On le rajoute lors du redémarrage des serveurs sur toutes les vm et sur nixos.
|
||||||
|
|
||||||
|
=== openipmi fail ===
|
||||||
|
|
||||||
|
Ce serait une dépendance de exporter-prometheus.
|
||||||
|
S'il n'a pas de dépendance, on peut supprimer le paquet.
|
||||||
|
|
||||||
|
=== Retour sur le problème serveur du 11 février ===
|
||||||
|
|
||||||
|
Il y a eu des erreurs avant mais un crash est arrivé le 11 février vers 15h
|
||||||
|
(Wiki a eu un bug). Les serveurs ont été utilisé à 100%. Tealc a visiblement eu
|
||||||
|
un problème de cpu et ne répondait plus. Toutes les vms attendaient tealc qui ne
|
||||||
|
répondait pas.
|
||||||
|
|
||||||
|
Après discussion, les serveurs ont été poweroff ou éteint violemment. Lors du
|
||||||
|
redémarrage, sam a refusé de redémarrer à cause de 2 ventilateurs
|
||||||
|
dysfonctionnels qui ont donc été changés.
|
||||||
|
|
||||||
|
=== Rachat de nouveaux serveurs ? ===
|
||||||
|
|
||||||
|
L'infra du crans est viellissante et on a l'argent. Proposition d'achat de
|
||||||
|
nouveau serveur pour renouveler l'infra/avoir un serveur de secours. Pour les
|
||||||
|
vielles versions, les pièces sont moins chères.
|
||||||
|
|
||||||
|
Les gros ssd commencent à être rentables.
|
||||||
|
|
||||||
|
Des études seront menées afin de déterminer le budget et la procédure qui sera
|
||||||
|
suivie pour la transition. (visiblement 100€ pour un ssd de 2 To)
|
||||||
|
|
||||||
|
=== MAJ de Nextcloud -> passage sur NixOS ou on reste sur debian ? ===
|
||||||
|
|
||||||
|
Nextcloud a quelques(=2) mises à jour majeure de retard. Nextcloud est
|
||||||
|
actuellement sur debian mais c'est pénible à mettre à jour et installer à la
|
||||||
|
main. Sur nixos, les mises à jour sont beaucoup plus simple.
|
||||||
|
|
||||||
|
Soit on ne fait pas les mises à jours (mauvaise idée), soit on ansibelise, soit
|
||||||
|
on passe sur nixos.
|
||||||
|
|
||||||
|
Sur nixos, on peut copier-coller la configuration de debian.
|
||||||
|
|
||||||
|
Plus agréable vs plus sécurisé ? Si des personnes sont intéressés, on peut
|
||||||
|
mettre en place de l'OIDC
|
||||||
|
|
||||||
|
Projet apprentis :
|
||||||
|
|
||||||
|
* pour uniformiser la page d'identification.
|
||||||
|
* script de mise à jour ou passage sur nixos ?
|
||||||
|
|
||||||
|
Le passage sur nixos est privilégié.
|
||||||
|
|
||||||
|
La migration sera effectué lorsqu'il y aura des apprentis et des gens motivés
|
||||||
|
|
||||||
|
=== Setup d'un serveur de build pour NixOS ===
|
||||||
|
|
||||||
|
On peut mettre le serveur de build sur cephiroth directement (pas sur des vm).
|
||||||
|
Le serveur de build permettra d'optimiser les build en ne recompilant pas tout
|
||||||
|
et en utilisant la puissance de calculs sur le serveur de build.
|
||||||
|
|
||||||
|
Proposition d'utiliser hydra et cachix. Alternative, dire au serveur de rebuild
|
||||||
|
la conf d'un autre serveur, dans ce cas rien à faire à part de la doc
|
||||||
|
(pigeonmoelleux s'en chagre).
|
||||||
|
|
||||||
|
=== Fin de mise en place Matrix -> Il y a un problème dans la précédente
|
||||||
|
configuration du bridge, que fait-on ? ===
|
||||||
|
|
||||||
|
2 choses à mettre en place :
|
||||||
|
|
||||||
|
* client web (element)
|
||||||
|
* connexion en OIDC par note kfet
|
||||||
|
|
||||||
|
Lzebulon et pigeonmoelleux ont regardé la configuration de matrix et il faut
|
||||||
|
changer le bridge irc/matrix. Le serveur matrix a été pensé pour faire
|
||||||
|
uniquement du bridge donc le namespace (nom de channel gérer par le bridge) des
|
||||||
|
serveurs matrix doivent être des salons irc. Ils proposent de remapper les noms
|
||||||
|
des salons irc sur matrix mais tout les salons sont déjà mappé sur matrix et
|
||||||
|
donc pigeonmoelleux a drop les noms des salons mais les anciens salons existent
|
||||||
|
encore. La chose la plus simple à faire est de drop la base de données de
|
||||||
|
matrix. Cela signifie que tout l'historique sera perdu. (ce qui n'est pas un
|
||||||
|
problème car ni en prod ni beaucoup utilisé). Les personnes que ça dérangerait
|
||||||
|
seront potentiellement les personnes de Aurore. On préviendra les membres de
|
||||||
|
Aurore.
|
||||||
|
|
||||||
|
Les administrateur⋅ices seront les nounous.
|
||||||
|
|
||||||
|
=== Remettre en marche Belenios avant l'AG BDE ? ===
|
||||||
|
|
||||||
|
c'est compliqué :
|
||||||
|
|
||||||
|
* Soit remet debian avec ansible : c'est compliqué, pas à jour et la compilation
|
||||||
|
ne marche pas.
|
||||||
|
* Soit on passe sur nixos : Est en train de se faire packager sur nixos par
|
||||||
|
Lzebulon/Lyes
|
||||||
|
|
||||||
|
=== Wiki (historique de modification) ===
|
||||||
|
|
||||||
|
La page modification récente a été cassée et devrait refonctionner mais
|
||||||
|
visiblement ne fonctionne pas dans certains cas.
|
||||||
|
|
||||||
|
Est-ce que le crans décide de mettre en place WikiStalk ?
|
||||||
|
|
||||||
|
On peut garder WikiStalk et on le met sur zamok.
|
||||||
|
|
||||||
|
=== Escalidraw ===
|
||||||
|
|
||||||
|
https://excalidraw.com/
|
||||||
|
|
||||||
|
Pas primordiale mais pas d'objection.
|
Loading…
Reference in New Issue