Hur man installerar OpenStack på Ubuntu Server med DevStack

OpenStack är en gratis, öppen källkodsplattform utvecklad specifikt för molnberäkning. Genom denna molncentriska plattform kan virtuella maskiner och andra resurser göras tillgängliga för klienter som infrastruktur-som-en-tjänst. Det finns ett antal sätt att installera OpenStack - vissa är mycket mer utmanande än andra.

Ett sådant sätt att installera OpenStack är via DevStack. DevStack är en serie skript som används för att få fram en komplett OpenStack-miljö baserad på den senaste versionen. Även om installation med DevStack kan vara en av de enklaste metoderna för att installera OpenStack, tar det lite tid (30-60 minuter). Jag kommer att leda dig genom installationen av OpenStack via DevStack. Jag kommer att göra det på Ubuntu Server 16.04-plattformen, även om processen bör fungera på nästan vilken Linux-serverfördelning som helst.

Låt oss komma rätt till det.

Installation

Det första du måste göra är att skapa en ny användare som inte är root som kan användas för installationen. Öppna ett terminalfönster och utfärda kommandot:

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

Ge användaren sudo-privilegier med kommandot:

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

Byt till den användaren med kommandot:

 sudo su - stack 

Nästa kommer vi att kolla Devstack från Github. Installera först git med kommandot:

 sudo apt install git 

Nu kan du kolla in DevStack (vi använder den senaste stabila versionen, drottningar) med kommandot:

 git klon https://github.com/openstack-dev/devstack.git -b stabilt / drottningar devstack / 

Detta skapar en ny katalog, devstack. Ändra till den katalogen med kommandot cd devstack .

Innan du utfärdar installationskommandot måste du konfigurera local.conf-filen. Öppna den här filen med kommandot nano local.conf. Se till att det innehåller följande:

 HOST_IP = SERVER_IP SERVICE_PASSWORD = LÖSENORD ADMIN_PASSWORD = LÖSENORD SERVICE_TOKEN = LÖSENORD DATABASE_PASSWORD = LÖSENORD RABBIT_PASSWORD = Lösenord ENABLE_HTTPD_MOD_WSGI_SERVICES = Sant KEYSTONE_USE_MOD_WSGI = True # Loggning LOGFILE = $ DEST / logs / stack.sh.log VERBOSE = Sant ENABLE_DEBUG_LOG_LEVEL = Sant ENABLE_VERBOSE_LOG_LEVEL = Sant GIT_BASE = $ {GIT_BASE: -git: //git.openstack.org} TACKER_MODE = fristående USE_BARBICAN = True TACKER_BRANCH = enable_plugin nätverk-sfc $ {GIT_BASE} / openstack / nätverkande-sfc $ TACKER_BRANCH enable_plugITBACK $ enable_plugin mistral $ {GIT_BASE} / openstack / mistral $ TACKER_BRANCH enable_plugin tacker $ {GIT_BASE} / openstack / tacker $ TACKER_BRANCH 

Du måste ersätta varje förekomst av PASSWORD med ett unikt och utmanande lösenord och SERVER_IP med IP-adressen till din OpenStack-server. När du har gjort det, spara och stäng filen.

Nu kör vi kommandot för installationen. Det kommandot är ./stack.sh. Det är här installationen tar en betydande tid. Du kan förvänta dig att detta kommando tar mellan 30-60 minuter att slutföra, så ta hand om några andra uppgifter medan det fungerar på sin magi.

Loggar in

När installationen är klar öppnar du en webbläsare som finns i samma nätverk som din OpenStack-server och pekar den på http: // SERVER_IP / instrumentpanelen (där SERVER_IP är IP-adressen till din OpenStack-server). Du bör hälsas av inloggningsfönstret ( figur A ). Logga in med användarnamnadministratören och lösenordet du använde i konfigurationsfilen för local.conf.

Figur A

OpenStack-inloggningsskärmen.


Just nu kan du arbeta med OpenStack ( figur B ). Hantera installationen, skapa nya projekt och hantera användare och grupper.

Figur B

Startsidan för OpenStack.


Sätt på ditt moln

Nu kan du få ditt moln igång tack vare DevStack och OpenStack. Även om den här metoden kan ta lite tid är det betydligt enklare än att installera OpenStack manuellt. Prova detta och se om det äntligen gör OpenStack till en möjlighet för dig.

Cloud och allt som ett nyhetsbrev för tjänster

Det här är din resurs för det senaste om AWS, Microsoft Azure, Google Cloud Platform, XaaS, molnsäkerhet och mycket mer. Levereras måndagar

Registrera dig idag

© Copyright 2020 | mobilegn.com