GNU/Linux >> Linux Esercitazione >  >> Linux

Come caricare e scaricare l'immagine cloud in OpenStack

Una delle attività comuni dell'amministratore cloud è gestire immagini cloud vale a dire caricare e scaricare immagini cloud. In OpenStack le immagini cloud sono controllate e gestite dal servizio di immagini noto come glance . Nella maggior parte del servizio di visualizzazione dell'installazione viene posizionato sul nodo del controller e le immagini cloud vengono archiviate nella posizione "/var/lib/glance/images “.

In questo articolo vedremo come caricare e scaricare l'immagine cloud qcow2 in ambiente OpenStack. Sebbene l'immagine Cloud possa essere gestita dalla dashboard di Horizon, secondo la mia esperienza personale utilizzo sempre i comandi dal terminale per gestire le immagini cloud. I comandi seguenti sono testati su Mitaka e Newton Versione OpenStack.

Caricamento di un'immagine cloud qcow2 in OpenStack tramite riga di comando

Accedi al server su cui è in esecuzione il servizio di colpo d'occhio, nel mio caso è un nodo controller.

Ottieni le tue credenziali di amministratore keystone usando il comando sotto sorgente

[[email protected] ~]# source keystonerc_admin

Vai alla cartella in cui hai il file qcow2 dell'immagine cloud.

[[email protected] ~(keystone_admin)]# cd /opt/images/
[[email protected] images(keystone_admin)]#

Sintassi :

# immagine openstack create –disk-format qcow2 –container-format bare   –public –file  {Name-Cloud-Image}.qcow2    

Esempio:supponiamo di voler caricare il file CentOS 7 qcow2.

[[email protected] images(keystone_admin)]# openstack image create --disk-format qcow2 --container-format bare --public --file CentOS-7-x86_64-GenericCloud-1503.qcow2  CentOS_7_Cloud_IMG

Visualizza l'immagine caricata utilizzando il seguente comando

[[email protected] images(keystone_admin)]# openstack image list | grep CentOS_7_Cloud_IMG
| 5e14f0a5-cf51-44a1-8aa3-094c0c7d0d08 | CentOS_7_Cloud_IMG    | active |
[[email protected] images(keystone_admin)]#

Eliminazione di un'immagine cloud in OpenStack

Sintassi :

# immagine openstack elimina

Possiamo ottenere l'ID immagine dell'immagine cloud dell'utilizzo sotto il comando:

[[email protected] images(keystone_admin)]# openstack image list | grep CentOS_7_Cloud_IMG
| 5e14f0a5-cf51-44a1-8aa3-094c0c7d0d08 | CentOS_7_Cloud_IMG | active |
[[email protected] images(keystone_admin)]#

Supponiamo che io voglia eliminare "CentOS_7_Cloud_IMG"

[[email protected] images(keystone_admin)]# openstack image delete CentOS_7_Cloud_IMG

Oppure

[[email protected] images(keystone_admin)]# openstack image delete 5e14f0a5-cf51-44a1-8aa3-094c0c7d0d08

Download di un'immagine Cloud dalla configurazione di OpenStack

Supponiamo che io voglia scaricare l'immagine di rhel 6 Cloud. Quindi prima ottieni il nome dell'immagine e il suo ID usando il seguente comando

[[email protected] var(keystone_admin)]# openstack image list | grep -i rhel*
| c0247a08-6a68-4bd2-ae3e-ca0e8f654dca | RHEL-6_6   | active |
[[email protected] var(keystone_admin)]#

Nell'output sopra il primo campo è l'id dell'immagine e il secondo è il nome dell'immagine e l'ultimo campo mostra lo stato dell'immagine cloud

Sintassi :

# colpo d'occhio immagine-download –file –progress 

Esempio :

[[email protected] var(keystone_admin)]# glance image-download --file RHEL-6_6 --progress  c0247a08-6a68-4bd2-ae3e-ca0e8f654dca
[=============================>] 100%
[[email protected] var(keystone_admin)]#

Il comando precedente scaricherà l'immagine RHEL-6_6 Cloud nella directory di lavoro corrente.

[[email protected] var(keystone_admin)]# ll | grep RHEL
-rw-r--r--   1 root root 356646912 Feb 13 18:14 RHEL-6_6
[[email protected] var(keystone_admin)]#

Esistono alcuni scenari in cui desideriamo apportare modifiche permanenti all'immagine cloud esistente, quindi in tal caso possiamo scaricare l'immagine cloud, apportare le modifiche richieste e caricare la nuova versione dell'immagine cloud.

Questo è tutto per questo articolo. Per favore condividi il tuo feedback e commenti 🙂


Linux
  1. Come caricare o scaricare file/directory utilizzando sFTP in Linux

  2. Come masterizzare un'immagine ISO su DVD e USB utilizzando dd

  3. Come scaricare e caricare file su SSH

  4. Come creare un'immagine Windows per OpenStack

  5. Come imposto una password su un'immagine cloud di Ubuntu?

Come caricare un'immagine ISO sul server Proxmox

Carica e scarica

Come fare uno screenshot e quindi caricare l'immagine su Imgur tramite il terminale?

Come installare e configurare un server database su Jelastic Cloud

Come installare e configurare Apache e PHP su Jelastic Cloud

Come monitorare l'utilizzo di Internet (caricamento e download) su Linux?