Kako namestiti OpenStack?
OpenStack je programsko orodje platforme, ki se uporablja za gradnjo in upravljanje oblačnih platform za javni in zasebni oblak. Je brezplačen in odprtokoden. Napisano je bilo v pythonu. Prvotno je bil izdan leta 2010. Podpira operacijski sistem, ki deluje na več platformah. Večinoma se uporablja kot infrastruktura kot storitev (IaaS). Razvila ga je fundacija OpenStack.
Koraki za namestitev programa OpenStack
Za namestitev OpenStack-a so potrebni naslednji koraki:
1. korak: Namestite navidezno polje ali ustvarite virtualni stroj
Prenesite navidezno okno Oracle in ustvarite VM stroj s specifično konfiguracijo 64-bitnega OS z 8 GB RAM-a in 300 GB pomnilnika. Ko ustvarite svoj VM za določen OS, ki ga potrebujete, odprite terminal in onemogočite požarni zid.
2. korak: Prenesite različico OpenStack
Uporabite spodnji ukaz za prenos različice OpenStack prek terminala. Ukaz je 'yum install –y centos-release-OpenStack-newton'
3. korak: Posodobite pakete
S spodnjim ukazom posodobite paket. Ukaz je „yum update –y“.
4. korak: Z orodjem namestite OpenStack
S pomočjo packstack-a je mogoče vse storitve OpenStack-a namestiti naenkrat in poskrbel bo za vse namestitvene dele za OpenStack. OpenStack je mogoče namestiti tudi brez pomoči orodja, vendar je za namestitev storitev ena za drugo potrebno veliko časa. Ukaz je „yum install –y OpenStack-packstack“
5. korak: Namestitev storitev
Spodnji ukaz se uporablja za namestitev vseh storitev ali komponent za OpenStack. Ukaz je 'packstack –allinone'. Vse bo namestil in namestitev dokončana za OpenStack.
6. korak: Odprite skrbniško datoteko
Odprite datoteko keystonerc_admin, da dobite uporabniško ime, geslo in URL odprtega sklada. Zapišite vse tri stvari.
7. korak: Prijava
Uporabite URL v brskalniku in uporabite iste poverilnice za prijavo v OpenStack in dobili boste nadzorno ploščo za OpenStack. Tam so navedene tudi ostale storitve.
Komponente OpenStack
Nekatere komponente in storitve s kodnimi imeni, ki se uporabljajo v OpenStacku, so naslednje:
1. Izračunajte:
Je glavni del OpenStack IaaS. Imenujejo ga tudi kot Nova. Imenuje se krmilnik tkanine za računalništvo v oblaku. V glavnem je napisan v pythonu. Zasnovan je predvsem za povečanje obsega brez lastniških zahtev za strojno in programsko opremo. Uporablja se predvsem za spremljanje uspešnosti na splošno in drugih dnevniških datotek.
2. Mrežno povezovanje:
Pomaga pri upravljanju omrežij. Znan je tudi kot Neutron. Pomaga pri določanju naslovov IP in upravljanju omrežja. Ponuja modele za različne aplikacije za definirane skupine uporabnikov.
3. Blok shranjevanje:
Znan je tudi kot Cinder. Ponuja pomnilniške naprave za zagon storitev in ustvarjanje računskih primerkov. Pomaga pri upravljanju, pritrjevanju naprav na strežnike. Uporablja se za scenarije, ki so občutljivi na uspešnost, kot so shranjevanje baz podatkov, razširitev datotečnega sistema itd., Uporabnikom oblakov pa omogoča, da sami shranjujejo shrambo.
4. Identiteta:
Pomaga pri preslikavi osrednjega imenika uporabnikov s storitvami OpenStack. Imenujejo ga tudi kot Keystone. V glavnem deluje kot sistem za preverjanje pristnosti za upravljanje oblačnega sistema in njegovih storitev. Poskrbi, da bo korektor overil dostop do storitve ali orodja do določenega uporabnika.
5. Slika:
Uporablja se za shranjevanje storitev in slik. S pomočjo teh slik, ki so shranjene, lahko uporabite kot predlogo. Uporablja se tudi za shranjevanje neomejenega števila varnostnih kopij. Znan je tudi pod imenom, da izboljšuje obstoječo infrastrukturo. Modul se uporablja predvsem za dodajanje, brisanje, skupno rabo in podvajanje slik.
6. Shranjevanje predmetov:
Kodno ime za shranjevanje predmetov je Swift. Uporablja se za upravljanje celovitosti predmetov in datotek, zapisanih v več gonilnikov diskov, ki so razporejeni tudi v podatkovnem centru strežnikov in po celotnem grozdu. OpenStack pomaga pri kopiranju vsebine in uporabi različne logike programske opreme za distribucijo po napravah.
7. Nadzorna plošča:
Kodno ime nadzorne plošče je Horizon. Uporabniku ponuja vmesnik za uporabo različnih storitev in komponent, kot so upravljanje računskega primerka, spremljanje in druge storitve. To je eden od načinov za interakcijo s storitvami OpenStack. Lahko avtomatizira dostop in orodja, ki jih ustvari za upravljanje.
8. Orkestracija:
Kodno ime orkestracije je Heat. Toplota se uporablja za orkestriranje več sestavljenih aplikacij v oblaku s pomočjo predlog.
9. Potek dela:
Kodno ime delovnega toka je Mistral. To je storitev, ki upravlja z delovnimi tokovi. Uporablja se za pisanje in upravljanje delovnega toka, ki je bil napisan za določeno storitev.
10. Telemetrija:
Kodno ime Telemetry je Ceilometer. To je samo kontaktno mesto za sistem zaračunavanja komponent OpenStack.
Zaključek: Namestite OpenStack
OpenStack organizacija široko uporablja v računalništvu v oblaku za enostavno uvajanje aplikacij in upravljanje storitev za različne uporabnike. Najpomembnejša značilnost OpenStack-a je odprtokodna in brez stroškov. Je na voljo in se lahko uporablja kjer koli za javne in zasebne oblake. Velike organizacije uporabljajo OpenStack kot storitev v oblaku za upravljanje svojih aplikacij in storitev, kot so AT&T, BMW in drugi.
Med postavljanjem OpenStack-a in nadgradnjo na najnovejšo različico in njeno dolgoročno podporo je nekaj izzivov. Obstaja dobra spletna skupnost za podporo, ki pomaga odpraviti težave in se preprosto naučiti OpenStack. To je ena najboljših možnosti, da se začnemo ukvarjati z računalništvom v oblaku in izboljšujemo učenje na področju oblaka.
Priporočeni članki
To je navodila za namestitev OpenStack. Tu smo razpravljali o korakih za namestitev OpenStack in komponent OpenStack. Če želite izvedeti več, si oglejte tudi naslednje članke -
- Kako namestiti Apache?
- Koraki za namestitev strežnika SQL?
- Kako namestiti MATLAB?
- Vodnik za namestitev Appiuma?
- Zlaganje v Pythonu | 2 različna načina