Commit 50b53acc authored by Elena Grandi's avatar Elena Grandi
Browse files

Release procedure for cloud-init images

parent 4682030c
...@@ -2,6 +2,8 @@ ...@@ -2,6 +2,8 @@
Creazione dell'immagine cloud-init Creazione dell'immagine cloud-init
********************************** **********************************
.. contents::
A partire da FUSS 10 (Debian Buster) si genereranno delle immagini complete A partire da FUSS 10 (Debian Buster) si genereranno delle immagini complete
per macchina virtuale del server nel formato dei dump della piattaforma per macchina virtuale del server nel formato dei dump della piattaforma
Proxmox adottata dal progetto, in modo da semplificare l'installazione e la Proxmox adottata dal progetto, in modo da semplificare l'installazione e la
...@@ -243,24 +245,35 @@ Generazione dell'immagine ...@@ -243,24 +245,35 @@ Generazione dell'immagine
Una volte effettuate le configurazioni precedenti, si fermi la macchina Una volte effettuate le configurazioni precedenti, si fermi la macchina
virtuale e se ne esegua un backup, chiedendo la compressione (coi valori virtuale e se ne esegua un backup, chiedendo la compressione (coi valori
predefiniti). Si troverà il file del backup sotto ``/var/lib/vz/dump`` predefiniti in formato zst). Si troverà il file del backup sotto
(o nella directory che si è configurato come storage di backup) nella ``/var/lib/vz/dump`` (o nella directory che si è configurato come
forma:: storage di backup) nella forma::
vzdump-qemu-VMID-ANNO_ME_GI-OR_MI_SE.vma.lzo vzdump-qemu-VMID-ANNO_ME_GI-OR_MI_SE.vma.zst
Pubblicazione
=============
Dopo eventuali test, caricare il file sulla macchina dove verrà
pubblicato, ad esempio nella home dell'utente root con il comando::
$ scp /var/lib/vz/dump/vzdump-qemu-103-2020_04_02-20_32_20.vma.zst \
root@iso.fuss.bz.it:
quindi collegarsi alla macchina stessa (``ssh root@iso.fuss.bz.it``) e
lanciare il comando::
e questo potrà essere caricato sul repository per il download da parte degli # cd /root
utilizzatori, con qualcosa del tipo:: # ./release_cloud_image.sh vzdump-qemu-103-2020_04_02-20_32_20.vma.zst
$ scp /var/lib/vz/dump/vzdump-qemu-103-2020_04_02-20_32_20.vma.lzo \ che provvede a spostare il file nella destinazione corretta e generarne
root@iso.fuss.bz.it:/var/www/iso/cloud-init/ checksum e relative firme.
ci si colleghi poi su ``iso.fuss.bz.it`` e si aggiorni il link simbolico che Quindi aggiornare il file ``/var/www/iso/cloud-init/changelog.txt`` con
punta all'immagine con:: l'elenco delle modifiche presenti nella release corrente.
$ cd /var/www/iso/cloud-init/ L'immagine è ora disponibile per lo scaricamento su
$ ln -s vzdump-qemu-VMID-ANNO_ME_GI-OR_MI_SE.vma.lzo \ https://iso.fuss.bz.it/cloud-init/
vzdump-qemu-fuss-server-10.0-latest.vma.lzo
.. LocalWords: cloud init FUSS Buster dump Proxmox fuss tech VM wizard wget .. LocalWords: cloud init FUSS Buster dump Proxmox fuss tech VM wizard wget
.. LocalWords: portal netinstall CDROM storage local qcow DHCP deploy root .. LocalWords: portal netinstall CDROM storage local qcow DHCP deploy root
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment