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ù -
- Come installare Apache?
- I passaggi per installare SQL Server?
- Come installare MATLAB?
- Guida per installare Appium?
- Stack in Python | 2 metodi diversi