Telepítse az OpenStack -ot az Ubuntu -ra

Install Openstack Ubuntu



A felhő használata saját felhő létrehozásához. A DigitalOcean segítségével bepillantást nyerünk az OpenStackbe - egy felhőkezelő operációs rendszerbe, amely szabványt állít fel az egész iparág számára.

A felhőinfrastruktúra nem olyan egyszerű, mint ha több 40 magos Xeon szerver van telepítve hipervizorral a virtuális gépek felpörgetéséhez. Nem, sokkal többre van szükségünk, mint egyszerű virtuális gépekre. Az ügyfelek blokkotárolást, objektumtárolást, lebegő IP -címeket, tűzfalat, időszakos biztonsági mentéseket és sok más funkciót igényelhetnek. Előfordulhat, hogy különböző rendszerindító lemezképeket kell kezelnie a virtuális gépeknél, tükröznie kell a hivatalos csomagtárolókat, hogy csökkentse a késleltetést és biztosítsa a 24/7 rendelkezésre állást.







Ahhoz, hogy mindezt józan és tiszta módon elvégezze, szüksége van az OpenStack -re. A saját infrastruktúrával rendelkező szervezetek az OpenStack segítségével saját privát felhőt hozhatnak létre az AWS, a Google Compute Engine vagy más nyilvános felhőszolgáltatások helyett.



Az OpenStack ezután infrastruktúra -kezelő eszköz. Amikor erőforrásokra van szüksége egy virtuális géphez, olyan erőforrásokat igényel, mint 2 virtuális CPU, 4 GB RAM és egy statikus IP, bizonyos tűzfalszabályokkal, és az OpenStack mindent megtesz érted.



Fontos megjegyezni, hogy az OpenStack nem olyan hipervizor, mint a KVM vagy a Xen. Ez egy felügyeleti segédprogram, amely jól integrálható a legnépszerűbb hipervizorokkal, de ennél sokkal többet tesz. A szervereket a Felhő .





Előfeltételek

Érthető, hogy nem mindannyiunknak, akik meg akarjuk érteni az OpenStack mögött húzódó technológiát, nem lesznek nagy szerverek a kísérletezés kedvéért. Ezért magát a felhőt fogjuk használni a „kísérleti” felhő felépítéséhez.

Egy projekt az OpenStack hivatalos esernyője alatt, az ún DevStack az OpenStack környezet szimulálására szolgál egyetlen virtuális gépen. Esetünkben a virtuális gép a DigitalOcean rendszeren fut. Ha elég gyors internetkapcsolattal rendelkezik otthon, és képes virtuális gépet létrehozni legalább 4 GB RAM-mal és 2 vCPU-val, használhat valamit, például VirtualBox-ot saját számítógépén.



A virtuális gép Ubuntu 16.04 LTS rendszert futtat.

Meg kell jegyezni, hogy az OpenStack vagy a DevStack telepítése a fő számítógépre nem jó ötlet. Ehelyett használja az Ubuntu tiszta telepítését egy virtuális gépen, akár helyi, akár egy választott VPS -szolgáltatón.

A telepítési folyamat megkönnyítése érdekében a DevStack közösség elérhetővé tett egy felhő-init szkriptet, amely lehívja a repó legújabb verzióját egyetlen csomóponti felhő létrehozásához.

Ez a felhő-init parancsfájl másolata:

