GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Installazione Open Stack su Ubuntu 14.04??

Questa domanda ha già risposte qui :Come installo OpenStack?

(2 risposte)
Chiuso 4 anni fa.

Qualcuno può fornire l'installazione passo passo dell'installazione Open stack su Ubuntu 14.04?

Oppure

Esiste uno script come http://openstack.redhat.com/Quickstart per l'installazione automatica. Ho provato devstack su Ubuntu ma non ha funzionato (Credenziali non funzionanti).

La risposta di Dumidu ha funzionato (Installazione) ma non ci sono nome utente o password per l'installazione, quindi non c'è nulla per verificarne il funzionamento o meno.

C'è un modo per installare Openstack su Ubuntu?

Risposta accettata:

Puoi usare devstack per distribuire openstack sulla tua macchina. devstack viene utilizzato per lo sviluppo ed è probabilmente il modo più rapido e semplice per distribuire openstack. Per prima cosa configuriamo l'ambiente per distribuire openstack e quindi installiamo openstack utilizzando devstack.

Preparare l'ambiente:

  1. Distribuisci una macchina virtuale con Ubuntu 14.04 come SO guest sul tuo Ubuntu 14.04. È possibile utilizzare vari hypervisor per distribuire la macchina virtuale, io ho usato VMware Player. Per istruzioni su come distribuire una macchina virtuale utilizzando VMware Player, fare riferimento a questo tutorial:

    • VMware Player:installazione e distribuzione di macchine virtuali su Ubuntu
  2. Quindi, dopo aver distribuito la macchina virtuale ed è pronta per l'uso, devi clonare lo script devstack dai repository github, quindi prima installa git usando il terminale (premi Ctrl +Alt +t insieme) e digitare:

    sudo apt-get install git
    

    e inserisci la tua password e attendi il completamento dell'installazione. Ora ottieni lo script devstack usando il comando seguente:

    git clone https://github.com/openstack-dev/devstack.git
    

    Ci vorrà del tempo a seconda della velocità della tua connessione.

Installazione di openstack:

  1. Se lo script e altri file vengono scaricati correttamente, otterrai una directory devstack nella cartella hai eseguito questo comando. Vai nella directory e digita:

    cd devstack
    

    e quindi esegui lo script che recupera e installa i pacchetti richiesti da openstack utilizzando:

    ./stack.sh
    
  2. Ti verrà chiesto di impostare la password per l'amministrazione e alcuni pacchetti come mysql, rabbitmq, ecc (sei volte in tutto); potresti mantenere le password brevi e semplici e potrebbero essere anche le stesse se non desideri ricordarne una diversa per tutti. Il completamento dell'operazione richiederà circa 2 ore, sempre a seconda della velocità di connessione (presumo che sia di circa 200 kbps). Puoi leggere la sceneggiatura qui. Lo script scaricherà, installerà e avvierà vari servizi e pacchetti.

  3. L'output dell'esecuzione spiega quali script vengono scaricati e altri output di installazione; questo sarà utile per risolvere i problemi se si finisce con un'installazione non riuscita. Se lo script completa l'esecuzione con successo, l'output termina con le seguenti righe:

    Horizon is now available at http://10.1.119.60/
    Keystone is serving at http://10.1.119.60:5000/v2.0/
    Examples on using novaclient command line is in exercise.sh
    The default users are: admin and demo
    The password: password
    This is your host ip: 10.1.119.60
    stack.sh completed in 257 seconds.
    

    Se non ricevi questo messaggio, lo script ha riscontrato alcuni errori che devono essere risolti prima.*

  4. Se l'installazione va a buon fine, puoi aprire un browser e digitare l'URL come indicato nel messaggio di output:

    This is your host ip: xxx.xxx.xxx.xxx

    come mostrato sopra. **

  5. Verrà visualizzata una pagina che ti chiede nome utente e password. Il nome utente è admin e la password è quella che hai inserito quando hai installato openstack (la prima delle sei password). Se non ricordi, apri il tuo localrc file nella tua cartella devstack e controlla (Potrebbe essere chiamato localrc o .localrc o local.conf ).

  6. Se ti capita di riavviare la macchina o la macchina virtuale o addirittura di disconnetterti, potrebbe essere necessario riavviare i servizi openstack poiché non tutti vengono avviati all'avvio della macchina. Per riavviare i servizi, esegui il seguente comando su un terminale quando sei nel devstack cartella:

    ./rejoin-stack.sh
    

    e se completato con successo, tutti i servizi openstack verranno avviati e dovresti essere in grado di accedere utilizzando lo stesso nome utente e password.

  7. L'installazione sopra non installa neutron (il componente di rete), per installare neutron, aggiungi quanto segue alla fine del tuo localrc file:

    disable_service n-net
    enable_service q-svc
    enable_service q-agt
    enable_service q-dhcp
    enable_service q-l3
    enable_service q-meta
    enable_service neutron
    #Optional, to enable tempest configuration as part of devstack
    enable_service tempest
    

    e poi di nuovo esegui ./stack.sh .

