Įdiekite „OpenStack“ „Ubuntu“

Install Openstack Ubuntu



Debesies naudojimas kuriant savo debesį. Mes naudosime „DigitalOcean“, norėdami pažvelgti į „OpenStack“ - debesų valdymo operacinę sistemą, kuri nustato standartą visai pramonei.

Debesų infrastruktūra nėra tokia paprasta, kaip turėti kelis 40 branduolių „Xeon“ serverius su įdiegtu hipervizoriumi virtualioms mašinoms sujungti. Ne, mums reikia daug daugiau nei paprastų virtualių mašinų. Klientai gali norėti blokuoti saugyklą, objektų saugyklą, plaukiojančius IP, užkardą, periodines atsargines kopijas ir daug kitų funkcijų. Jums gali tekti tvarkyti skirtingus VM įkrovos vaizdus, ​​atspindėti oficialias paketų saugyklas, kad sumažintumėte delsą ir užtikrintumėte 24/7 veikimo laiką.





Norėdami visa tai padaryti normaliai ir švariai, jums reikia „OpenStack“. Organizacijos, turinčios savo infrastruktūrą, gali naudoti „OpenStack“ savo privačiam debesiui sukurti, o ne pasikliauti AWS, „Google Compute Engine“ ar bet kuriomis kitomis viešosiomis debesų paslaugomis.



Tada „OpenStack“ yra infrastruktūros valdymo įrankis. Kai jums reikia VM išteklių, paprašysite tokių išteklių kaip 2 virtualūs procesoriai, 4 GB RAM ir statinis IP su tam tikromis užkardos taisyklėmis, o „OpenStack“ padarys viską už jus.



Svarbu pažymėti, kad „OpenStack“ nėra toks hipervizorius, kaip KVM ar „Xen“. Tai valdymo priemonė, kuri gerai integruojasi su populiariausiais hipervizoriais, tačiau tai daro daug daugiau. Tai paverčia serverius į Debesis .





Būtinos sąlygos

Suprantama, kad ne visi iš mūsų, norintys suprasti „OpenStack“ technologiją, turės didelių eksperimentų labui gulinčių serverių. Todėl „eksperimentiniam“ debesiui kurti naudosime patį debesį.

Projektas pagal oficialų „OpenStack“ skėtį vadinamas „DevStack“ bus naudojamas „OpenStack“ aplinkai imituoti viename VM. Mūsų atveju VM veikia „DigitalOcean“. Jei namuose turite pakankamai greitą interneto ryšį ir galite sukurti VM su mažiausiai 4 GB RAM ir 2 vCPU, galite naudoti kažką panašaus į „VirtualBox“ savo kompiuteryje.



VM veikia „Ubuntu 16.04 LTS“.

Čia reikia pažymėti, kad įdiegti „OpenStack“ ar „DevStack“ pagrindiniame kompiuteryje nėra gera idėja. Vietoj to naudokite švarų „Ubuntu“ diegimą vietiniame arba pasirinktame VPS teikėjo VM.

Kad būtų lengviau įdiegti, „DevStack“ bendruomenė pateikė debesies inicijavimo scenarijų, kuris sukuria naujausią jų repo versiją vieno mazgo debesies kūrimui.

Tai debesies inicijavimo scenarijaus kopija:

