Installa OpenStack - Semplici passi per l'installazione di OpenStack

Sommario:

Anonim

Come installare OpenStack?

OpenStack è uno strumento di piattaforma software utilizzato per la creazione e la gestione di piattaforme cloud per cloud pubblici e privati. È gratuito e open source. È stato scritto in pitone. È stato inizialmente rilasciato nel 2010. Supporta il sistema operativo multipiattaforma. Viene principalmente implementato come Infrastruttura come servizio (IaaS). È stato sviluppato dalla fondazione OpenStack.

Passaggi per installare OpenStack

I passaggi richiesti per installare OpenStack sono i seguenti:

Passaggio 1: Installa Virtual Box o Crea Virtual Machine

Scarica la virtual box Oracle e crea la macchina VM con una configurazione specifica del sistema operativo a 64 bit con 8 GB di RAM e 300 GB di memoria. Dopo aver creato la VM per un sistema operativo specifico richiesto, aprire il terminale e disabilitare il firewall.

Passaggio 2: scarica la versione OpenStack

Utilizzare il comando seguente per scaricare la versione OpenStack tramite il terminale. Il comando è 'yum install –y centos-release-OpenStack-newton'

Passaggio 3: aggiorna i pacchetti

Utilizzare il comando seguente per aggiornare il pacchetto. Il comando è 'yum update -y'.

Passaggio 4: utilizzare lo strumento per installare OpenStack

Con l'aiuto di packstack, tutti i servizi di OpenStack possono essere installati in una volta sola e si occuperà di tutta la parte di installazione di OpenStack. OpenStack può essere installato anche senza l'aiuto dello strumento, ma richiede molto tempo per installare i servizi uno per uno. Il comando è 'yum install –y OpenStack-packstack'

Passaggio 5: installazione dei servizi

Il comando seguente viene utilizzato per installare tutti i servizi o componenti per OpenStack. Il comando è 'packstack –allinone'. Installerà tutto e l'installazione completa per OpenStack.

Passaggio 6: aprire il file di amministrazione

Apri il file keystonerc_admin per ottenere il nome utente, la password e l'URL per lo stack aperto. Annota tutte e tre le cose.

Passaggio 7: Accedi

Usa l'URL nel browser e usa le stesse credenziali per accedere a OpenStack e otterrai la dashboard per OpenStack. Anche gli altri servizi sono elencati qui.

Componenti OpenStack

Alcuni dei componenti e dei servizi con nomi in codice utilizzati in OpenStack sono i seguenti:

1. Calcola:

È la parte principale di OpenStack IaaS. Viene anche chiamato Nova. Si chiama controller di cloud computing fabric. È principalmente scritto in pitone. È sviluppato principalmente per il ridimensionamento senza requisiti hardware e software proprietari. Viene utilizzato principalmente per il monitoraggio delle prestazioni in generale e anche di altri file di registro.

2. Networking:

Aiuta a gestire le reti. È anche noto come neutrone. Aiuta a specificare gli indirizzi IP e gestire la rete. Fornisce modelli per diverse applicazioni per i gruppi di utenti definiti.

3. Blocca memoria:

È anche conosciuto come Cinder. Fornisce i dispositivi di archiviazione per eseguire i servizi e creare le istanze di calcolo. Aiuta a gestire, collegare i dispositivi ai server. Viene utilizzato per scenari sensibili alle prestazioni come l'archiviazione del database, l'espansione del file system, ecc. Consente agli utenti cloud di gestire autonomamente l'archiviazione.

4. Identità:

Aiuta a mappare la directory centrale degli utenti con i servizi OpenStack. Viene anche chiamato Keystone. Funziona principalmente come un sistema di autenticazione per il funzionamento del sistema cloud e dei suoi servizi. Si assicurerà che il correttore abbia autenticato l'accesso al servizio o allo strumento all'utente specifico.

5. Immagine:

Viene utilizzato per la memorizzazione di servizi e immagini. Con l'aiuto di queste immagini che sono memorizzate possono essere utilizzate come modello. Viene anche utilizzato per archiviare un numero illimitato di backup. È anche noto come aggiunge miglioramenti all'infrastruttura esistente. È il modulo utilizzato principalmente per aggiungere, eliminare, condividere e duplicare le immagini.

6. Conservazione degli oggetti:

Il nome del codice di archiviazione dell'oggetto è Swift. Viene utilizzato per gestire l'integrità di oggetti e file scritti su più driver del disco che si trovano nel data center del server e anche nel cluster. OpenStack aiuta a replicare il contenuto e utilizzare la diversa logica del software per distribuire tra i dispositivi.

7. Cruscotto:

Il nome del codice del dashboard è Horizon. Fornisce l'interfaccia all'utente per utilizzare i diversi servizi e componenti come la gestione dell'istanza di calcolo, il monitoraggio e altri servizi. È uno dei modi per interagire con i servizi OpenStack. Può automatizzare l'accesso e gli strumenti da costruire per la gestione.

8. Orchestrazione:

Il nome in codice dell'orchestrazione è Heat. Il calore viene utilizzato per orchestrare le applicazioni multiple del cloud composito utilizzando i modelli.

9. Flusso di lavoro:

Il nome in codice del flusso di lavoro è Mistral. È un servizio che gestisce i flussi di lavoro. Viene utilizzato per scrivere e gestire il flusso di lavoro che è stato scritto per un servizio specifico.

10. Telemetria:

Il nome in codice di telemetria è Ceilometer. È solo il punto di contatto per il sistema di fatturazione dei componenti OpenStack.

Conclusione: installare OpenStack

OpenStack è ampiamente utilizzato nel cloud computing dall'organizzazione per distribuire le applicazioni e gestire facilmente i servizi per diversi utenti. La caratteristica più importante di OpenStack è open source e gratuita. È prontamente disponibile e può essere utilizzato ovunque per cloud pubblici e privati. Le grandi organizzazioni utilizzano OpenStack come servizio cloud per gestire le proprie applicazioni e servizi come AT&T, BMW e altri.

Ci sono alcune sfide durante l'installazione di OpenStack e l'aggiornamento all'ultima versione e al suo supporto a lungo termine. Esiste una buona comunità di supporto online che aiuta a risolvere i problemi e ad apprendere facilmente OpenStack. È una delle migliori scelte per iniziare a lavorare sul cloud computing e migliorare l'apprendimento nel campo del cloud.

Articoli consigliati

Questa è stata una guida su Installa OpenStack. Qui abbiamo discusso i passaggi per installare OpenStack e componenti di OpenStack. Puoi anche consultare i seguenti articoli per saperne di più -

  1. Come installare Apache?
  2. I passaggi per installare SQL Server?
  3. Come installare MATLAB?
  4. Guida per installare Appium?
  5. Stack in Python | 2 metodi diversi