Ubuntu

Telepítse az OpenStack alkalmazást az Ubuntura

Telepítse az OpenStack alkalmazást az Ubuntura
A felhő felhasználásával létrehozhatja saját felhőjét. A DigitalOcean segítségével bepillantást nyerhetünk az OpenStackbe - egy felhőkezelő operációs rendszerbe, amely szabványt állít fel az egész ipar számára.

A felhőalapú infrastruktúra nem olyan egyszerű, mint ha több 40 magos Xeon szerver van telepítve egy hipervizorral a virtuális gépek felpörgetéséhez. Nem, sokkal többre van szükségünk, csak egyszerű virtuális gépekre. Az ügyfelek blokktárolást, objektumtárolást, lebegő IP-ket, tűzfalat, időszakos biztonsági mentéseket és sok más funkciót igényelhetnek. Előfordulhat, hogy különböző virtuális gépek indító képeit kell kezelnie, tükröznie kell a hivatalos csomagtárakat a késleltetés csökkentése és a 24/7 üzemidő biztosítása érdekében.

Ahhoz, hogy mindezt ésszerű és tiszta módon végezze el, szüksége van az OpenStack-re. A saját infrastruktúrájú szervezetek az AWS-re, a Google Compute Engine-re vagy bármely más nyilvános felhőszolgáltatásra támaszkodva használhatják az OpenStack-et saját privát felhőjük létrehozásához.

Az OpenStack ekkor egy infrastruktúra-kezelő eszköz. Valahányszor erőforrásokra van szüksége egy virtuális géphez, olyan erőforrásokat igényelne, mint 2 virtuális CPU, 4 GB RAM és egy statikus IP bizonyos tűzfalszabályokkal, és az OpenStack mindezt elvégezné az Ön számára.

Fontos megjegyezni, hogy az OpenStack nem olyan hipervizor, mint a KVM vagy a Xen. Ez egy olyan 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 mindannyian, akik meg akarjuk érteni az OpenStack technológiáját, nem fognak nagy kiszolgálókat heverni 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.

A hivatalos OpenStack ernyő alatt álló projekt, a DevStack az OpenStack környezet egyetlen virtuális gépen történő szimulálására szolgál. Esetünkben a virtuális gép a DigitalOcean-on fut. Ha van otthon elég gyors internetkapcsolata, amely képes virtuális gépet felpörgetni legalább 4 GB RAM-mal és 2 vCPU-val, használhat valami hasonlót a VirtualBox használatához a saját számítógépén.

A virtuális gép az Ubuntu 16-ot futtatja.04 LTS.

Itt kell megjegyezni, 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épre, akár helyi, akár egy választott VPS szolgáltatóra.

A DevStack telepítése

A telepítés megkönnyítése érdekében a DevStack közösség elérhetővé tette egy felhő-init szkriptet, amely a csomópont legfrissebb verzióját egyetlen csomópont felhő felépítéséhez használja.

Ez a cloud-init szkript másolata:

# cloud-configusers: - alapértelmezett - név: verem lock_passwd: Hamis
sudo: ["ALL = (ALL) NOPASSWD: ALL \ nDefaults: stack !igényes "]
shell: / bin / bashwrite_files: - tartalom: |
#!/ bin / sh DEBIAN_FRONTEND = noninteractive sudo apt-get -qqy update || sudo yum frissítés -qy
DEBIAN_FRONTEND = noninteractive sudo apt-get install -qqy git || sudo yum install -qy git
sudo chown verem: verem / home / verem cd / home / verem
git klón https: // git.openstack.org / openstack-dev / devstack
cd devstack
echo '[[local | localrc]]'> helyi.konf
echo ADMIN_PASSWORD = jelszó >> helyi.konf
echo DATABASE_PASSWORD = jelszó >> helyi.konf
echo RABBIT_PASSWORD = jelszó >> helyi.konf
echo SERVICE_PASSWORD = jelszó >> helyi.konf
./Kazal.sh elérési út: / home / stack / start.SH
engedélyek: 0755runcmd:
- su -l verem ./Rajt.SH

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

