Openstack

A Glance Cloud képek hozzáadása az OpenStackhez

A Glance Cloud képek hozzáadása az OpenStackhez

Ebben az oktatóanyagban megvizsgáljuk, hogyan adhatunk virtuális gép képeket az Openstack Glance képszolgáltatáshoz. Feltételezem, hogy már van futó Openstack telepítője, és a pillantás szolgáltatás fut a vezérlő csomópontján.

Mi az Openstack kép szolgáltatás?

Az Openstack pillantás lehetővé teszi a felhasználók számára a virtuális gépek képeinek felfedezését, regisztrálását és letöltését. A képek alapértelmezett tárolási helye / var / lib / glance / images / a háttérállomány fájl.

Az Openstack képszolgáltatás egy REST API-t is kínál, amely lehetővé teszi a virtuális gép kép metaadatainak lekérdezését és a tényleges kép lekérését. Az Image szolgáltatáson keresztül elérhetővé tett virtuális gép képeket különböző helyeken tárolhatja, az egyszerű fájlrendszerektől az objektumtároló rendszerekig, mint például az OpenStack Object Storage.

Pillantás képek megszerzése?

Az OpenStack-lel működő virtuális gépi kép megszerzésének legegyszerűbb módja egy más által már létrehozott kép letöltése. A képek többsége tartalmazza a cloud-init csomagot, amely támogatja az SSH kulcspárokat és a felhasználói adatok injektálását.

Megmutatom, hogyan lehet képeket hozzáadni a különféle operációs rendszerekhez úgy, hogy letölti azt, amit mások már készítettek. Természetesen létrehozhat saját képeket, de gyorsabb a kész képek megszerzése.

Alapértelmezett bejelentkezési adatok

Az alábbiakban láthatjuk az alapértelmezett bejelentkezési felhasználóneveket azokhoz a példányokhoz, amelyeket a rövidesen hozzáadott képekből hoztak létre.

Debian: debian Fedora: fedora Ubuntu: ubuntu RHEL: felhő-felhasználó CentOS: centos coreos: mag Arch Linux: boltív Gentoo: gentoo OpenSUSE: gyökér Fedora CoreOS: mag Cirros: felhasználónév: cirros Jelszó: kölyökkutya :)

Példák:

1. Cirros Cloud kép hozzáadása a pillantáshoz

wget http: // letöltés.cirros-felhő.nettó / 0.5.2 / cirros-0.5.2-x86_64-disk.img openstack kép létrehozása \ --container-format bare \ --disk-format qcow2 \ --file cirros-0.5.2-x86_64-disk.img \ Cirros-0.5.2

2. Fedora Cloud Image hozzáadása az Openstackhez

wget http: // fedora.tükör.liquidtelecom.com / fedora / linux / releases / 34 / Cloud / x86_64 / images / Fedora-Cloud-Base-34-1.2.x86_64.qcow2 openstack kép létrehozása \ --container-format bare \ --disk-format qcow2 \ --fájl Fedora-Cloud-Base-34-1.2.x86_64.qcow2 \ Fedora-34

3. CentOS Cloud Image hozzáadása az Openstackhez

CentOS 8:

wget https: // felhő.centos.org / centos / 8 / x86_64 / images / CentOS-8-GenericCloud-8.3.2011-20201204.2.x86_64.qcow2 openstack kép létrehozása \ --container-format bare \ --disk-format qcow2 \ --fájl CentOS-8-GenericCloud-8.3.2011-20201204.2.x86_64.qcow2 \ CentOS-8

CentOS 7:

wget http: // felhő.centos.org / centos / 7 / images / CentOS-7-x86_64-GenericCloud.qcow2 openstack kép létrehozása \ --container-format bare \ --disk-format qcow2 \ --fájl CentOS-7-x86_64-GenericCloud.qcow2 \ CentOS-7

3. Az Ubuntu Cloud Image hozzáadása az Openstackhez

Ubuntu 20.04

wget http: // felhő-képek.ubuntu.com / focal / current / focal-server-cloudimg-amd64.img openstack kép létrehozása \ --container-format bare \ --disk-format qcow2 \ --fájl focal-server-cloudimg-amd64.img \ Ubuntu-20.04

Ubuntu 18.04:

wget http: // felhő-képek.ubuntu.com / bionic / current / bionic-server-cloudimg-amd64.img openstack kép létrehozása \ --container-format bare \ --disk-format qcow2 \ --file bionic-server-cloudimg-amd64.img \ Ubuntu-18.04 

4. Debian Cloud Image hozzáadása az Openstackhez

Debian 10:

wget http: // cdimage.debian.org / cdimage / openstack / current-10 / debian-10-openstack-amd64.qcow2 openstack kép létrehozása \ --container-format bare \ --disk-format qcow2 \ --file debian-10-openstack-amd64.qcow2 \ Debian-10

Debian 9:

wget http: // cdimage.debian.org / cdimage / openstack / current-9 / debian-9-openstack-amd64.qcow2 openstack kép létrehozása \ --container-format bare \ --disk-format qcow2 \ --file debian-9-openstack-amd64.qcow2 \ Debian-9