#cloud -configusers: - alapértelmezett - név: verem lock_passwd: Hamis
sudo:['ALL = (ALL) NOPASSWD: ALL nAlapértelmezések: verem!]
héj:/am/bashwrite_files: - content:|
#!/bin/sh DEBIAN_FRONTEND = nem interaktív sudo apt -get -qqy update || sudo yum frissítés -qy
DEBIAN_FRONTEND= nem interaktívsudo apt-get install -qqy megy || sudo yum telepíteni -Qy megy
sudo dudálásverem: verem/itthon/KazalCD /itthon/Kazal
git klónhttps://git.openstack.org/openstack-dev/devstack
CDdevstack
kidobta '[[local | localrc]]' >local.conf
kidobta ADMIN_PASSWORD= jelszó>>local.conf
kidobta DATABASE_PASSWORD= jelszó>>local.conf
kidobta NYÚL_JELSZÓ= jelszó>>local.conf
kidobta SERVICE_PASSWORD= jelszó>>local.conf
./stack.sh elérési út:/itthon/Kazal/start.sh
engedélyek: 0755runcmd:

-annak -azKazal ./start.sh

Érdemes lecserélni a karakterláncot 'Jelszó' valóban biztonságos jelszóval.

Most másolja a fenti szöveget a sajátjára felhő-init fájlt. A DigitalOcean rendszeren ez a virtuális gép (vagy csepp) létrehozásakor történik. Kattintson a felhasználói adat lehetőség a cseppek létrehozása oldalon.

Ezzel beállít egy új felhasználót Kazal és frissíti a rendszert a használt csomagkezelőtől függően (mind a yum, mind az apt elfogadható), létrehoz egy saját könyvtárat a Kazal felhasználó és klónozza a DevStack legújabb szkriptjeit a hivatalos tárházból. Jelentkezzen be felhasználói veremként a következő paranccsal:

$annak -azKazal

Most utolsó lépésként a start.sh szkriptet, mint ezt a felhasználót. A felhasználó saját könyvtárában tárolódik. A szkript végrehajtásához csak írja be a fájl elérési útját:

$/itthon/Kazal/start.sh

Ez egy nagyon hosszú folyamat, és 20 perc és 45 perc között tarthat. De miután elkészült, készen áll a bejelentkezésre a Web panel használatával.

Felügyeleti irányítópult

A műszerfal elérhető a DigitalOcean csepp nyilvános IP -jén. Fogja meg ezt a nyilvános IP -címet a DigitalOcean panelen.

Másolja az IP -t a böngésző címsorába, és egy bejelentkezési üzenet fogadja Önt.

Az alapértelmezett felhasználónevek használatával tud bejelentkezni admin és demó. admin a felhő adminisztrátora, a döntéshozó hatóság, míg a demó felhasználó tipikus felhasználója a beállított felhőnek. Mindkét felhasználó alapértelmezett jelszava Jelszó.

Jelentkezzünk be rendszergazdaként.

Miután bejelentkezett, látni fogja, hogy számos lehetőség áll rendelkezésre. A projektek kategória alatt (bal oszlop), ha rákattint Kiszámít majd tovább Példányok valami hasonlót fog látni:

Kattintson Indítsa el a példányt opció a felület jobb oldalán.

Itt adhat nevet a példánynak, és kiválaszthatja, hogy melyik zónában indítja el. Mivel ez nem egy teljes körű adatközpont, csak egy helyünk van, és ez új.

A jobb oldalon többféle hálózati lehetőséget, SSH-kulcsot, metaadatot és számos funkciót láthat. De csak azokra koncentrálunk, amelyeken csillag van.

A forrás opcióval eldöntheti, hogy melyik rendszerindító adathordozóról indul a virtuális gép.

Az OpenStack egy nagyon könnyű cirkuszi telepítést tartalmaz, amelyet használni fog. Kattintson a felfelé mutató nyíl gombra a jobb alsó sarokban, és válassza ki a cirrókat rendszerindító képként. Egy gyakoribb felhőben inkább Ubuntu, Fedora vagy CentOS képeket kínálna, de a cirros itt előnyös, mivel rendkívül könnyű.

Végül kiválasztjuk, hogy milyen erőforrásokat szentelnek a cirros példánynak. A hardver által rendelkezésre bocsátott erőforrásoktól függően válassza ki azt, amelyik a legkényelmesebbnek tűnik.

Most rákattinthat a Indítsa el a példányt gombot a menü jobb alsó sarkában a cirros telepítés elindításához. Most visszatérve a főmenü Compute példányaihoz, a cirrók telepítését a virtuális gépek neve melletti konzolopció kiválasztásával érheti el.

Következtetés

A felhő sokkal több, mint egy csomó virtuális gép. Ehhez hálózati kapcsolat, tárolás, biztonsági mentés és sok más funkció szükséges. Az OpenStack különböző projektnevekhez tartozik ezekhez a bonyolult funkciókhoz, és mindegyiket mélyrehatóan fedezheti fel itt.

Remélem, hogy ez a bevezető elég izgalmas volt ahhoz, hogy többen járuljanak hozzá az olyan felhőtechnológiákhoz, mint az OpenStack.