Installa OpenStack su VMware ESXI

Installa OpenStack su VMware ESXI
In questo articolo, ti mostrerò come installare OpenStack su VMware ESXI. Creerò una macchina virtuale su VMware ESXI, installerò CentOS 7 e installerò OpenStack sulla macchina virtuale CentOS 7. Il motivo per cui ho scelto CentOS 7 è perché posso usare packstack Per installare tutti i componenti OpenStack in un'unica macchina virtuale CentOS 7. Questa è una delle migliori opzioni per le persone nuove da OpenStack. Quindi iniziamo.

Caricamento CentOS 7 ISO Immagine su VMware ESXI:

Per installare CentOS 7 su una VM in VMware ESXI, è necessario disporre del file ISO di installazione CentOS 7. Puoi scaricarlo dal sito ufficiale di CentOS 7 all'indirizzo https: // www.centos.org.

Una volta visitato il sito Web, fai clic su Ottieni centos ora.

Quindi, fare clic su ISO minimo.

Ora, fai clic su uno qualsiasi del collegamento.

Il tuo browser dovrebbe iniziare a scaricare l'immagine di installazione ISO CentOS 7.

Una volta scaricata l'immagine ISO, vai a VMware ESXI Web Client. Quindi, dal Magazzinaggio sezione, fare clic su Datastore Scheda e selezionare un dataStore in cui si desidera caricare il file ISO CentOS 7.

Ora, fai clic su Browser DataStore come contrassegnato nello screenshot seguente.

Ora, fai clic su Caricamento.

Ora seleziona il tuo media di installazione ISO CentOS 7 che hai appena scaricato e fai clic su Aprire.

L'immagine ISO CentOS 7 dovrebbe avviare il caricamento. Una volta caricata l'immagine ISO CentOS 7, fai clic su Vicino.

Creazione di una macchina virtuale:

Ora devi creare una nuova macchina virtuale (VM) in cui è possibile installare CentOS 7. Per farlo, dal Macchine virtuali sezione, fare clic su Crea / registra VM.

Un mago della creazione di VM dovrebbe apparire. Ora, seleziona Crea una nuova macchina virtuale e fare clic su Prossimo.

Digita un nome e seleziona Linux E CentOS 7 (64 bit) come il Famiglia OS ospite E Versione del sistema operativo ospite rispettivamente.

Ora seleziona un dataStore in cui si desidera inserire i dati di questa macchina virtuale e fare clic su Prossimo.

OpenStack richiede circa 16 GB di memoria per eseguire senza intoppi. Quindi, assicurati di dare a questa VM almeno 16 GB di memoria. Imposterò anche la capacità del disco rigido su 100 GB. Ora, seleziona File ISO DataStore dal CD/DVD Drive 1 sezione.

Ora seleziona l'immagine ISO CentOS 7 che hai appena caricato su VMware ESXI DataStore.

Una volta che hai finito, fai clic su Fine.

La VM dovrebbe essere creata. Ora, fai clic sulla VM.

Ora, fai clic su Modificare.

Ora devi attivare la virtualizzazione hardware. Altrimenti OpenStack non funzionerà molto bene in quanto utilizza KVM/QEMU come hypervisor predefinito. Per farlo, controlla il Esporre la virtualizzazione assistita da hardware al sistema operativo ospite dal processore sezione. Una volta che hai finito, fai clic su Salva.

Ora, sei pronto per installare CentOS 7 sulla VM.

Installazione di CentOS 7:

Ora, fai clic su Accensione Per alimentare la macchina virtuale.

Quindi, fare clic su Console e fare clic su Console del browser aperto.

Il programma di installazione CentOS 7 dovrebbe avviare. Selezionare Installa CentOS 7 e premere .

Ora, installa CentOS 7 sulla macchina virtuale come al solito. Assicurati di impostare un file radice password durante l'installazione.

Una volta installato CentOS 7, dovresti essere in grado di accedere come utente radice con la password che hai impostato durante l'installazione.

