OpenStack - installeren Eenvoudige stappen voor installatie van OpenStack

Inhoudsopgave:

Anonim

Hoe OpenStack installeren?

OpenStack is een softwareplatformtool die wordt gebruikt voor het bouwen en beheren van de cloudplatforms voor publieke en private clouds. Het is gratis en open source. Het is geschreven in python. Het werd oorspronkelijk uitgebracht in het jaar 2010. Het ondersteunt het platformonafhankelijke besturingssysteem. Het wordt meestal ingezet als Infrastructure as a service (IaaS). Het is ontwikkeld door de OpenStack-stichting.

Stappen om OpenStack te installeren

De vereiste stappen om OpenStack te installeren zijn als volgt:

Stap 1: Installeer Virtual Box of Create Virtual Machine

Download de virtuele Oracle-box en maak de VM-machine met een specifieke configuratie van 64-bits besturingssysteem met 8 GB RAM en 300 GB geheugen. Nadat u uw VM hebt gemaakt voor een specifiek besturingssysteem dat u nodig hebt, opent u de terminal en schakelt u de firewall uit.

Stap 2: Download OpenStack-versie

Gebruik de onderstaande opdracht om de OpenStack-versie via de terminal te downloaden. Het commando is 'yum install –y centos-release-OpenStack-newton'

Stap 3: Werk de pakketten bij

Gebruik de onderstaande opdracht om het pakket bij te werken. Het commando is 'yum update –y'.

Stap 4: Gebruik de tool om OpenStack te installeren

Met de hulp van packstack kunnen alle services van OpenStack in één keer worden geïnstalleerd en zal het alle installatiedeel voor OpenStack verzorgen. OpenStack kan ook worden geïnstalleerd zonder de hulp van de tool, maar het kost veel tijd om de services een voor een te installeren. Het commando is 'yum install –y OpenStack-packstack'

Stap 5: Services installeren

De onderstaande opdracht wordt gebruikt om alle services of componenten voor OpenStack te installeren. Het commando is 'packstack –allinone'. Het installeert alles en de installatie is voltooid voor OpenStack.

Stap 6: Open het adminbestand

Open het bestand keystonerc_admin om de gebruikersnaam, het wachtwoord en de URL voor de open stapel op te halen. Noteer alle drie de dingen.

Stap 7: Inloggen

Gebruik de URL in de browser en gebruik dezelfde inloggegevens om in te loggen bij OpenStack en u krijgt het dashboard voor OpenStack. De andere services worden daar ook vermeld.

OpenStack-componenten

Sommige componenten en services met codenamen die in OpenStack worden gebruikt, zijn de volgende:

1. Berekenen:

Het is het belangrijkste onderdeel van OpenStack IaaS. Het wordt ook wel Nova genoemd. Het wordt een cloud computing fabric-controller genoemd. Het is voornamelijk geschreven in python. Het is hoofdzakelijk ontwikkeld voor opschaling zonder eigen hardware- en softwarevereisten. Het wordt voornamelijk gebruikt voor het bewaken van prestaties in het algemeen en andere logbestanden.

2. netwerken:

Het helpt bij het beheer van de netwerken. Het is ook bekend als Neutron. Het helpt bij het specificeren van de IP-adressen en het beheer van de netwerken. Het biedt modellen voor verschillende toepassingen voor de gedefinieerde gebruikersgroepen.

3. Blokkeer opslag:

Het wordt ook wel Cinder genoemd. Het biedt de opslagapparaten om de services uit te voeren en de rekeninstanties te maken. Het helpt bij het beheren, koppelen van apparaten aan servers. Het wordt gebruikt voor prestatiegevoelige scenario's zoals databaseopslag, bestandssysteemuitbreiding, enz. Het stelt cloudgebruikers in staat de opslag zelf te beheren.

4. Identiteit:

Het helpt bij het in kaart brengen van de centrale map van gebruikers met OpenStack-services. Het wordt ook wel Keystone genoemd. Het fungeert vooral als een authenticatiesysteem om het cloudsysteem en zijn diensten te bedienen. Het zorgt ervoor dat de corrector geauthenticeerde toegang van de service of tool tot de specifieke gebruiker.

5. Afbeelding:

Het wordt gebruikt voor het opslaan van services en afbeeldingen. Met behulp van deze afbeeldingen kunnen opgeslagen afbeeldingen worden gebruikt als sjabloon. Het wordt ook gebruikt om een ​​onbeperkt aantal back-ups op te slaan. Het staat ook bekend als het voegt verbeteringen toe aan bestaande infrastructuur. Het is de module die voornamelijk wordt gebruikt voor het toevoegen, verwijderen, delen en dupliceren van de afbeeldingen.

6. Objectopslag:

De codenaam van de objectopslag is Swift. Het wordt gebruikt om de integriteit van objecten en bestanden te beheren die naar meerdere schijfstuurprogramma's worden geschreven die zich ook in het datacenter van de server en in het cluster bevinden. OpenStack helpt bij het repliceren van inhoud en gebruikt de verschillende softwarelogica om over de apparaten te verspreiden.

7. Dashboard:

De codenaam van het dashboard is Horizon. Het biedt de interface voor de gebruiker om de verschillende services en componenten te gebruiken, zoals het beheer van de rekeninstantie, monitoring en andere services. Het is een van de manieren om te communiceren met OpenStack-services. Het kan toegang en hulpmiddelen automatiseren om te beheren.

8. Bezetting:

De codenaam van orkestration is Heat. Warmte wordt gebruikt om de meerdere samengestelde cloudtoepassingen te orkestreren met behulp van sjablonen.

9. Werkstroom:

De codenaam van de workflow is Mistral. Het is een service die workflows beheert. Het wordt gebruikt om de workflow te schrijven en te beheren die is geschreven voor een specifieke service.

10. Telemetrie:

De codenaam van Telemetry is Ceilometer. Het is alleen het contactpunt voor het factureringssysteem van OpenStack-componenten.

Conclusie: OpenStack installeren

OpenStack wordt door de organisatie veel gebruikt in cloud computing om de applicaties te implementeren en de services voor verschillende gebruikers gemakkelijk te beheren. Het belangrijkste kenmerk van OpenStack is open source en gratis. Het is direct beschikbaar en kan overal worden gebruikt voor openbare en privé-clouds. De grote organisaties gebruiken OpenStack als cloudservice voor het beheren van hun applicaties en services zoals AT&T, BMW en andere ook.

Er zijn enkele uitdagingen bij het instellen van de OpenStack en het upgraden naar de nieuwste versie en de ondersteuning op lange termijn. Er is een goede online ondersteuningscommunity die helpt bij het oplossen van de problemen en het gemakkelijk leren van de OpenStack. Het is een van de beste keuzes om aan cloud computing te beginnen en het leren op het gebied van de cloud te verbeteren.

Aanbevolen artikelen

Dit is een handleiding geweest voor OpenStack installeren. Hier hebben we de stappen besproken om OpenStack en componenten van OpenStack te installeren. U kunt ook de volgende artikelen bekijken voor meer informatie -

  1. Hoe Apache te installeren?
  2. Stappen om SQL Server te installeren?
  3. Hoe MATLAB installeren?
  4. Handleiding voor het installeren van Appium?
  5. Stapel in Python | 2 verschillende methoden