GNU/Linux >> Znalost Linux >  >> Linux

Jak nahrát a stáhnout cloudový obrázek v OpenStack

Jedním z běžných úkolů správce cloudu je správa obrázků cloudu tj. nahrávání a stahování cloudových obrázků. V OpenStack cloudové obrázky jsou řízeny a spravovány obrázkovou službou známou jako pohled . Ve většině případů je služba pohled na nastavení umístěna v uzlu řadiče a obrázky z cloudu jsou uloženy v umístění „/var/lib/glance/images “.

V tomto článku uvidíme, jak nahrát a stáhnout cloudový obrázek qcow2 v prostředí OpenStack. Ačkoli cloudový obrázek lze spravovat z řídicího panelu Horizon, ale podle mých osobních zkušeností vždy používám ke správě cloudových obrázků příkazy z terminálu. Níže uvedené příkazy jsou testovány na Mitaka a Newton Verze OpenStack.

Nahrání cloudového obrazu qcow2 do OpenStack pomocí příkazového řádku

Přihlaste se k serveru, kde běží služba pohled, v mém případě je to uzel řadiče.

Získejte přihlašovací údaje správce keystone pomocí níže uvedeného příkazu source

[[email protected] ~]# source keystonerc_admin

Přejděte do složky, kde máte umístěn soubor cloudového obrázku qcow2.

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

Syntaxe:

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

Příklad:Předpokládejme, že chci nahrát soubor 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

Prohlédněte si nahraný nahraný obrázek pomocí následujícího příkazu

[[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)]#

Odstranění cloudového obrázku v OpenStack

Syntaxe:

# openstack image delete

Můžeme získat ID obrázku cloudového obrázku pomocí příkazu pod :

[[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)]#

Předpokládejme, že chci smazat „CentOS_7_Cloud_IMG“

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

Nebo

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

Stažení cloudového obrázku z nastavení OpenStack

Předpokládejme, že si chci stáhnout obrázek rhel 6 Cloud. Nejprve tedy získejte název obrázku a jeho id pomocí následujícího příkazu

[[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)]#

Ve výše uvedeném výstupu je první pole ID obrázku a druhé Název obrázku a poslední pole zobrazuje stav obrázku v cloudu

Syntaxe:

# download image-download –file –progress 

Příklad :

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

Nad Command stáhne obrázek RHEL-6_6 Cloud do aktuálního pracovního adresáře.

[[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)]#

Existují některé scénáře, kdy chceme provést trvalé změny stávajícího cloudového obrázku, takže v takovém případě můžeme stáhnout cloudový obrázek, provést požadované změny a nahrát novou verzi cloudového obrázku.

To je pro tento článek vše. Podělte se o své názory a komentáře 🙂


Linux
  1. Jak nahrávat nebo stahovat soubory/adresáře pomocí sFTP v Linuxu

  2. Jak vypálit obraz ISO na DVD a USB pomocí dd

  3. Jak vypisovat, nahrávat a stahovat soubory ze serveru SFTP pomocí golang

  1. Jak stahovat a nahrávat soubory přes SSH

  2. wget vs curl:Jak stahovat soubory pomocí wget a curl

  3. Jak stáhnout celý adresář a podadresáře pomocí wget?

  1. Jak stahovat a extrahovat soubory Tar jedním příkazem

  2. Jak vytvořit bitovou kopii Windows pro OpenStack

  3. Jak nastavím heslo na cloudovém obrázku Ubuntu?