Ora, sei pronto per installare OpenStack su CentOS 7 VM.

Configurazione della rete:

Ora, disabilita firewalld Servizio con il seguente comando:

# SystemCtl Disabilita firewalld

Ora, ferma il firewalld Servizio con il seguente comando:

# SystemCtl Stop Firewalld

Ora, disabilita Responsabile del network Servizio con il seguente comando:

# SystemCtl Disabilita NetworkManager

Ora, fermati Responsabile del network Servizio con il seguente comando:

# SystemCtl Stop NetworkManager

Ora, abilita rete Servizio con il seguente comando:

# SystemCtl Abilita la rete

Ora, inizia rete Servizio con il seguente comando:

# SystemCtl Start Network

Ora, controlla il nome dell'interfaccia di rete come segue:

$ ip a

Il nome dell'interfaccia di rete di My CentOS 7 VM è Ens192.

Ora, eseguire il seguente comando per configurare l'interfaccia di rete ENS192 per ottenere automaticamente l'indirizzo IP tramite DHCP:

# echo -e 'dispositivo = ens192 \ nbootproto = dhcp \ n'>
/etc/sysconfig/network-scripts/ifcfg-en192

Ora riavvia il tuo CentOS 7 VM come segue:

$ sudo riavvia

Una volta che si avvia, l'interfaccia di rete Ens192 dovrebbe avere un indirizzo IP.

Installazione di OpenStack:

Prima di fare qualsiasi cosa, assicurati di impostare il Lang E Lc_all Variabili di ambiente correttamente con il seguente comando:

# echo -e "lang = en_us.UTF-8 \ nlc_all = en_us.UTF-8 \ n "> /etc /ambiente

Ora, per assicurarsi che tutti i pacchetti CentOS 7 siano aggiornati, eseguire il seguente comando:

# yum update -y

Tutti i pacchetti CentOS 7 dovrebbero essere aggiornati.

Ora aggiungi il repository pacchetti rocciosi OpenStack con il seguente comando:

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

È necessario aggiungere il repository di pacchetti rocciosi OpenStack.

Ora, aggiorna nuovamente i pacchetti di sistema CentOS 7 con il seguente comando:

# yum update -y

Tutti i pacchetti di sistema dovrebbero essere aggiornati.

Ora, installa Packstack con il seguente comando:

# yum install -y openstack -packstack

Packstack è in fase di installazione. Potrebbe volerci un po 'di tempo per completare.

Packstack dovrebbe essere installato.

Ora, installa tutti i componenti di OpenStack su CentOS 7 con il seguente comando:

# packstack --allinone

OpenStack è stato installato. Ci vorrà molto tempo per completare.

OpenStack dovrebbe essere installato a questo punto.

Test OpenStack:

È necessario l'indirizzo IP della macchina CentOS 7 per accedere a OpenStack Horizon Dashboard.

Per trovare l'indirizzo IP di CentOS 7, eseguire il seguente comando:

# ip a

Come puoi vedere, l'indirizzo IP della mia macchina CentOS 7 è 192.168.10.118. Sarà diverso per te. Quindi, assicurati di sostituirlo con il tuo da ora in poi.

Ora, per trovare la password della dashboard OpenStack Horizon, eseguire il comando seguente:

# cat keystonerc_admin | password grep

Come potete vedere, EC0BF0B1F7594DF4 è la password del mio dashboard OpenStack Horizon.

Ora, da un browser Web, visita http: // 192.168.10.118 e dovresti vedere la pagina di accesso OpenStack. Digitare amministratore E EC0BF0B1F7594DF4 rispettivamente come nome utente e password. Quindi, fare clic su Registrazione.

Dovresti essere effettuato l'accesso a OpenStack Horizon Dashboard. Ora puoi configurare OpenStack in qualsiasi modo da qui.

Quindi, è così che installi OpenStack su VMware ESXI. Grazie per aver letto questo articolo.