#cloud -configusers: - numatytasis - pavadinimas: stack lock_passwd: False
sudo:['ALL = (ALL) NOPASSWD: ALL nNumatytieji nustatymai: kaminas!]
apvalkalas:/esu/bashwrite_files: - turinys:|
#!/bin/sh DEBIAN_FRONTEND = neinteraktyvus sudo apt -get -qqy atnaujinimas || sudo yum atnaujinimas -qy
DEBIAN_FRONTEND= neinteraktyvussudo apt-get install -qqy eiti || sudo yum įdiegti -qy eiti
sudo šaukimaskamino: kamino/namai/krūvaCD /namai/krūva
git klonashttps://git.openstack.org/openstack-dev/devstack
CDdevstack
išmetė „[[vietinis | localrc]]“ >local.conf
išmetė ADMIN_PASSWORD= slaptažodis>>local.conf
išmetė DATABASE_PASSWORD= slaptažodis>>local.conf
išmetė Triušis_PASLABAS= slaptažodis>>local.conf
išmetė SERVICE_PASSWORD= slaptažodis>>local.conf
./stack.sh kelias:/namai/krūva/pradėti.sh
leidimai: 0755runcmd:

-jos -jiekrūva./pradėti.sh

Galbūt norėsite pakeisti eilutę 'Slaptažodis' su tikrai saugiu slaptažodžiu.

Dabar nukopijuokite aukščiau pateiktą tekstą į savo debesis-init failą. „DigitalOcean“ tai daroma kuriant savo VM (arba lašelį). Spustelėkite vartotojo duomenys parinktį lašelių kūrimo puslapyje.

Taip nustatomas naujas vartotojas krūva ir atnaujina sistemą, atsižvelgiant į naudojamą paketų tvarkyklę (priimtini ir „yum“, ir „apt“), sukuria namų katalogą krūva vartotojas ir klonuoja naujausius „DevStack“ diegimo scenarijus iš oficialios saugyklos. Prisijunkite kaip vartotojo krūva naudodami komandą:

$jos -jiekrūva

Dabar kaip paskutinį žingsnį paleisime pradėti.sh scenarijų kaip šis vartotojas. Jis saugomas vartotojo namų kataloge. Norėdami vykdyti scenarijų, tiesiog įveskite failo kelią:

$/namai/krūva/pradėti.sh

Tai tikrai ilgas procesas ir gali užtrukti nuo 20 minučių iki 45 minučių. Bet kai baigsite, būsite pasiruošę prisijungti naudodami žiniatinklio skydelį.

Administratoriaus informacijos suvestinė

Prietaisų skydelis pasiekiamas jūsų „DigitalOcean“ lašelio viešuoju IP. Paimkite tą viešą IP apsilankę „DigitalOcean“ skydelyje.

Nukopijuokite IP į savo naršyklės adreso juostą ir būsite pasveikinti prisijungimo raginimu.

Galite prisijungti naudodami numatytuosius vartotojo vardus admin ir demo. admin yra debesies administratorius, sprendimų priėmimo institucija, o demo vartotojas yra tipiškas jūsų nustatomo debesies vartotojas. Numatytasis abiejų vartotojų slaptažodis yra Slaptažodis.

Prisijunkime kaip administratoriai.

Kai prisijungsite, pamatysite daugybę galimų variantų. Jei spustelėkite projektų kategoriją (kairysis stulpelis), jei spustelėsite Apskaičiuoti ir tada toliau Pavyzdžiai pamatysite kažką panašaus į tai:

Spustelėkite Paleisti egzempliorių parinktis dešinėje sąsajos pusėje.

Čia galite suteikti egzemplioriui pavadinimą ir pasirinkti, kurioje zonoje jis bus paleistas. Kadangi tai nėra visavertis duomenų centras, mes turime tik vieną vietą ir tai naujas.

Dešinėje pusėje galite pamatyti kelias tinklo parinktis, SSH raktus, metaduomenis ir daugybę funkcijų. Bet mes sutelksime dėmesį tik į tuos, kurie pažymėti žvaigždute.

Ant šaltinis Pasirinkę šią parinktį, galėsite nuspręsti, iš kokios įkrovos laikmenos bus paleistas jūsų VM.

„OpenStack“ komplektuojamas su labai lengvu cirro įrenginiu, kuris bus naudojamas. Spustelėkite rodyklės aukštyn mygtuką apatiniame dešiniajame kampe, kad pasirinktumėte cirros kaip įkrovos vaizdą. Dažniau naudojamame debesyje jis siūlo „Ubuntu“, „Fedora“ ar „CentOS“ vaizdus, ​​tačiau čia pirmenybė teikiama cirros, nes jos yra labai lengvos.

Galiausiai, mes pasirinksime, kokie ištekliai bus skirti ciros instancijai. Pasirinkite tą, kuris jums atrodo patogiausias, atsižvelgiant į jūsų aparatinės įrangos išteklius.

Dabar galite spustelėti Paleisti egzempliorių mygtuką, esantį apatiniame dešiniajame meniu kampe, kad pradėtumėte cirro diegimą. Dabar grįžtant prie skaičiavimo egzempliorių pagrindiniame meniu, galite pasiekti cirros diegimą pasirinkdami konsolės parinktį šalia savo VM pavadinimo.

Išvada

Debesis yra daug daugiau nei tik daugybė virtualių mašinų. Tam reikia tinklo ryšio, saugyklos, atsarginės kopijos ir daug kitų funkcijų. „OpenStack“ turi skirtingą projekto pavadinimą kiekvienai iš šių sudėtingų funkcijų, ir jūs galite labai išsamiai ištirti kiekvieną iš jų čia.

Tikiuosi, kad ši įžanga buvo pakankamai įdomi, kad daugiau žmonių prisidėtų prie debesų technologijų, tokių kaip „OpenStack“.