Hur installerar jag OpenStack?
OpenStack är ett mjukvaruplattformverktyg som används för att bygga och hantera molnplattformarna för offentliga och privata moln. Det är gratis och öppen källkod. Det skrevs i python. Det släpptes ursprungligen år 2010. Det stöder operativsystemet över plattformar. Det distribueras mestadels som infrastruktur som en tjänst (IaaS). Det utvecklades av OpenStack-stiftelsen.
Steg för att installera OpenStack
Stegen som krävs för att installera OpenStack är följande:
Steg 1: Installera Virtual Box eller Create Virtual Machine
Ladda ner den virtuella rutan Oracle och skapa VM-maskinen med en specifik konfiguration av 64 bitars OS med 8 GB RAM och 300 GB minne. När du har skapat din VM för ett specifikt operativsystem som du krävde öppnar du terminalen och inaktiverar brandväggen.
Steg 2: Ladda ner OpenStack-versionen
Använd kommandot nedan för att ladda ner OpenStack-versionen via terminalen. Kommandot är 'yum install –y centos-release-OpenStack-newton'
Steg 3: Uppdatera paketen
Använd kommandot nedan för att uppdatera paketet. Kommandot är 'yum update –y'.
Steg 4: Använd verktyget för att installera OpenStack
Med hjälp av packstack kan alla tjänster från OpenStack installeras på en gång och det kommer att ta hand om all installationsdel för OpenStack. OpenStack kan installeras utan hjälp av verktyget också men det kräver mycket tid att installera tjänsterna en efter en. Kommandot är 'yum install –y OpenStack-packstack'
Steg 5: Installera tjänster
Nedanstående kommando används för att installera alla tjänster eller komponenter för OpenStack. Kommandot är 'packstack – allinone'. Det kommer att installera allt och installationen är klar för OpenStack.
Steg 6: Öppna adminfilen
Öppna keystonerc_admin-filen för att få användarnamn, lösenord och URL för den öppna stacken. Notera alla de tre sakerna.
Steg 7: Logga in
Använd webbadressen i webbläsaren och använd samma referenser för att logga in på OpenStack så får du instrumentpanelen för OpenStack. De andra tjänsterna listas också där.
OpenStack-komponenter
Några av komponenterna och tjänsterna med kodnamn som används i OpenStack är följande:
1. Beräkna:
Det är huvuddelen av OpenStack IaaS. Det kallas också Nova. Det kallas en molnberäkningstygskontroller. Det är huvudsakligen skrivet i python. Det är främst utvecklat för att skala upp utan egna krav på hårdvara och programvara. Det används främst för att övervaka prestanda i allmänhet och andra loggfiler också.
2. Nätverk:
Det hjälper till att hantera nätverk. Det är också känt som Neutron. Det hjälper till att specificera IP-adresserna och hantera nätverket. Den tillhandahåller modeller för olika applikationer för de definierade användargrupperna.
3. Blocklagring:
Det är också känt Cinder. Det tillhandahåller lagringsenheter för att köra tjänsterna och skapa beräkningsinstanser. Det hjälper till att hantera, ansluta enheter till servrar. Det används för prestandakänsliga scenarier som databaslagring, filsystemutvidgning osv. Det gör att molnanvändare kan hantera sin egen lagring.
4. Identitet:
Det hjälper till att kartlägga den centrala katalogen för användare med OpenStack-tjänster. Det kallas också som Keystone. Det fungerar främst som ett autentiseringssystem för att driva molnsystemet och dess tjänster. Det kommer att se till att korrigeraren verifierar åtkomst till tjänster eller verktyg för den specifika användaren.
5. Bild:
Det används för att lagra tjänster och bilder. Med hjälp av dessa bilder som lagras kan användas som en mall. Det används också för att lagra ett obegränsat antal säkerhetskopior. Det är också känt som Det lägger till förbättringar av befintlig infrastruktur. Det är den modul som huvudsakligen används för att lägga till, ta bort, dela och duplicera bilderna.
6. Förvaring av objekt:
Namnet på objektlagringskoden är Swift. Det används för att hantera integriteten för objekt och filer som är skrivna till flera diskdrivrutiner som också är spridda i servaredatacentret och över hela klustret. OpenStack hjälper till att replikera innehåll och använda de olika programvarulogiken för att distribuera över enheterna.
7. Instrumentbord:
Kodnamnet på instrumentpanelen är Horizon. Det ger gränssnittet för användaren att använda de olika tjänsterna och komponenterna som hantering av datorinstans, övervakning och andra tjänster. Det är ett av sätten att interagera med OpenStack-tjänster. Det kan automatisera åtkomst och verktyg att bygga för hantering.
8. Orkestrering:
Kodnamnet för orkestrering är Heat. Värme används för att orkestrera flera kompositmolnapplikationer med mallar.
9. Arbetsflöde:
Kodnamnet på arbetsflödet är Mistral. Det är en tjänst som hanterar arbetsflöden. Det används för att skriva och hantera arbetsflödet som har skrivits för specifik tjänst.
10. Telemetri:
Kodnamnet för Telemetry är Ceilometer. Det är bara kontaktpunkten för faktureringssystemet för OpenStack-komponenter.
Slutsats: Installera OpenStack
OpenStack används ofta i Cloud computing av organisationen för att distribuera applikationerna och enkelt hantera tjänsterna för olika användare. Den viktigaste funktionen i OpenStack är öppen källkod och kostnadsfri. Det är lättillgängligt och kan användas var som helst för offentliga och privata moln. De stora organisationerna använder OpenStack som en molntjänst för att hantera sina applikationer och tjänster som AT&T, BMW och andra också.
Det finns några utmaningar när du installerar OpenStack och uppgraderar till den senaste versionen och dess långsiktiga support. Det finns ett bra onlinesupportgemenskap som hjälper dig att lösa problemen och lära dig OpenStack enkelt. Det är ett av de bästa valen att börja arbeta med molnberäkning och förbättra lärandet inom molnområdet.
Rekommenderade artiklar
Detta har varit en guide för Installera OpenStack. Här har vi diskuterat stegen för att installera OpenStack och komponenter i OpenStack. Du kan också titta på följande artiklar för att lära dig mer -
- Hur installerar jag Apache?
- Steg för att installera SQL Server?
- Hur installerar du MATLAB?
- Guide för att installera Appium?
- Stack i Python | 2 olika metoder