Most másolja a fenti szöveget a felhő-init fájl. A DigitalOcean-on ez a virtuális gép (vagy egy csepp) létrehozása közben történik. Kattintson a felhasználói adat opciót a cseppek létrehozásának oldalán.

Ez egy új felhasználót állít be Kazal és frissíti a rendszert attól függően, hogy milyen csomagkezelőt használnak (a yum és az apt egyaránt elfogadható), létrehoz egy saját könyvtárat a Kazal felhasználó és klónozza a legújabb szkripteket a DevStack hivatalos telepítéséből történő telepítéséhez. Jelentkezzen be felhasználói veremként a következő paranccsal:

$ su -l verem

Most utolsó lépésként futtatnánk a Rajt.SH szkript, mint ez a felhasználó. A felhasználó saját könyvtárában tárolódik. A szkript futtatásához csak írja be a fájl elérési útját:

$ / home / stack / start.SH

Ez egy nagyon hosszú folyamat, amelynek befejezése 20 perc és 45 perc között tarthat. De ha végzett, készen áll a bejelentkezésre a Web panel használatával.

Admin irányítópult

Az irányítópult a DigitalOcean csepp nyilvános IP-jén érhető el. Fogja meg a nyilvános IP-címet a DigitalOcean panelen.

Másolja az IP-címet a böngésző címsorába, és bejelentkezési üzenet fog fogadni.

Bejelentkezhet az alapértelmezett felhasználónevek használatával admin és demó. admin a felhő rendszergazdája, a döntéshozó hatóság, míg a demó felhasználó a felhő tipikus felhasználója. Az alapértelmezett jelszó mindkét felhasználó számára Jelszó.

Jelentkezzünk be rendszergazdaként.

Miután bejelentkezett, látni fogja, hogy sok lehetőség áll rendelkezésre. Ha a gombra kattint, a projekt kategóriában (bal oldali oszlop) található Kiszámít majd tovább Példányok ehhez hasonlót fog látni:

Kattintson Indító példány opciót a felület jobb oldalán.

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

A jobb oldalon számos elérhető opció látható a hálózathoz, az SSH-kulcsokhoz, a metaadatokhoz és a szolgáltatások egész sorához. De csak azokra fogunk koncentrálni, amelyeken csillag látható.

A forrás opcióval eldöntheti, hogy milyen indító adathordozót indít a virtuális gép.

Az OpenStack egy nagyon könnyű cirrók telepítésével érkezik. Kattintson a jobb alsó sarokban lévő felfelé mutató nyíl gombra, hogy a cirrókat válassza a rendszerindítási képünknek. Egy gyakoribb felhőben ehelyett Ubuntu, Fedora vagy CentOS képeket kínálna, de itt a cirrókat részesítik előnyben, mivel rendkívül könnyűek.

Végül kiválasztjuk, hogy milyen erőforrásokat fognak szentelni a cirros példánynak. Válassza ki azt, amelyik a legkényelmesebbnek tűnik számodra, attól függően, hogy milyen hardvereszközöket bocsátott rendelkezésedre.

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

Következtetés

A felhő sokkal több, mint egy csomó virtuális gép. Ehhez hálózati kapcsolatra, tárhelyre, biztonsági mentésre és sok más szolgáltatásra van szükség. Az OpenStack mindegyikének különféle projektneve van ezeknek a bonyolult funkcióknak, és itt mindegyiket alaposan felfedezheti.

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

OpenTTD bemutató
Az OpenTTD az egyik legnépszerűbb üzleti szimulációs játék. Ebben a játékban létre kell hoznia egy csodálatos szállítási vállalkozást. Azonban kezdete...
SuperTuxKart Linuxhoz
A SuperTuxKart egy nagyszerű cím, amelynek célja, hogy ingyenesen hozza el a Mario Kart élményét Linux rendszerén. Elég kihívást jelentő és szórakozta...
Csata a Wesnoth bemutatóért
A Battle for Wesnoth az egyik legnépszerűbb nyílt forráskódú stratégiai játék, amelyet jelenleg játszhatsz. Ez a játék nem csak nagyon hosszú ideje fe...