5. CoreOS Cloud Image hozzáadása az Openstackhez

wget https: // stabil.kiadás.core-os.net / amd64-usr / current / coreos_production_openstack_image.img.bz2 bunzip2 coreos_production_openstack_image.img.bz2 openstack kép létrehozása \ --container-format bare \ --disk-format qcow2 \ --fájl coreos_production_openstack_image.img \ CoreOS

6. Arch Linux Cloud Image hozzáadása az Openstackhez

$ wget https: // linuximages.de / openstack / arch / arch-openstack-LATEST-image-bootstrap.qcow2 $ openstack kép létrehozása \ --container-format bare \ --disk-format qcow2 \ --file arch-openstack-LATEST-image-bootstrap.qcow2 \ Arch-Linux

7. Gentoo Cloud Image hozzáadása az Openstackhez

$ wget https: // linuximages.de / openstack / gentoo / gentoo-openstack-LATEST-image-bootstrap.qcow2 $ openstack kép létrehozása \ --container-format bare \ --disk-format qcow2 \ --file gentoo-openstack-LATEST-image-bootstrap.qcow2 \ Gentoo-Linux

8. Fedora CoreOS Image hozzáadása az OpenStackhez

Kép letöltése

wget https: // épít.coreos.fedoraproject.org / prod / streams / stabil / builds / 33.20210426.3.0 / x86_64 / fedora-coreos-33.20210426.3.0-openstack.x86_64.qcow2.xz -O fedora-coreos-qemu.qcow2.xz

Bontsa ki a képet:

unxz fedora-coreos-qemu.qcow2.xz

Kivont kép feltöltése:

openstack kép létrehozása \ --container-format bare \ --disk-format qcow2 \ --file fedora-coreos-qemu.qcow2 \ fcos

9. Windows Server 2012 kép hozzáadása

Töltse le a képet a https: // cloudbase webhelyről.it / windows-cloud-images / # letöltés

$ gunzip -cd windows_server_2012_r2_standard_eval_kvm_20170321.qcow2.gz $ openstack image create \ --container-format bare \ --disk-format qcow2 \ --fájl windows_server_2012_r2_standard_eval_kvm_20170321.qcow2 \ Windows-Server-2012-R2-Std

Ellenőrizze a pillantással elérhető képek listáját.

$ openstack képlista + -------------------------------------- + ------ --------------- + -------- + | ID | Név | Állapot | + -------------------------------------- + ---------- ----------- + -------- + | 0850ee38-1bdf-4379-9c69-0cf73e8b7c65 | Arch-Linux-x86_64 | aktív | | e98445b6-f14f-488c-a18a-1f66c6de15c7 | CentOS-7-x86_64 | aktív | | 7b4b616e-71f3-4419-9777-7aee66fad62c | Cirros-0.4.0-x86_64 | aktív | | 98bbd9e6-abbc-45fa-ac95-b91b7b18ba0a | Debian-9-amd64 | aktív | | 113b90b6-4e1e-4715-b9ab-456c191a82b3 | Fedora-30-x86_64 | aktív | | 06c17e8a-0d4c-428a-89b5-b0eb2489f403 | Ubuntu-16.04-x86_64 | aktív | +--------------------------------------+---------------------+--------+

Képbeállítások beállításainak megadása

Most állítsuk be az összes képet nyilvánosan látható és megvédi őket véletlen törlés.

IMAGE_IDS = 'openstack képlista | egrep '[0-9a-f] 8 - [0-9a-f] 4 - [0-9a-f] 4 - [0-9a-f] 4 - [0-9a -f] 12 '-o' i-re $ IMAGE_IDS [@]; do openstack képkészlet --public $ i openstack képkészlet --protected $ i done

Erősítse meg a Horizon Irányítópultról a következővel: Projekt> Számítás> Képek. Észre kell vennie, hogy a Védett jelző értéke minden képre igen, a Láthatóság pedig Nyilvánosra is.

Ezután az operációs rendszer ízeinek hozzáadása: Hogyan adhatunk számítógépes ízeket az Openstackhez a CLI-ből

Referencia:

OpenStack dokumentáció

Hogyan lehet bérelni és bevételszerezni a fel nem használt nyilvános IPv4-címeket az IPXO használatával
Rövid előjáték2011-ben az IANA (Internet Assigned Numbers Authority), az IP-címek, domainnevek, valamint az internetprotokollok által használt egyéb n...
Mit kell figyelembe venni a Bitcoinba történő befektetéskor?
A Bitcoin minden nap megszünteti az akadályokat, és történelmet ír. Miután megdöntötte a 2017-es értékrekordot, a Tesla által a közelmúltban e kriptov...
Online üzleti tippek 5 módja annak, hogy jobbá tegyük
5 módja annak, hogy jobbá tegye online üzleti tevékenységétAz internet beépült az életünkbe, ezért az online üzlet ugyanolyan ismerőssé vált, mint a s...