GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare OpenStack su Ubuntu 18.04 con DevStack

Openstack è una piattaforma cloud IaaS gratuita e opensource che gestisce il cloud computing, lo storage e le risorse di rete. Viene fornito con un dashboard intuitivo che consente agli amministratori di sistema di fornire e monitorare queste risorse.

Puoi installare senza problemi OpenStack localmente sulla tua istanza Ubuntu 18.04 per scopi di apprendimento e test utilizzando Devstack.

Devstack è un insieme di script estensibili che facilitano la distribuzione di OpenStack. In questa guida imparerai come distribuire OpenStack su Ubuntu 18.04 con devstack.

Requisiti minimi

Prima di iniziare, assicurati di avere i seguenti prerequisiti minimi

  1. Una nuova installazione di Ubuntu 18.04
  2. Utente con privilegi sudo
  3. 4 GB di RAM
  4. 2 vCPU
  5. Capacità del disco rigido di 10 GB
  6. Connessione Internet

Soddisfatti i requisiti minimi, ora possiamo procedere.

Fase 1:aggiorna e aggiorna il sistema

Per iniziare, accedi al tuo sistema Ubuntu 18.04 utilizzando il protocollo SSH e aggiorna e aggiorna i repository di sistema utilizzando il comando seguente.

apt update -y && apt upgrade -y

Risultato campione

Quindi riavvia il sistema usando il comando.

sudo reboot

O

init 6

Passaggio 2:crea un utente Stack e assegna il privilegio sudo

Le migliori pratiche richiedono che devstack venga eseguito come un utente normale con privilegi sudo.

Con questo in mente, aggiungeremo un nuovo utente chiamato "stack" e assegneremo i privilegi sudo.

Per creare stack utente esegui

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

Quindi, esegui il comando seguente per assegnare i privilegi sudo all'utente

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

Risultato campione

Fase 3:installa git e scarica DevStack

Dopo aver creato correttamente lo "stack" dell'utente e assegnato i privilegi sudo, passa all'utente utilizzando il comando.

su - stack

Nella maggior parte dei sistemi Ubuntu 18.04, git viene già installato. Se per caso git manca, installalo eseguendo il comando seguente.

sudo apt install git -y

Risultato di esempio

Usando git, clona il repository git di devstack come mostrato.

git clone https://git.openstack.org/openstack-dev/devstack

Risultato di esempio

Fase 4:crea il file di configurazione del devstack

In questo passaggio, vai alla directory devstack.

cd devstack

Quindi crea un local.conf file di configurazione.

vim local.conf

Incolla il seguente contenuto


[[local|localrc]]

# Password for KeyStone, Database, RabbitMQ and Service
ADMIN_PASSWORD=StrongAdminSecret
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD

# Host IP - get your Server/VM IP address from ip addr command
HOST_IP=10.208.0.10

Salva ed esci dall'editor di testo.

NOTA:

  1. Il ADMIN_PASSWORD è la password che utilizzerai per accedere alla pagina di accesso di OpenStack. Il nome utente predefinito è admin .
  2. Il HOST_IP è l'indirizzo IP del tuo sistema ottenuto eseguendo ifconfig o ip addr comandi.

Passaggio 5:installa OpenStack con Devstack

Per iniziare l'installazione di OpenStack su Ubuntu 18.04, esegui lo script di seguito contenuto nella directory devstack.

./stack.sh

Verranno installate le seguenti funzionalità:

  • Orizzonte – Dashboard OpenStack
  • Nova – Servizio di elaborazione
  • Sguardo – Servizio immagine
  • Neutron – Servizio di rete
  • Keystone – Servizio di identità
  • Cinder – Servizio di archiviazione a blocchi
  • Posizionamento:API di posizionamento

La distribuzione richiede da 10 a 15 minuti a seconda della velocità del sistema e della connessione Internet. Nel nostro caso, ci sono voluti circa 12 minuti.

Alla fine, dovresti vedere un output simile a quello che abbiamo di seguito.

Questo conferma che tutto è andato bene e che possiamo procedere ad accedere a OpenStack tramite un browser web.

Fase 6:accesso a OpenStack su un browser web

Per accedere a OpenStack tramite un browser web, sfoglia l'indirizzo IP di Ubuntu come mostrato.

https://server-ip/dashboard

Questo ti indirizza a una pagina di accesso come mostrato.

Inserisci le credenziali e premi "Accedi

Dovresti essere in grado di vedere la dashboard della Console di gestione come mostrato di seguito.

Per ulteriori informazioni sulla personalizzazione di Devstack, consulta la loro guida alla configurazione del sistema.

Inoltre, controlla la documentazione di Openstack per la guida all'amministrazione.


Linux
  1. Come installare R su Ubuntu 20.04

  2. Come installare Vai su Ubuntu 18.04

  3. Come installare R su Ubuntu 18.04

  4. Come installare PHP-FPM con Apache su Ubuntu 22.04

  5. Come installare Elasticsearch su Ubuntu 22.04 con SSL

Come installare Nginx con ModSecurity su Ubuntu 15.04

Come installare Flask con Python 3 su Ubuntu 18.04

Come installare PrestaShop su Ubuntu 20.04 con Apache

Come installare Ruby on Rails su Ubuntu 20.04 con RVM

Come installare il software CodoForum su Ubuntu con Nginx

Come installare WordPress con EasyEngine su Ubuntu 20.04