distributions: mise à jour: Guix est installé sur les machines physiques.

Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
This commit is contained in:
Denis 'GNUtoo' Carikli 2024-09-17 17:42:22 +02:00
parent 5f433244ab
commit e6b5a7eea7
Signed by: GNUtoo
GPG Key ID: 5F5DFCC14177E263
1 changed files with 12 additions and 28 deletions

View File

@ -32,26 +32,13 @@ Statut : expérimental.
On peut avoir une machine virtuelle système Guix de plusieurs manières: On peut avoir une machine virtuelle système Guix de plusieurs manières:
- On peut installer Guix sur les machines physiques à condition de - Plusieurs machines physiques ont Guix installé. Du coup on peut
faire en sorte que Guix se mette à jour automatiquement assez mettre Guix à jour avec guix pull si c'est pas déjà fait et générer
souvent. Une fois que c'est fait, générer une VM Guix avec Guix et des machines virtuelles avec.
l'installer devient relativement facile à faire.
- On peut générer une image système Guix à partir de la machine - Si on est dans une machine virtuelle on peut aussi installer Guix
virtuelle 'gnutoo-guix-installer' ou toute autre VM Guix. par dessus la distribution de la machine virtuelle et générer des
nouvelle machines virtuelles qui font tourner Guix.
- On peut générer une image système Guix à partir de Trisquel.
Trisquel 11 a un paquet Guix 1.3.0 mais 'guix pull' ne marche
pas. Du coup dans on peut soit tenter de faire une mise à jour vers
1.4.0 (avec 'guix pull -M 1 -c 1 --commit=COMMIT') d'abord puis
faire une mise à jour standard, soit installer Guix à la main en
passant par le script d'installation que l'on copie colle dans un
fichier dans la VM à partir du port série par exemple avec 'cat >
script.sh' et ensuite en tapant ctrl+d.
- On peut cloner la VM 'gnutoo-guix-installer' et la nettoyer (enlever
les clef privées SSH et autre secrets) et utiliser ça comme base
pour une nouvelle VM.
- Par contre avec le média d'installation officiel de Guix le port - Par contre avec le média d'installation officiel de Guix le port
série n'est pas activé par défaut mais on peut rajouter série n'est pas activé par défaut mais on peut rajouter
@ -62,16 +49,13 @@ On peut avoir une machine virtuelle système Guix de plusieurs manières:
durant l'installation. durant l'installation.
Avec Guix, les mises à jour automatiques sont possible, conseillées, Avec Guix, les mises à jour automatiques sont possible, conseillées,
mais pas encore testées à large échelle. mais pas encore testées à large échelle. Si vous voulez utiliser Guix
en production il est conseillé de tester et de valider ça d'abord sur
Actuellement on à 2 machines virtuelles déployées avec Guix mais elle une machine virtuelle pas directement connectée à Internet.
ne sont pas forcément allumées en permanence, et leur code source est
disponible:
- https://git.a-lec.org/GNUtoo/experimental-vms/-/tree/main/guix-installer-vm
- https://git.a-lec.org/GNUtoo/experimental-vms/-/tree/main/audio.experimental.a-lec.org
Sinon il y'a des examples de VM guix dans le code source de Guix, le
manuel de Guix ou dans
https://forge.a-lec.org/cominfra/experimental-vms/ .
Voir administration_vm_sans_root.md pour plus de détails. Voir administration_vm_sans_root.md pour plus de détails.