Note:

  • Sebbene tu possa installare openstack su una macchina nuda (non una macchina virtuale), si consiglia di installarlo su una macchina virtuale per sicurezza e facilità d'uso. L'installazione devstack rimuove la tua password amministrativa (piuttosto non richiede una password anche per i comandi privilegiati). Inoltre, puoi creare cloni della tua installazione e quindi anche se sbagli l'installazione, puoi scartare quella incasinata e quindi ripristinare l'ultima immagine funzionante della macchina virtuale.

  • È meglio installare openstack su una macchina virtuale nuova e pulita con un sistema operativo LTS, poiché il supporto e il test vengono generalmente eseguiti su LTS, troverai più risposte su canali e forum se è su una versione LTS. Inoltre, la nuova macchina virtuale assicura che non vi siano conflitti di versione del pacchetto e aiuta a semplificare l'installazione.

  • Se sei dietro un proxy, potrebbe essere necessario aggiungerli nella macchina virtuale come variabili di ambiente nel tuo /etc/environment file se vuoi aggiungerlo globalmente o nel tuo ~/.bashrc file se lo desideri localmente e anche in /etc/apt/apt.conf . Potrebbe anche essere necessario modificare leggermente lo script se git non è in grado di recuperare i pacchetti anche dopo aver aggiunto proxy http e https.

Correlati:impostare l'account utente su Nessuna password in Ubuntu?

*È difficile fornire una soluzione canonica a tutti questi errori poiché è necessario coprire molto terreno ed è quasi impossibile enunciarli in un'unica soluzione. Dopo aver risolto l'errore che causava il fallimento dello script, è necessario riavviare lo script utilizzando ./stack.sh quando sei in devstack cartella.

**Il motivo per cui hai ricevuto l'errore quando hai effettuato l'accesso era perché l'installazione non è andata a buon fine o perché hai riavviato, devi riavviare i servizi openstack se hai riavviato, se l'installazione non è riuscita, devi prima risolvere gli errori e quindi riavvia lo script.

Correlati:ricevo errori durante l'installazione dei driver Wi-Fi. Come risolvere questo problema?
Ubuntu
  1. Installazione Ubuntu 22.04 Cinnamon Desktop

  2. Installazione di Ubuntu 20.04 da USB

  3. Installazione Ubuntu 20.04 Cinnamon Desktop

  4. Installazione di Ubuntu 20.04 Tomcat

  5. L'infrastruttura aperta ad alte prestazioni arriva su Ubuntu

Installazione della GUI di Ubuntu 22.04

Installazione di Ubuntu 22.04 VLC

Installazione di Ubuntu 22.04 Eclipse

Installazione di Ubuntu 22.04 PostgreSQL

Installazione del browser Chromium di Ubuntu 22.04

Guida all'installazione dello stack LAMP su Ubuntu Server 16.04 LTS