Sådan installeres OpenStack på Ubuntu Server med DevStack

OpenStack er en gratis open source platform udviklet specifikt til cloud computing. Gennem denne skycentriske platform kan virtuelle maskiner og andre ressourcer stilles til rådighed for klienter som infrastruktur-som-en-tjeneste. Der er flere måder at få OpenStack installeret på - nogle er meget mere udfordrende end andre.

Et sådant middel til installation af OpenStack er gennem DevStack. DevStack er en serie af scripts, der bruges til at få et komplet OpenStack-miljø baseret på den nyeste version. Selvom installation med DevStack muligvis er en af ​​de nemmeste metoder til installation af OpenStack, tager det nogen tid (30-60 minutter). Jeg vil lede dig gennem processen med installation af OpenStack via DevStack. Jeg gør det på Ubuntu Server 16.04-platformen, selvom processen skal fungere på næsten enhver Linux-serverdistribution.

Lad os komme til det.

Installation

Den første ting, du skal gøre, er at oprette en ny ikke-root-bruger, der kan bruges til installationen. Åbn et terminalvindue og udsend kommandoen:

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

Giv brugeren sudo-privilegier med kommandoen:

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

Skift til denne bruger med kommandoen:

 sudo su - stack 

Dernæst tjekker vi Devstack fra Github. Installer først git med kommandoen:

 sudo apt installere git 

Nu kan du tjekke DevStack (vi bruger den seneste stabile version, dronninger) med kommandoen:

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

Dette vil oprette et nyt bibliotek, devstack. Skift til det bibliotek med kommandoen cd-devstack .

Inden du udsteder installationskommandoen, skal du konfigurere filen local.conf. Åbn denne fil med kommandoen nano local.conf. Sørg for, at det indeholder følgende:

 HOST_IP = server_IP SERVICE_PASSWORD = PASSWORD ADMIN_PASSWORD = PASSWORD SERVICE_TOKEN = PASSWORD DATABASE_PASSWORD = PASSWORD RABBIT_PASSWORD = PASSWORD ENABLE_HTTPD_MOD_WSGI_SERVICES = True KEYSTONE_USE_MOD_WSGI = True # Logning 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 netværk-sfc $ {GIT_BASE} / openstack / netværk-sfc $ TACKER_BRANCH enable_plugITBACK $ barackBac enable_plugin mistral $ {GIT_BASE} / openstack / mistral $ TACKER_BRANCH enable_plugin tacker $ {GIT_BASE} / openstack / tacker $ TACKER_BRANCH 

Du skal udskifte hver forekomst af PASSWORD med en unik og udfordrende adgangskode og SERVER_IP med IP-adressen på din OpenStack-server. Når du har gjort det, skal du gemme og lukke filen.

Nu kører vi kommandoen til installationen. Denne kommando er ./stack.sh. Det er her installationen tager en betydelig mængde tid. Du kan forvente, at denne kommando vil tage mellem 30-60 minutter at udføre, så tag dig af nogle andre opgaver, mens den virker sin magi.

Logger ind

Når installationen er afsluttet, skal du åbne en webbrowser, der er på det samme netværk som din OpenStack-server, og pege den på http: // SERVER_IP / dashboard (hvor SERVER_IP er IP-adressen på din OpenStack-server). Du skal blive mødt af loginvinduet ( figur A ). Log ind med brugernavneadministratoren og den adgangskode, du brugte i konfigurationsfilen local.conf.

Figur A

OpenStack-login-skærmen.


På dette tidspunkt kan du arbejde med OpenStack ( figur B ). Administrer installationen, opret nye projekter og administrer brugere og grupper.

Figur B

OpenStack-hovedsiden.


Sæt din sky på

Du kan nu få din sky til tak takket være DevStack og OpenStack. Selvom denne metode muligvis tager lidt tid, er det betydeligt lettere end at installere OpenStack manuelt. Prøv dette og se, om det endelig gør OpenStack til en mulighed for dig.

Cloud og alt som et service nyhedsbrev

Dette er din go-to ressource for det nyeste om AWS, Microsoft Azure, Google Cloud Platform, XaaS, skysikkerhed og meget mere. Leveres mandage

Tilmeld dig i dag

© Copyright 2020 | mobilegn.com