Installer OpenStack på VMware ESXi

Installer OpenStack på VMware ESXi
I denne artikkelen skal jeg vise deg hvordan du installerer OpenStack på VMware ESXi. Jeg vil lage en virtuell maskin på VMware ESXi, installere CentOS 7 der og installere OpenStack på CentOS 7 Virtual Machine. Grunnen til at jeg valgte Centos 7 er fordi jeg kan bruke PackStack For å installere alle OpenStack -komponentene i en virtuell Centos 7. Dette er et av de beste alternativene for folk som er nye i OpenStack. Så la oss komme i gang.

Last opp Centos 7 ISO -bilde til VMware ESXi:

For å installere CentOS 7 på en VM i VMware ESXi, må du ha CentOS 7 -installasjonen ISO -fil. Du kan laste den ned fra det offisielle nettstedet til CentOS 7 på https: // www.centos.org.

Når du har besøkt nettstedet, klikker du på Få centos nå.

Klikk deretter på Minimal ISO.

Nå, klikk på hvilken som helst av lenken.

Nettleseren din bør begynne å laste ned Centos 7 ISO -installasjonsbildet.

Når ISO -bildet er lastet ned, gå til VMware ESXI Web Client. Da, fra Oppbevaring Seksjon, klikk på Datastores Tab og velg en datastore der du vil laste opp Centos 7 ISO -filen.

Nå, klikk på Datastore Browser Som merket på skjermbildet nedenfor.

Nå, klikk på Laste opp.

Velg nå CentOS 7 ISO -installasjonsmediene du nettopp lastet ned og klikker på Åpen.

Centos 7 ISO -bilde bør begynne å laste opp. Når Centos 7 ISO -bildet er lastet opp, klikker du på Lukk.

Opprette en virtuell maskin:

Nå må du opprette en ny virtuell maskin (VM) hvor du kan installere CentOS 7. Å gjøre det, fra Virtuelle maskiner Seksjon, klikk på Opprett / register VM.

En VM -opprettingsveiviser skal dukke opp. Velg nå Lag en ny virtuell maskin og klikk på NESTE.

Skriv inn et navn og velg Linux og Centos 7 (64-bit) som Gjest OS -familie og Gjest OS -versjon henholdsvis.

Velg nå en datastore der du vil legge dataene til denne virtuelle maskinen og klikk på NESTE.

OpenStack krever omtrent 16 GB minne for å løpe jevnt. Så sørg for å gi denne VM minst 16 GB minne. Jeg vil også sette harddiskkapasiteten til 100 GB. Velg nå Datastore ISO -fil fra CD/DVD -stasjon 1 seksjon.

Velg nå Centos 7 ISO -bildet som du nettopp har lastet opp til VMware ESXI Datastore.

Når du er ferdig, klikker du på Bli ferdig.

VM skal opprettes. Nå, klikk på VM.

Nå, klikk på Redigere.

Nå må du slå på virtualisering av maskinvare. Ellers vil OpenStack ikke fungere veldig bra, da den bruker KVM/QEMU som standard hypervisor. For å gjøre det, sjekk Utsett maskinvare assistert virtualisering for gjestenes OS fra prosessor seksjon. Når du er ferdig, klikker du på Lagre.

Nå er du klar til å installere CentOS 7 på VM.

Installere Centos 7:

Nå, klikk på Strøm på å slå på den virtuelle maskinen.

Klikk deretter på Konsoll og klikk på Åpne nettleserkonsoll.

Centos 7 -installasjonsprogrammet skal starte opp. Plukke ut Installer Centos 7 og trykk .

Nå, installer CentOS 7 på den virtuelle maskinen som vanlig. Sørg for å angi en rot passord under installasjonen.

Når CentOS 7 er installert, bør du kunne logge inn som brukeren rot med passordet du har angitt under installasjonen.

Nå er du klar til å installere OpenStack på Centos 7 VM.

Konfigurere nettverk:

Nå, deaktiver Firewalld Tjeneste med følgende kommando:

# SystemCTL deaktiver Firewalld

Stopp nå Firewalld Tjeneste med følgende kommando:

# SystemCTL Stop Firewalld

Nå, deaktiver NetworkManager Tjeneste med følgende kommando:

# SystemCTL deaktiver NetworkManager

Nå, stopp NetworkManager Tjeneste med følgende kommando:

# SystemCTL Stop NetworkManager

Nå, aktiver Nettverk Tjeneste med følgende kommando:

# SystemCTL Aktiver nettverk

Start nå Nettverk Tjeneste med følgende kommando:

# SystemCTL Start Network

Nå, sjekk navnet på nettverksgrensesnittet ditt som følger:

$ ip a

Navnet på nettverksgrensesnittet til min centos 7 VM er ENS192.

Kjør nå følgende kommando for å konfigurere nettverksgrensesnittet ENS192 for automatisk å få IP -adresse via DHCP:

# ekko -e 'enhet = ens192 \ nbootproto = dhcp \ n'>
/etc/sysconfig/nettverksskrip/IFCFG-EENS192

Nå, start Centos 7 VM på nytt som følger:

$ sudo omstart

Når det starter, nettverksgrensesnittet ENS192 skal ha en IP -adresse.

Installere OpenStack:

Før du gjør noe, må du sørge for å stille inn Lang og LC_ALL Miljøvariabler riktig med følgende kommando:

# ekko -e "lang = en_us.utf-8 \ nlc_all = en_us.utf-8 \ n "> /etc /miljø

Nå, for å sikre at alle Centos 7 -pakker er oppdatert, kjør følgende kommando:

# yum oppdatering -y

Alle Centos 7 -pakkene skal oppdateres.

Legg nå OpenStack Rocky Package Repository med følgende kommando:

# yum install -y centos-release-openstack-rocky

OpenStack Rocky Package Repository bør legges til.

Oppdater nå CentOS 7 -systempakkene igjen med følgende kommando:

# yum oppdatering -y

Alle systempakkene skal oppdateres.

Nå, installer PackStack med følgende kommando:

# yum install -y openstack -packstack

PackStack blir installert. Det kan ta en stund å fullføre.

PackStack skal installeres.

Installer nå alle komponentene i OpenStack på CentOS 7 med følgende kommando:

# PackStack -ALLINONE

Openstack blir installert. Det vil ta veldig lang tid å fullføre.

OpenStack skal installeres på dette tidspunktet.

Testing OpenStack:

Du trenger IP -adressen til CentOS 7 -maskinen din for å få tilgang til OpenStack Horizon Dashboard.

For å finne IP -adressen til CentOS 7, kjør følgende kommando:

# ip a

Som du ser er IP -adressen til min centos 7 -maskin 192.168.10.118. Det vil være annerledes for deg. Så sørg for å erstatte den med din fra nå av.

Nå, for å finne OpenStack Horizon Dashboard -passordet, kjør følgende kommando:

# Cat Keystonerc_admin | grep passord

Som du kan se, EC0BF0B1F7594DF4 er passordet til OpenStack Horizon -dashbordet mitt.

Nå, fra en nettleser, besøk http: // 192.168.10.118 Og du bør se OpenStack -påloggingssiden. Skriv inn admin og EC0BF0B1F7594DF4 som henholdsvis brukernavn og passord. Klikk deretter på Logg inn.

Du bør være logget inn for OpenStack Horizon Dashboard. Nå kan du konfigurere OpenStack hvilken som helst måte du vil herfra.

Så det er slik du installerer OpenStack på VMware ESXi. Takk for at du leste denne artikkelen.