Ubuntu

Instalējiet OpenStack uz Ubuntu

Instalējiet OpenStack uz Ubuntu
Mākoņa izmantošana, lai izveidotu savu mākoni. Mēs izmantosim DigitalOcean, lai ielūkotos OpenStack - mākoņu pārvaldības operētājsistēmā, kas nosaka standartu visai nozarei.

Mākoņu infrastruktūra nav tik vienkārša kā virtuālo mašīnu griešanai vairāki 40 kodola Xeon serveri ar tiem uzstādītu hipervizoru. Nē, mums vajag daudz vairāk nekā tikai vienkāršas virtuālās mašīnas. Klienti var vēlēties bloķēt krātuvi, objektu krātuvi, peldošus IP, ugunsmūri, periodiskas dublējumkopijas un daudzas citas funkcijas. Jums var nākties pārvaldīt dažādus VM sāknēšanas attēlus, atspoguļot oficiālos pakotņu krātuves, lai samazinātu latentumu un nodrošinātu 24 stundas diennaktī darbspēju.

Lai to visu paveiktu saprātīgā un tīrā veidā, jums ir nepieciešama OpenStack. Organizācijas, kurām ir sava infrastruktūra, var izmantot OpenStack, lai izveidotu savu privāto mākoni, nevis paļauties uz AWS, Google Compute Engine vai kādu citu publisku mākoņa pakalpojumu.

Tad OpenStack ir infrastruktūras pārvaldības rīks. Ikreiz, kad jums ir nepieciešami resursi VM, jūs pieprasīsit resursus, piemēram, 2 virtuālos procesorus, 4 GB RAM un statisku IP ar noteiktiem ugunsmūra noteikumiem, un OpenStack to visu darīs jūsu vietā.

Ir svarīgi atzīmēt, ka OpenStack nav tāds hipervizors kā KVM vai Xen. Tā ir pārvaldības lietderība, kas labi integrējas ar populārākajiem hipervizoriem, taču tā daudz vairāk. Tas pārvērš serverus par Mākonis.

Priekšnoteikumi

Saprotams, ka ne visiem no mums, kas vēlamies saprast OpenStack tehnoloģiju, eksperimenta dēļ būs lieli serveri. Tāpēc mēs izmantosim pašu mākoni sava “eksperimentālā” mākoņa izveidošanai.

Projekts, kas atrodas oficiālā OpenStack lietussargā, sauc DevStack tiks izmantots, lai simulētu OpenStack vidi vienā VM. Mūsu gadījumā VM darbojas vietnē DigitalOcean. Ja jums ir pietiekami ātra interneta savienojamība mājās ar spēju izveidot VM ar vismaz 4 GB RAM un 2 vCPU, savā datorā varat izmantot kaut ko līdzīgu VirtualBox.

VM darbojas Ubuntu 16.04 LTS.

Šeit jāatzīmē, ka OpenStack vai DevStack instalēšana galvenajā datorā nav laba ideja. Tā vietā izmantojiet tīru Ubuntu instalēšanu vietējā vai izvēlētajā VM VM.

DevStack instalēšana

Lai atvieglotu instalēšanas procesu, DevStack kopiena ir padarījusi pieejamu mākoņa iniciēšanas skriptu, kas izvelk viņu repo jaunāko versiju, lai izveidotu vienu mezglu mākoni.

Šī ir mākonis-init skripta kopija:

# cloud-configusers: - noklusējums - nosaukums: stack lock_passwd: False
sudo: ["ALL = (ALL) NOPASSWD: ALL \ nDefaults: stack !pieprasīts "]
apvalks: / bin / bashwrite_files: - saturs: |
#!/ bin / sh DEBIAN_FRONTEND = neinteraktīvs sudo apt-get -qqy atjauninājums || sudo yum atjauninājums -qy
DEBIAN_FRONTEND = neaktīvs sudo apt-get install -qqy git || sudo yum instalēt -qy git
sudo chown kaudze: kaudze / home / stack cd / home / stack
git klons https: // git.atklātā kaudze.org / openstack-dev / devstack
cd devstack
echo '[[local | localrc]]'> vietējais.konf
echo ADMIN_PASSWORD = parole >> vietējā.konf
echo DATABASE_PASSWORD = parole >> vietējā.konf
echo RABBIT_PASSWORD = parole >> vietējā.konf
echo SERVICE_PASSWORD = parole >> vietējā.konf
./kaudze.sh ceļš: / home / stack / start.sh
atļaujas: 0755runcmd:
- su -l kaudze ./sākt.sh

Varat nomainīt virkni “parole” ar faktiski drošu paroli.

Tagad nokopējiet iepriekš minēto tekstu savā mākonis-inic failu. Programmā DigitalOcean tas tiek darīts, kamēr veidojat savu VM (vai pilienu). Noklikšķiniet uz lietotāja dati opcija, kamēr atrodas pilienu izveides lapā.

