Kuinka asentaa OpenStack?
OpenStack on ohjelmistoalustatyökalu, jota käytetään julkisten ja yksityisten pilvien pilvialustojen rakentamiseen ja hallintaan. Se on ilmainen ja avoin lähdekoodi. Se oli kirjoitettu pythonilla. Se julkaistiin alun perin vuonna 2010. Se tukee alustojen välistä käyttöjärjestelmää. Sitä käytetään pääasiassa infrastruktuurina palveluna (IaaS). Sen on kehittänyt OpenStack-säätiö.
OpenStackin asennuksen vaiheet
OpenStackin asentamiseen vaadittavat vaiheet ovat seuraavat:
Vaihe 1: Asenna Virtual Box tai Luo virtuaalikone
Lataa Oracle-virtuaalikenttä ja luo VM-kone 64-bittisellä käyttöjärjestelmällä, 8 Gt RAM-muistilla ja 300 Gt muistilla. Kun olet luonut VM: n tietylle vaaditulle käyttöjärjestelmälle, avaa pääte ja poista palomuuri käytöstä.
Vaihe 2: Lataa OpenStack-versio
Lataa alla oleva komento OpenStack-version kautta päätteen. Komento on 'yum install –y centos-release-OpenStack-newton'
Vaihe 3: Päivitä paketit
Päivitä paketti alla olevan komennon avulla. Komento on 'yum update –y'.
Vaihe 4: Asenna OpenStack työkalun avulla
Packkstackin avulla kaikki OpenStackin palvelut voidaan asentaa yhdellä kertaa ja se huolehtii kaikesta OpenStackin asennusosasta. OpenStack voidaan asentaa myös ilman työkalun apua, mutta palveluiden asentaminen yksitellen vaatii paljon aikaa. Komento on 'yum install –y OpenStack-packstack'
Vaihe 5: Palveluiden asentaminen
Seuraavaa komentoa käytetään kaikkien OpenStack-palveluiden tai -komponenttien asentamiseen. Komento on 'pakkauspaketti - kaikki'. Se asentaa kaiken ja asennus on valmis OpenStackille.
Vaihe 6: Avaa järjestelmänvalvojatiedosto
Avaa keystonerc_admin-tiedosto saadaksesi käyttäjänimen, salasanan ja URL-osoitteen avoimelle pinolle. Merkitse kaikki kolme asiaa muistiin.
Vaihe 7: Kirjaudu sisään
Käytä selaimen URL-osoitetta ja kirjaudu sisään samoihin käyttöoikeustietoihin OpenStackiin. Saat kojetaulun OpenStackille. Myös muut palvelut on lueteltu siellä.
OpenStack-komponentit
Jotkut OpenStackissa käytetyistä komponenteista ja palveluista koodinimillä ovat seuraavat:
1. Laske:
Se on OpenStack IaaS: n pääosa. Sitä kutsutaan myös nimellä Nova. Sitä kutsutaan pilvilaskennan kangasohjaimeksi. Se kirjoitetaan pääasiassa python-kielellä. Se on kehitetty pääasiassa skaalaamiseen ilman omistusoikeuksia laitteisto- ja ohjelmistovaatimuksiin. Sitä käytetään pääasiassa suorituskyvyn seurantaan yleensä ja myös muihin lokitiedostoihin.
2. Verkottuminen:
Se auttaa verkkojen hallinnassa. Se tunnetaan myös nimellä Neutron. Se auttaa määrittämään IP-osoitteita ja hallitsemaan verkostoitumista. Se tarjoaa malleja eri sovelluksille määritellyille käyttäjäryhmille.
3. Estä tallennustila:
Se tunnetaan myös nimellä Cinder. Se tarjoaa tallennuslaitteita palveluiden suorittamiseen ja laskenta-instanssien luomiseen. Se auttaa hallitsemaan ja liittämään laitteita palvelimiin. Sitä käytetään suorituskykyherkissä tilanteissa, kuten tietokantavarastointi, tiedostojärjestelmän laajennus jne. Sen avulla pilvikäyttäjät voivat hallita omaa varastoa.
4. Henkilöllisyys:
Se auttaa kartoittamaan OpenStack-palveluiden käyttäjien keskushakemiston. Sitä kutsutaan myös Keystoneksi. Se toimii pääasiassa autentikointijärjestelmänä pilvijärjestelmän ja sen palvelujen käyttämiseksi. Se varmistaa, että korjaaja todentaa palvelun tai työkalun pääsyn tietylle käyttäjälle.
5. Kuva:
Sitä käytetään palveluiden ja kuvien tallentamiseen. Näiden tallennettujen kuvien avulla voidaan käyttää mallina. Sitä käytetään myös rajoittamattoman määrän varmuuskopioiden tallentamiseen. Se tunnetaan myös nimellä Se lisää parannuksia olemassa olevaan infrastruktuuriin. Se on moduuli, jota käytetään pääasiassa kuvien lisäämiseen, poistamiseen, jakamiseen ja kopiointiin.
6. Objektien varastointi:
Objektin tallennuskoodinimi on Swift. Sitä käytetään objektien ja tiedostojen eheyden hallintaan, jotka on kirjoitettu useille levyajureille, jotka ovat levinneet palvelinten datakeskuksessa ja myös klusterin välillä. OpenStack auttaa sisällön toisinnassa ja jakaa laitteiden välillä eri ohjelmalogiikan avulla.
7. Hallintapaneeli:
Kojelaudan koodinimi on Horizon. Se tarjoaa käyttöliittymän käyttäjän käyttämään erilaisia palveluita ja komponentteja, kuten laskenta-instanssin hallintaa, seurantaa ja muita palveluita. Se on yksi tapa vuorovaikutuksessa OpenStack-palveluiden kanssa. Se pystyy automatisoimaan pääsyn ja hallintatyökalut.
8. Orkestrointi:
Orkesterin koodinimi on Heat. Lämpöä käytetään järjestämään useita komposiittipilvi sovelluksia malleilla.
9. Työnkulku:
Työnkulun koodinimi on Mistral. Se on palvelu, joka hallitsee työnkulkuja. Sitä käytetään kirjoittamaan ja hallitsemaan tiettyä palvelua varten kirjoitettu työnkulku.
10. Telemetria:
Telemetrian koodinimi on Ceilometer. Se on vain OpenStack-komponenttien laskutusjärjestelmän yhteyspiste.
Johtopäätös: Asenna OpenStack
Organisaatio käyttää OpenStackia laajasti pilvipalveluissa sovellusten käyttöönottoon ja palveluiden hallintaan eri käyttäjille helposti. OpenStackin tärkein ominaisuus on avoin lähdekoodi ja ilmainen. Se on helposti saatavilla ja sitä voidaan käyttää missä tahansa julkisiin ja yksityisiin pilviin. Suuret organisaatiot käyttävät OpenStackia pilvipalveluna hallitsemaan sovelluksiaan ja palveluitaan, kuten AT&T, BMW ja muut.
OpenStackin perustamisessa ja päivittämisessä uusimpaan versioon ja sen pitkäaikaiseen tukeen on joitain haasteita. On olemassa hyvä online-tukiyhteisö, joka auttaa korjaamaan ongelmat ja oppimaan OpenStackin helposti. Se on yksi parhaista vaihtoehdoista aloittaa pilvipalvelun työskentely ja parantaa oppimista pilvipalvelualalla.
Suositellut artikkelit
Tämä on opas OpenStackin asennuksesta. Tässä olemme keskustelleet OpenStackin ja OpenStack-komponenttien asennusvaiheista. Voit myös katsoa seuraavia artikkeleita saadaksesi lisätietoja -
- Kuinka asentaa Apache?
- Vaiheet SQL Serverin asentamiseen?
- Kuinka asentaa MATLAB?
- Opas Appiumin asentamiseen?
- Pino Pythonissa 2 Eri menetelmiä