Hoe OpenStack op Ubuntu Server met DevStack te installeren

OpenStack is een gratis, open source platform dat specifiek is ontwikkeld voor cloud computing. Via dit cloudcentrische platform kunnen virtuele machines en andere bronnen als Infrastructure-as-a-Service beschikbaar worden gesteld aan klanten. Er zijn een aantal manieren om OpenStack geïnstalleerd te krijgen - sommige zijn veel uitdagender dan andere.

Een dergelijke manier om OpenStack te installeren is via DevStack. DevStack is een reeks scripts die worden gebruikt om een ​​complete OpenStack-omgeving te creëren op basis van de nieuwste versie. Hoewel de installatie met DevStack een van de gemakkelijkste methoden is om OpenStack te installeren, duurt het enige tijd (30-60 minuten). Ik ga je door het installatieproces van OpenStack leiden, via DevStack. Ik doe dit op het Ubuntu Server 16.04-platform, hoewel het proces op vrijwel elke Linux-serverdistributie zou moeten werken.

Laten we er meteen aan beginnen.

Installatie

Het eerste wat u moet doen, is een nieuwe niet-rootgebruiker maken die voor de installatie kan worden gebruikt. Open een terminalvenster en geef de opdracht:

 sudo useradd -s / bin / bash -d / opt / stack -m stack 

Geef die gebruiker sudo-rechten met de opdracht:

 echo "stack ALL = (ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack 

Wijzig naar die gebruiker met de opdracht:

 sudo su - stapel 

Vervolgens zullen we Devstack van Github afrekenen. Installeer eerst git met de opdracht:

 sudo apt install git 

Nu kun je DevStack afrekenen (we gebruiken de meest recente stabiele versie, koninginnen) met de opdracht:

 git kloon https://github.com/openstack-dev/devstack.git -b stable / queens devstack / 

Hiermee wordt een nieuwe map gemaakt, devstack. Ga naar die map met de opdracht cd devstack .

Voordat u de installatieopdracht uitvoert, moet u het bestand local.conf configureren. Open dit bestand met het commando nano local.conf. Zorg ervoor dat het volgende bevat:

 HOST_IP = SERVER_IP SERVICE_PASSWORD = wachtwoord admin_password = PASSWORD SERVICE_TOKEN = PASSWORD DATABASE_PASSWORD = PASSWORD RABBIT_PASSWORD = PASSWORD ENABLE_HTTPD_MOD_WSGI_SERVICES = True KEYSTONE_USE_MOD_WSGI = True # Logging LOGFILE = $ DEST / logs / stack.sh.log VERBOSE = True ENABLE_DEBUG_LOG_LEVEL = True ENABLE_VERBOSE_LOG_LEVEL = True GIT_BASE = $ {GIT_BASE: -git: //git.openstack.org} TACKER_MODE = standalone USE_BARBICAN = True TACKER_BRANCH = enable_plugin networking-sfc $ {GIT_BASE} / OpenStack / networking-sfc $ TACKER_BRANCH enable_plugin Barbican $ {GIT_BASE} / OpenStack / Barbican $ TACKER_BRANCH enable_plugin mistral $ {GIT_BASE} / openstack / mistral $ TACKER_BRANCH enable_plugin tacker $ {GIT_BASE} / openstack / tacker $ TACKER_BRANCH 

U moet elk exemplaar van PASSWORD vervangen door een uniek en uitdagend wachtwoord en SERVER_IP door het IP-adres van uw OpenStack-server. Als je dat hebt gedaan, sla je het bestand op en sluit je het.

Nu voeren we de opdracht voor de installatie uit. Dat commando is ./stack.sh. Dit is waar de installatie een aanzienlijke hoeveelheid tijd kost. Je kunt verwachten dat dit commando 30-60 minuten in beslag neemt, dus zorg voor een aantal andere taken terwijl het zijn magie doet.

Inloggen

Nadat de installatie is voltooid, opent u een webbrowser die zich op hetzelfde netwerk bevindt als uw OpenStack-server en verwijst u naar http: // SERVER_IP / dashboard (waarbij SERVER_IP het IP-adres van uw OpenStack-server is). U moet worden begroet door het inlogvenster ( Afbeelding A ). Log in met de gebruikersnaam admin en het wachtwoord dat u in het configuratiebestand local.conf hebt gebruikt.

Figuur A

Het OpenStack-inlogscherm.


Op dit moment kunt u met OpenStack werken ( Afbeelding B ). Beheer de installatie, maak nieuwe projecten en beheer gebruikers en groepen.

Figuur B

De hoofdpagina van OpenStack.


Zet uw cloud aan

Je kunt nu je cloud inschakelen, dankzij DevStack en OpenStack. Hoewel deze methode wat tijd in beslag kan nemen, is het aanzienlijk eenvoudiger dan het handmatig installeren van OpenStack. Probeer dit eens en kijk of het eindelijk OpenStack voor u mogelijk maakt.

Cloud en Everything as a Service-nieuwsbrief

Dit is uw favoriete bron voor het laatste nieuws over AWS, Microsoft Azure, Google Cloud Platform, XaaS, cloudbeveiliging en nog veel meer. Maandagen bezorgd

Schrijf je vandaag in

© Copyright 2020 | mobilegn.com