Tas izveido jaunu lietotāju ar nosaukumu kaudze un atjaunina sistēmu atkarībā no tā, kāds pakotņu pārvaldnieks tiek izmantots (gan yum, gan apt ir pieņemami), izveido mājas direktoriju kaudze lietotājs un klonē jaunākos skriptus DevStack instalēšanai no viņu oficiālā repozitorija. Piesakieties kā lietotāja kaudze, izmantojot komandu:

$ su -l kaudze

Tagad kā pēdējo soli mēs palaistu sākt.sh skripts kā šis lietotājs. Tas tiek glabāts lietotāja mājas direktorijā. Lai izpildītu skriptu, vienkārši ievadiet faila ceļu:

$ / home / stack / start.sh

Tas ir patiešām ilgs process, un tā pabeigšana var ilgt no 20 minūtēm līdz 45 minūtēm. Bet, kad esat pabeidzis, esat gatavs pieteikties, izmantojot Web paneli.

Administratora vadības panelis

Informācijas panelis ir pieejams, izmantojot jūsu DigitalOcean pilienu publisko IP. Paņemiet šo publisko IP, dodoties uz DigitalOcean paneli.

Kopējiet IP pārlūkprogrammas adrešu joslā, un jūs sagaidīs pieteikšanās uzvedne.

Varat pieteikties, izmantojot noklusējuma lietotājvārdus admin un demonstrācija. admin ir mākoņa administrators, lēmējinstitūcija, turpretim demonstrācija lietotājs ir tipisks mākoņa, kuru iestatāt, lietotājs. Noklusējuma parole abiem lietotājiem ir paroli.

Piesakīsimies kā administrators.

Kad esat pieteicies, redzēsiet, ka ir pieejamas daudzas iespējas. Ja noklikšķināt uz, sadaļā Projekti (kreisajā kolonnā) Aprēķināt un tad tālāk Gadījumi jūs redzēsiet kaut ko līdzīgu šim:

Klikšķiniet uz Palaist instanci interfeisa labajā pusē.

Šeit jūs varat piešķirt instancei nosaukumu un izvēlēties, kurā zonā tā tiks palaista. Tā kā šī nav pilnvērtīga datu centrs, mums ir tikai viena atrašanās vieta, un tas ir nova.

Labajā pusē varat redzēt vairākas tīkla pieejamības iespējas, SSH taustiņus, metadatus un visu funkciju klāstu. Bet mēs koncentrēsimies tikai uz tiem, kuriem ir zvaigznīte.

Uz avots opcija jums izlemt, no kura sāknēšanas datu nesēja tiks sākta jūsu VM.

OpenStack nāk ar ļoti vieglu instalāciju cirros, kas tiks izmantoti. Noklikšķiniet uz augšupvērstās bultiņas pogas labajā apakšējā pusē, lai atlasītu cirros kā mūsu sāknēšanas attēlu. Biežāk sastopamā mākonī tā vietā piedāvātu Ubuntu, Fedora vai CentOS attēlus, taču šeit priekšroka tiek dota cirros, jo tā ir ļoti viegla.

Visbeidzot, mēs atlasīsim, kādi resursi tiks veltīti cirros gadījumam. Atlasiet to, kas jums šķiet visērtākais, atkarībā no resursiem, kurus aparatūra jums ir padarījusi pieejamus.

Tagad jūs varat noklikšķināt uz Palaist instanci poga izvēlnes apakšējā labajā stūrī, lai palaistu Cirros instalāciju. Tagad atgriežoties pie Compute instancēm galvenajā izvēlnē, varat piekļūt cirros instalācijai, atlasot konsoles opciju blakus jūsu VM nosaukumam.

Secinājums

Mākonis ir daudz kas vairāk nekā tikai virkne virtuālo mašīnu. Tam nepieciešama tīkla savienojamība, krātuve, dublēšana un daudzas citas funkcijas. OpenStack katrai no šīm sarežģītajām funkcijām ir atšķirīgs projekta nosaukums, un šeit katru no tiem varat izpētīt ļoti padziļināti.

Es ceru, ka šis ievads bija pietiekami aizraujošs, lai vairāk cilvēku sniegtu ieguldījumu mākoņu tehnoloģijās, piemēram, OpenStack.

Labākās Linux spēļu gamepad kartēšanas lietotnes
Ja jums patīk spēlēt spēles Linux ar parastu tastatūru, nevis parasto tastatūru un peles ievades sistēmu, jums ir dažas noderīgas lietotnes. Daudzas d...
Noderīgi rīki Linux spēlētājiem
Ja jums patīk spēlēt spēles Linux, iespējams, ka spēļu pieredzes uzlabošanai, iespējams, esat izmantojis tādas lietotnes un utilītprogrammas kā Wine, ...
HD Remastered spēles operētājsistēmai Linux, kurām nekad agrāk nebija Linux laidiena
Daudzi spēļu izstrādātāji un izdevēji nāk klajā ar veco spēļu HD remaster, lai pagarinātu franšīzes darbības laiku. Lūdzu, faniem, kas pieprasa saderī...