Sådan installeres OpenStack?
OpenStack er et softwareplatformværktøj, der bruges til at bygge og styre skyplatforme til offentlige og private skyer. Det er gratis og open source. Det blev skrevet i python. Det blev oprindeligt frigivet i år 2010. Det understøtter cross-platform operativsystem. Det distribueres for det meste som infrastruktur som en service (IaaS). Det blev udviklet af OpenStack-stiftelsen.
Trin til installation af OpenStack
De trin, der kræves for at installere OpenStack, er som følger:
Trin 1: Installer Virtual Box eller Opret Virtual Machine
Download den virtuelle Oracle-boks og opret VM-maskinen med en bestemt konfiguration på 64 bit OS med 8 GB RAM og 300 GB hukommelse. Når du har oprettet din VM til et specifikt operativsystem, du har brug for, skal du åbne terminalen og deaktivere firewall.
Trin 2: Download OpenStack-version
Brug kommandoen herunder til at downloade OpenStack-versionen via terminalen. Kommandoen er 'yum install –y centos-release-OpenStack-newton'
Trin 3: Opdater pakkerne
Brug kommandoen herunder til at opdatere pakken. Kommandoen er 'yum update –y'.
Trin 4: Brug værktøjet til at installere OpenStack
Ved hjælp af packstack kan alle tjenester i OpenStack installeres på én gang, og det tager sig af alle installationsdelene til OpenStack. OpenStack kan installeres uden hjælp af værktøjet, men det kræver meget tid at installere tjenesterne en efter en. Kommandoen er 'yum install –y OpenStack-packstack'
Trin 5: Installation af tjenester
Nedenstående kommando bruges til at installere alle tjenester eller komponenter til OpenStack. Kommandoen er 'packstack –allinone'. Det installerer alt og installationen er fuldført til OpenStack.
Trin 6: Åbn admin-filen
Åbn keystonerc_admin-filen for at få brugernavn, adgangskode og URL til den åbne stak. Noter alle de tre ting ned.
Trin 7: Login
Brug URL'en i browseren, og brug de samme legitimationsoplysninger til at logge ind på OpenStack, så får du betjeningspanelet til OpenStack. De øvrige tjenester er også listet der.
OpenStack-komponenter
Nogle af komponenterne og tjenesterne med kodenavne, der bruges i OpenStack, er som følger:
1. Beregn:
Det er hoveddelen af OpenStack IaaS. Det kaldes også Nova. Det kaldes en cloud computing stofcontroller. Det er hovedsageligt skrevet i python. Det er hovedsageligt udviklet til opskalering uden proprietære hardware- og softwarekrav. Det bruges hovedsageligt også til overvågning af ydeevne i generelle og andre logfiler.
2. Netværk:
Det hjælper med at styre netværkene. Det er også kendt som Neutron. Det hjælper med at specificere IP-adresserne og styre netværk. Det giver modeller til forskellige applikationer til de definerede brugergrupper.
3. Blokering af opbevaring:
Det er også kendt som Cinder. Det giver lagerenhederne til at køre tjenesterne og skabe beregne tilfælde. Det hjælper med at styre, vedhæfte enheder til servere. Det bruges til ydelsesfølsomme scenarier som databaselagring, filsystemudvidelse osv. Det giver cloud-brugere mulighed for at styre deres lager.
4. Identitet:
Det hjælper med at kortlægge den centrale mappe over brugere med OpenStack-tjenester. Det kaldes også som Keystone. Det fungerer hovedsageligt som et autentificeringssystem til at betjene skysystemet og dets tjenester. Det vil sørge for, at korrigereren godkender adgang til service eller værktøj til den bestemte bruger.
5. Billede:
Det bruges til opbevaring af tjenester og billeder. Ved hjælp af disse billeder, der er gemt, kan bruges som en skabelon. Det bruges også til at gemme et ubegrænset antal sikkerhedskopier. Det er også kendt som Det tilføjer forbedringer til eksisterende infrastruktur. Det er det modul, der hovedsageligt bruges til at tilføje, slette, dele og duplikere billederne.
6. Opbevaring af genstande:
Navnet på objektlagringskoden er Swift. Det bruges til at styre integriteten af objekt og filer, der er skrevet til flere diskdrivere, der også er spredt i serverens datacenter og på tværs af klyngen. OpenStack hjælper med at replikere indhold og bruge den forskellige softwarelogik til at distribuere på tværs af enhederne.
7. Dashboard:
Dashbordets kodenavn er Horizon. Det giver brugergrænsefladen til brugeren at bruge de forskellige tjenester og komponenter, som f.eks. Styring af computeren, overvågning og andre tjenester. Det er en af måderne at interagere med OpenStack-tjenester på. Det kan automatisere adgang og værktøjer til at bygge til styring.
8. Orkestrering:
Kodenavnet på orkestrering er Heat. Varme bruges til at orkestreere de flere sammensatte sky-applikationer vha. Skabeloner.
9. Arbejdsgang:
Kodenavnet på arbejdsgangen er Mistral. Det er en service, der administrerer arbejdsgange. Det bruges til at skrive og styre den arbejdsgang, der er skrevet til specifik service.
10. Telemetri:
Kodenavnet på Telemetry er Ceilometer. Det er kun kontaktpunktet for faktureringssystemet for OpenStack-komponenter.
Konklusion: Installer OpenStack
OpenStack bruges i vid udstrækning i Cloud computing af organisationen til let at implementere applikationer og administrere tjenesterne for forskellige brugere. Den vigtigste funktion i OpenStack er open source og uden omkostninger. Det er let tilgængeligt og kan bruges overalt til offentlige og private skyer. De store organisationer bruger OpenStack som en skytjeneste til styring af deres applikationer og tjenester som AT&T, BMW og andre også.
Der er nogle udfordringer, mens du opsætter OpenStack og opgraderer til den nyeste version og dens langsigtede support. Der er et godt online supportfællesskab, der hjælper med at løse problemerne og lære OpenStack let. Det er et af de bedste valg at begynde at arbejde på cloud computing og forbedre læring inden for skyens felt.
Anbefalede artikler
Dette har været en guide til Install OpenStack. Her har vi drøftet trinnene til installation af OpenStack og komponenter i OpenStack. Du kan også se på de følgende artikler for at lære mere -
- Sådan installeres Apache?
- Trin til installation af SQL Server?
- Sådan installeres MATLAB?
- Vejledning til installation af Appium?
- Stak i Python | 2 forskellige metoder