distributions: mise à jour: Guix est installé sur les machines physiques.
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
This commit is contained in:
parent
5f433244ab
commit
e6b5a7eea7
|
@ -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.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue