aboutsummaryrefslogtreecommitdiff
path: root/content/operations
diff options
context:
space:
mode:
Diffstat (limited to 'content/operations')
-rw-r--r--content/operations/acces.md2
-rw-r--r--content/operations/guide_création_nœud.md2
-rw-r--r--content/operations/matrix.md3
-rw-r--r--content/operations/noeud.md4
-rw-r--r--content/operations/sauvegardes.md10
5 files changed, 9 insertions, 12 deletions
diff --git a/content/operations/acces.md b/content/operations/acces.md
index 76ea226..4885e47 100644
--- a/content/operations/acces.md
+++ b/content/operations/acces.md
@@ -7,4 +7,4 @@ extra:
parent: 'operations/_index.md'
---
-Ici l'on traite de comment gagner accès au cluster de Deuxfleurs, quand on a reçu la _terrible responsabilité_ de sysadmin. Vous êtes prêt⋅e ? Alors entrez dans [le dépôt des secrets](./pass/).
+Ici l'on traite de comment gagner accès au cluster de Deuxfleurs, quand on a reçu la _terrible responsabilité_ de sysadmin. Vous êtes prêt⋅e ? Alors entrez dans [le dépôt des secrets](@/operations/pass.md).
diff --git a/content/operations/guide_création_nœud.md b/content/operations/guide_création_nœud.md
index 11cbc27..4115aef 100644
--- a/content/operations/guide_création_nœud.md
+++ b/content/operations/guide_création_nœud.md
@@ -16,7 +16,7 @@ Configurons d'abord quelques paramètres dans l'UEFI de la machine. Démarrez-lÃ
## Installation de NixOS
-> Aucun écran ou clavier n'est disponible pour l'ordinateur cible ? NixOS peut être installé en SSH. Suivre les instructions sur [cette page](/operations/deploiement/noeud/ssh-sans-ecran).
+> Aucun écran ou clavier n'est disponible pour l'ordinateur cible ? NixOS peut être installé en SSH, une page y est dédiée : [Installer NixOS sans écran](@/operations/SSH_sans_écran.md).
Pour installer NixOS, nous aurons besoin d'une clé USB avec une image amorçable (*live*) de NixOS dessus. Nous pouvons télécharger la distribution linux en 64 bits et en version minimale (sans interface graphique et avec moins d'utilitaires) sur le [site officiel](https://nixos.org/download.html). Pour écrire l'image sur le support USB, on peut faire `dd if=chemin-vers-le-fichier-iso of=/dev/sdX status=progress; sync`, en remplaçant `sdX` par le fichier périphérique correspondant à la clé, trouvé avec `lsblk` par exemple.
Alternativement, cela peut être l'occasion de créer une clé USB formatée avec [Ventoy](https://ventoy.net), un utilitaire très pratique
diff --git a/content/operations/matrix.md b/content/operations/matrix.md
index ab1c255..bfcde55 100644
--- a/content/operations/matrix.md
+++ b/content/operations/matrix.md
@@ -71,12 +71,9 @@ Do the same thing for the `synapse` service.
Now, you need a way to access the cluster to deploy this file.
To do this, you must bind nomad on your machine through a SSH tunnel.
-Check the end of [the parent `README.md`](../README.md) to do it.
If you have access to the Nomad web UI when entering http://127.0.0.1:4646
you are ready to go.
-You must have installed the Nomad command line tool on your machine (also explained in [the parent `README.md`](../README.md)).
-
Now, on your machine and from the `app/im/deploy` folder, you must be able to run:
```
diff --git a/content/operations/noeud.md b/content/operations/noeud.md
index 8e07f74..31604d4 100644
--- a/content/operations/noeud.md
+++ b/content/operations/noeud.md
@@ -11,6 +11,6 @@ extra:
# Déployer un nœud au sein de l'infrastructure Deuxfleurs
Déployer un nœud au sein de l'infrastructure Deuxfleurs demande un certaine préparation et représente un processus particulier.
-Avant de se lancer, [mieux vaut vérifier les prérequis pour y parvenir](./prerequis/). Une fois ceci fait, on peut suivre [le guide décrivant la procédure](./guide-creation-noeud/).
+Avant de se lancer, [mieux vaut vérifier les prérequis pour y parvenir](@/operations/prérequis.md). Une fois ceci fait, on peut suivre [le guide décrivant la procédure](@/operations/guide_création_nœud.md).
-Si vous avez une machine à installer, mais aucun écran & clavier à brancher dessus pour la configurer, référez-vous au [guide d'installation de NixOs en SSH](./ssh-sans-ecran/).
+Si vous avez une machine à installer, mais aucun écran & clavier à brancher dessus pour la configurer, référez-vous au [guide d'installation de NixOs en SSH](@/operations/SSH_sans_écran.md).
diff --git a/content/operations/sauvegardes.md b/content/operations/sauvegardes.md
index 860733d..5c62980 100644
--- a/content/operations/sauvegardes.md
+++ b/content/operations/sauvegardes.md
@@ -10,26 +10,26 @@ extra:
# Données sauvegardées
-[restic](./restic/) - Nous utilisons restic pour sauvegarder les logiciels
+[restic](@/operations/restic.md) - Nous utilisons restic pour sauvegarder les logiciels
qui utilisent le système de fichier (Cryptpad, Dovecot, et Plume) ainsi que Consul.
À terme, nous aimerions être en mesure de tout pouvoir stocker directement sur Garage
et rendre obsolète ce mode de sauvegarde.
-[pg\_basebackup](./pg_basebackup/) - Nous utilisons cet outils pour sauvegarder l'ensemble
+[pg\_basebackup](@/operations/pg_basebackup.md) - Nous utilisons cet outils pour sauvegarder l'ensemble
des tables gérées par notre base de données SQL sans impacter trop les performances.
Le tout est réalisé par un script python qui chiffre avec [age](https://github.com/FiloSottile/age) et envoie le backup via S3.
À terme, nous aimerions utiliser [wal-g](https://github.com/wal-g/wal-g) à la place.
-[rclone](./rclone/) - Combiné avec btrfs, nous copions sur un système de fichier à plat
+[rclone](@/operations/rclone.md) - Combiné avec btrfs, nous copions sur un système de fichier à plat
le contenu de notre cluster afin de faire face en cas de corruption.
À terme, nous aimerions remplacer cet outil par quelque chose de similaire à [s3s3mirror](https://github.com/cobbzilla/s3s3mirror).
# Localisation des sauvegardes
-[Suresnes](/infrastructures/machines/support/#suresnes-mercure) - À Suresnes, nous avons une instance Minio
+[Suresnes](@/infrastructures/support.md#suresnes-mercure) - À Suresnes, nous avons une instance Minio
dédiée aux sauvegardes de données. Elle reçoit les sauvegardes du système de fichier, de consul et de Postgres.
-[Rennes 2](/infrastructures/machines/support/#rennes-2-jupiter) - À Rennes, nous avons un simple serveur Debian
+[Rennes 2](@/infrastructures/support.md#rennes-jupiter) - À Rennes, nous avons un simple serveur Debian
avec une partition en BTRFS. Il se charge de sauvegarder toutes les nuits le contenu de notre instance de production de Garage.
À terme il est possible qu'on décide de rationaliser nos sauvegardes et de choisir
de sauvegarder S3.