Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

List immagini


Lista di tutte le immagini pubbliche attive:


Code Block
root@cld-ctrl-01 ~]# openstack image list --public | grep active


Lista delle immagini esposte a INFN Cloud:

Code Block
[root@cld-ctrl-01 ~]# openstack image list --tag infn-cloud


Quello tornato e` un sottoinsieme di tutte le immagini pubbliche attive


Creazione di immagini

Creazione di una immagine Centos7 INFN Padova

...

Andare in cld-build (10.64.34.64) directory /VIRT-CUSTOMIZE e runnare lo script create-almalinux9-for-infnpadova-image.sh

Questo creera` il file almalinux9-infnpadova.qcow2

Creazione di una immagine AlmaLinux8 k8s-node

...

Se si vuole caricare in Glance una nuova immagine (buildata ad hoc come spiegato prima) o scaricata da qualche parte: copiare l'immagine in cldbisogna prima buildare o scaricare da qualche parte l'immagine.

Serve buildare l'immagine se servono customizzazioni particolari (es. le immagini INFN-Padova) o se le immagini disponibili pubblicamente non sono aggiornate

In generale:

  •  le immagini ubuntu possono essere scaricate dal sito canonical (phttps://cloud-images.ubuntu.com/) erche' sono aggiornate frequentemente
  • le immagini centos/almalinux vanno invece buildate, perche' le immagini disponibili pubblicamente non sono aggiornate spesso

Fare riferimento alle istruzioni sopra per buildare le immagini


Una volta scaricata/buildata l'immagine la copiamo in cld-ctrl-01:/MyImages


Poi per registrarla, si puo` usare una cosa di questo tipo:

Code Block
languagebash
[root@cld-ctrl-01 MyImages]# export SO=CentOS7-INFNPadova-x86_64-2022-07-27

[root@cld-ctrl-01 MyImages]# glance image-create --visibility public --progress --name="$SO" --disk-format=qcow2 --container-format=bare < centos7-infnpadova.qcow2


Le immagini centos7, almalinux9, ubuntu 18.04, ubuntu 20.04 e ubuntu 22.04 vanno anche esposte per INFN Cloud.  Per far questo vanno taggate (vedi anche https://guides.cloud.infn.it/docs/admins-guides/en/latest/admins_guides/openstack.html#images)



Code Block
openstack image set --tag infn-cloud <image-id>

openstack image set --property os_distro=ubuntu --property os_version=18.04 <image-id> (per ubuntu 18.04)
openstack image set --property os_distro=ubuntu --property os_version=20.04 <image-id> (per ubuntu 20.04)
openstack image set --property os_distro=ubuntu --property os_version=22.04 <image-id> (per ubuntu 22.04)
openstack image set --property os_distro=centos --property os_version=7 <image-id> (per centos7)
openstack image set --property os_distro=almalinux --property os_version=9 <image-id> (per almalinux9)


Disabilitazione di una vecchia immagine

...

Related issues
Code Block
[root@cld-ctrl-01 ~]# openstack image set --hidden 98c273d6-d2de-408d-bd9c-4f4537411c8e
Page properties
hiddentrue
<image-id>


Va anche eliminato l'eventuale tag  infn-cloud:

Code Block
openstack image unset --tag infn-cloud <image-id>



Aggiornamento di una immagine


La procedura e` semplicemente: