Installige OpenStack Ubuntu

Install Openstack Ubuntu



Pilve kasutamine oma pilve loomiseks. Kasutame DigitalOceanit, et vaadata OpenStacki - pilvehalduse operatsioonisüsteemi, mis seab standardi kogu tööstusele.

Pilvetaristu pole nii lihtne, kui teil on virtuaalsete masinate käivitamiseks mitu 40 tuumast Xeoni serverit, millele on installitud hüpervisor. Ei, me vajame palju enamat kui lihtsalt virtuaalseid masinaid. Kliendid võivad soovida blokeeritud salvestust, objektide salvestamist, ujuvaid IP -sid, tulemüüri, perioodilisi varukoopiaid ja paljusid muid funktsioone. Võimalik, et peate haldama virtuaalmasinate erinevaid alglaadimispilte, peegeldama ametlikke pakettide hoidlaid, et vähendada latentsusaegu ja tagada ööpäevaringne tööaeg.







Et seda kõike mõistlikult ja puhtalt teha, vajate OpenStacki. Oma infrastruktuuriga organisatsioonid võivad AWS -i, Google Compute Engine'i või mõne muu avaliku pilveteenuse asemel loota oma privaatpilve loomiseks OpenStacki.



OpenStack on siis infrastruktuuri haldamise tööriist. Kui vajate VM -i jaoks ressursse, paluksite selliseid ressursse nagu 2 virtuaalset protsessorit, 4 GB muutmälu ja staatiline IP koos teatud tulemüüri reeglitega ja OpenStack teeks kõik teie eest.



Oluline on märkida, et OpenStack ei ole hüpervisor nagu KVM või Xen. See on haldusutiliit, mis integreerub hästi enamiku populaarsete hüpervisoritega, kuid teeb palju rohkem. See muudab serverid a Pilv .





Eeldused

Arusaadav, et mitte kõigil meist, kes tahame mõista OpenStacki taga olevat tehnoloogiat, pole eksperimenteerimise huvides suuri servereid. Seetõttu kasutame oma eksperimentaalse pilve ehitamiseks pilve ennast.

Projekt ametliku OpenStacki vihmavarju all, nn DevStack kasutatakse OpenStacki keskkonna simuleerimiseks ühel VM -il. Meie puhul töötab VM DigitalOceanil. Kui teil on kodus piisavalt kiire Interneti-ühendus ja võimalus luua vähemalt 4 GB muutmälu ja kahe vCPU-ga VM, saate oma arvutis kasutada midagi sellist nagu VirtualBox.



VM töötab Ubuntu 16.04 LTS.

Siinkohal tuleb märkida, et OpenStacki või DevStacki installimine oma põhiarvutisse ei ole hea mõte. Selle asemel kasutage Ubuntu puhast installimist VM -is kas kohalikul või teie valitud VPS -i pakkujal.

Paigaldusprotsessi lihtsustamiseks on DevStacki kogukond teinud kättesaadavaks pilv-init-skripti, mis tõmbab ühe sõlmepilve loomiseks nende repos uusima versiooni.

See on pilve-init-skripti koopia:

#cloud -configusers: - vaikimisi - nimi: stack lock_passwd: False
sudo:['KÕIK = (KÕIK) NOPASSWD: KÕIK nVaikimisi: pinu! Nõuab päris ']
kest:/olen/bashwrite_files: - sisu:|
#!/bin/sh DEBIAN_FRONTEND = mitteinteraktiivne sudo apt -get -qqy update || sudo yum värskendus -qy
DEBIAN_FRONTEND= mitteinteraktiivnesudo apt-get install -qqy mine || sudo yum paigaldada -kv mine
sudo hüüdmavirn: virn/Kodu/virnCD /Kodu/virn
git kloonhttps://git.openstack.org/openstack-dev/devstack
CDdevstack
viskas välja '[[kohalik | localrc]]' >local.conf
viskas välja ADMIN_PASSWORD= parool>>local.conf
viskas välja DATABASE_PASSWORD= parool>>local.conf
viskas välja JÄNES_PARASÕNA= parool>>local.conf
viskas välja SERVICE_PASSWORD= parool>>local.conf
./stack.sh tee:/Kodu/virn/start.sh
õigused: 0755runcmd:

-selle -neidvirn./start.sh

Võib -olla soovite stringi asendada 'Parool' tegelikult turvalise parooliga.

Nüüd kopeerige ülaltoodud tekst omale pilv-init faili. DigitalOceanis tehakse seda VM -i (või tilga) loomisel. Klõpsake kasutaja andmed võimalus tilkade loomise lehel olles.

See seadistab uue kasutaja nimega virn ja värskendab süsteemi sõltuvalt sellest, millist paketihaldurit kasutatakse (nii yum kui apt on vastuvõetavad), loob kodukataloogi virn kasutaja ja kloonib uusimaid skripte DevStacki installimiseks nende ametlikust hoidlast. Logige kasutaja virna sisse, kasutades käsku:

$selle -neidvirn

Viimase sammuna käivitame start.sh skripti selle kasutajana. See salvestatakse kasutaja kodukataloogi. Skripti käivitamiseks sisestage lihtsalt faili tee:

$/Kodu/virn/start.sh

See on tõesti pikk protsess ja selle lõpuleviimiseks võib kuluda 20 minutit kuni 45 minutit. Kuid kui olete lõpetanud, olete veebipaneeli abil sisselogimiseks valmis.

Administraatori armatuurlaud

Armatuurlauale pääseb juurde teie DigitalOceeni tilga avalikul IP -l. Haarake see avalik IP, minnes paneelile DigitalOcean.

Kopeerige IP oma brauseri aadressiribale ja teid tervitab sisselogimisviip.

Saate sisse logida, kasutades vaikimisi kasutajanimesid admin ja demo. admin on pilve administraator, otsustusõigus, samas kui demo kasutaja on teie seadistatud pilve tüüpiline kasutaja. Mõlema kasutaja vaikeparool on parool.

Logime sisse administraatorina.

Kui olete sisse loginud, näete palju võimalusi. Kui klõpsate projektide kategooria all (vasak veerg) Arvuta ja siis edasi Eksemplarid näete midagi sarnast:

Kliki Käivitage instants valik liidese paremal küljel.

Siin saate anda eksemplarile nime ja valida, millises tsoonis see käivitatakse. Kuna see pole täieõiguslik andmekeskus, on meil vaid üks asukoht ja see on uus.

Parempoolsel küljel näete mitmeid võrguvõimalusi, SSH-võtmeid, metaandmeid ja tervet hulka funktsioone. Kuid keskendume neile, millel on tärn.

Kohta allikas saate valida, millisest alglaadimismeediumist teie VM käivitub.

OpenStackiga on kaasas väga kerge ringkäikude paigaldus, mida kasutatakse. Ringkäikude alglaadimispildiks valimiseks klõpsake paremas alanurgas olevat üles-noole nuppu. Tavalisemas pilves pakuks see hoopis Ubuntu, Fedora või CentOS pilte, kuid siin eelistatakse tsirroosid, kuna need on väga kerged.

Lõpuks valime, milliseid ressursse tsirrooinstantsile pühendatakse. Valige see, mis tundub teile kõige mugavam, sõltuvalt teie riistvara teile kättesaadavaks tehtud ressurssidest.

Nüüd saate klõpsata nupul Käivitage instants tsirkuseinstallatsiooni käivitamiseks menüü paremas alanurgas nuppu. Nüüd naastes peamenüüs oma arvutusjuhtumite juurde, pääsete juurde ringkäikude installimisele, valides oma VM -i nime kõrval konsoolivaliku.

Järeldus

Pilv on palju enamat kui lihtsalt hulk virtuaalseid masinaid. See nõuab võrguühendust, salvestust, varundamist ja paljusid muid funktsioone. OpenStackil on nende keerukate funktsioonide jaoks erinev projekti nimi ja saate neid kõiki põhjalikult uurida siin.

Loodan, et see sissejuhatus oli piisavalt põnev, et rohkem inimesi panustaks pilvetehnoloogiatesse nagu OpenStack.