Hvordan installerer OpenStack?
OpenStack er et programvareplattformverktøy som brukes til å bygge og administrere skyplattformene for offentlige og private skyer. Det er gratis og åpen kildekode. Det ble skrevet i python. Den ble opprinnelig utgitt i 2010. Den støtter operativsystemet på tvers av plattformer. Det er stort sett distribuert som infrastruktur som en tjeneste (IaaS). Den ble utviklet av OpenStack-stiftelsen.
Trinn for å installere OpenStack
Trinnene som kreves for å installere OpenStack er som følger:
Trinn 1: Installer Virtual Box eller Create Virtual Machine
Last ned den virtuelle Oracle-boksen og lag VM-maskinen med en spesifikk konfigurasjon på 64 bit OS med 8 GB RAM og 300 GB minne. Etter å ha opprettet din VM for et spesifikt operativsystem du trenger, åpner du terminalen og deaktiverer brannmuren.
Trinn 2: Last ned OpenStack-versjonen
Bruk kommandoen nedenfor for å laste ned OpenStack-versjonen gjennom terminalen. Kommandoen er 'yum install –y centos-release-OpenStack-newton'
Trinn 3: Oppdater pakkene
Bruk kommandoen nedenfor for å oppdatere pakken. Kommandoen er 'yum update –y'.
Trinn 4: Bruk verktøyet til å installere OpenStack
Ved hjelp av packstack kan alle tjenestene til OpenStack installeres på en gang, og det vil ta seg av all installasjonsdel for OpenStack. OpenStack kan installeres uten hjelp av verktøyet også, men det krever mye tid å installere tjenestene en etter en. Kommandoen er 'yum install –y OpenStack-packstack'
Trinn 5: Installere tjenester
Kommandoen nedenfor brukes til å installere alle tjenestene eller komponentene for OpenStack. Kommandoen er 'packstack –allinone'. Det vil installere alt og installasjonen er fullført for OpenStack.
Trinn 6: Åpne admin-filen
Åpne keystonerc_admin-filen for å få brukernavn, passord og URL for den åpne bunken. Noter ned alle de tre tingene.
Trinn 7: Innlogging
Bruk nettadressen i nettleseren og bruk de samme legitimasjonene for å logge på OpenStack, så får du dashbordet for OpenStack. De andre tjenestene er også oppført der.
OpenStack-komponenter
Noen av komponentene og tjenestene med kodenavn som brukes i OpenStack er som følger:
1. Beregn:
Det er hoveddelen av OpenStack IaaS. Det er også referert til som Nova. Det kalles en cloud computing-stoffkontroller. Det er hovedsakelig skrevet i python. Den er hovedsakelig utviklet for å skalere opp uten proprietære krav til maskinvare og programvare. Den brukes hovedsakelig for å overvåke ytelsen i generelle og andre loggfiler også.
2. Nettverk:
Det hjelper med å administrere nettverkene. Det er også kjent som Neutron. Det hjelper med å spesifisere IP-adressene og administrere nettverkene. Den inneholder modeller for forskjellige applikasjoner for de definerte brukergruppene.
3. Blokkering av lagring:
Det er også kjent som Cinder. Det gir lagringsenheter for å kjøre tjenestene og lage beregne forekomster. Det hjelper med å administrere, knytte enheter til servere. Det brukes til ytelsesfølsomme scenarier som databaselagring, filsystemutvidelse, etc. det lar skybrukerne administrere lagringen sin egen.
4. Identitet:
Det hjelper med å kartlegge den sentrale katalogen til brukere med OpenStack-tjenester. Det kalles også som Keystone. Det fungerer hovedsakelig som et autentiseringssystem for å betjene skysystemet og dets tjenester. Det vil sørge for at korrigereren autentiserer tilgang til tjenester eller verktøy for den aktuelle brukeren.
5. Bilde:
Den brukes til lagring av tjenester og bilder. Ved hjelp av disse bildene som er lagret kan brukes som mal. Det brukes også til å lagre et ubegrenset antall sikkerhetskopier. Det er også kjent som Det gir forbedringer i eksisterende infrastruktur. Det er modulen som hovedsakelig brukes til å legge til, slette, dele og duplisere bildene.
6. Lagring av objekt:
Navnet på objektlagringskoden er Swift. Det brukes til å administrere integriteten til objekt og filer som er skrevet til flere diskdrivere som også er spredt i serverens datasenter og over klyngen. OpenStack hjelper med å gjenskape innhold og bruke den forskjellige programvarelogikken for å distribuere over enhetene.
7. Dashbord:
Kodenavnet på dashbordet er Horizon. Det gir brukergrensesnittet til brukeren å bruke de forskjellige tjenestene og komponentene som å administrere beregnet forekomst, overvåking og andre tjenester. Det er en av måtene å samhandle med OpenStack-tjenester. Det kan automatisere tilgang og verktøy for å bygge for å administrere.
8. Orkestrering:
Kodenavnet på orkestrering er Heat. Heat brukes til å orkestrere flere sammensatte sky-applikasjoner ved hjelp av maler.
9. Arbeidsflyt:
Kodenavnet på arbeidsflyten er Mistral. Det er en tjeneste som administrerer arbeidsflyt. Den brukes til å skrive og administrere arbeidsflyten som er skrevet for spesifikk tjeneste.
10. Telemetri:
Kodenavnet til Telemetry er Ceilometer. Det er bare kontaktpunktet for faktureringssystemet for OpenStack-komponenter.
Konklusjon: Installer OpenStack
OpenStack er mye brukt i Cloud computing av organisasjonen for å distribuere applikasjonene og administrere tjenestene for forskjellige brukere enkelt. Den viktigste funksjonen i OpenStack er åpen kildekode og kostnadsfritt. Det er lett tilgjengelig og kan brukes hvor som helst for offentlige og private skyer. De store organisasjonene bruker OpenStack som en skytjeneste for å administrere applikasjoner og tjenester som AT&T, BMW og andre også.
Det er noen utfordringer mens du setter opp OpenStack og oppgraderer til den nyeste versjonen og den langsiktige støtten. Det er et godt støttesamfunn på nettet som hjelper deg med å løse problemene og lære OpenStack enkelt. Det er et av de beste valgene å begynne å jobbe med cloud computing og forbedre læring innen skyens felt.
Anbefalte artikler
Dette har vært en guide for Install OpenStack. Her har vi diskutert trinnene for å installere OpenStack og komponenter av OpenStack. Du kan også se på følgende artikler for å lære mer -
- Hvordan installerer Apache?
- Trinn for å installere SQL Server?
- Hvordan installerer MATLAB?
- Veiledning for å installere Appium?
- Stabel i Python | 2 forskjellige metoder