Configurare il servizio di rete OpenStack- Guida per passo passo

Configurare il servizio di rete OpenStack- Guida per passo passo
OpenStack è una piattaforma cloud open source che fornisce infrastruttura-as-a-service (IAAS) per il cloud computing privato, pubblico e ibrido. OpenStack Foundation gestisce e sviluppa il progetto OpenStack. OpenStack fornisce una vasta gamma di servizi per l'elaborazione, l'archiviazione e il networking all'interno di un data center.

OpenStack ha la piena capacità di distribuire macchine virtuali (VM) e gestire varie attività richieste per la gestione di un ambiente cloud. Con la sua funzione di ridimensionamento orizzontale, può girare più come per requisito.

Una delle caratteristiche importanti di OpenStack è che è un software open source. Microstack è uno strumento per l'installazione dell'ambiente OpenStack in modo molto semplice. Se in precedenza hai esaminato i passaggi personalizzati dell'installazione di OpenStack, potresti vedere il vero dolore di personalizzare e configurazione di varie fasi di installazione. Ma con Microstack, sono semplicemente 2-3 passaggi del processo. In questa guida, abbiamo usato la variante basata su microstack di OpenStack. Puoi usare qualsiasi altro modo per installare OpenStack, ma con Microstack, le cose sono diventate molto semplici.

Rivediamo alcuni dei principali componenti di OpenStack qui:

  1. Nova: gestisce vari aspetti delle istanze di calcolo su richiesta. È il motore di calcolo di OpenStack per la gestione e la distribuzione di VM.
  2. Neutron: fornisce servizi di networking OpenStack. Aiuta a stabilire un percorso di comunicazione tra i vari istanze OpenStack.
  3. Swift: fornisci servizi di archiviazione per file e oggetti all'interno di un ambiente OpenStack.
  4. Horizon: è un'interfaccia grafica basata sul web di OpenStack per la gestione delle diverse operazioni di OpenStack.
  5. Keystone: È un servizio di identità per autenticazione, controllo degli accessi, autorizzazione e vari altri servizi.
  6. Occhiata: È un servizio di immagine di OpenStack per la gestione delle immagini della macchina virtuale. Queste immagini possono essere utilizzate come modello per il lancio di nuove VM.
  7. Calore: è fondamentalmente un orchestrazione Strumento di OpenStack per l'avvio di più applicazioni cloud composite utilizzando un orchestrazione modello come caldo (Modello di orchestrazione di calore).

Il processo di installazione di OpenStack è molto risorsa e richiede tempo. Prima di sporcarci le mani nel configurare il servizio OpenStack, supponiamo che tu abbia già installato OpenStack sul tuo sistema o all'interno di una VM. In caso contrario, puoi seguire la nostra precedente guida per l'installazione. In questa guida, abbiamo installato OpenStack utilizzando il microstack dal repository SNAP.

Configurazione della nostra macchina:

Sistema operativo: Ubuntu 20.04
RAM: 16 GB
Disco rigido: 160 GB
Variante OpenStack: Microstack.

In questo tutorial, vedremo come possiamo configurare i servizi di networking in OpenStack. Per semplificare le cose, abbiamo fornito istantanee di varie fasi di configurazione. Quindi saltiamo dentro di esso.

Passo 1. Accedi alla dashboard OpenStack con l'account amministratore. Una volta effettuato l'accesso, devi creare un nuovo progetto. Segui il percorso seguente:

Identità -> Progetti -> Crea progetto

Passo 2. Ora, poiché il nostro progetto è stato creato con il nome "MyProject1", ora dovremo andare sul percorso:

Identità -> Utenti -> Crea utente

E crea un nuovo utente.

Qui dobbiamo dare un nome al nostro utente ("Lhuser" nel nostro caso) e una descrizione opzionale per questo utente. Crea una password per questo utente.
Nel menu del progetto principale, selezionare il nostro progetto (MyProject1). Ora termina questo passaggio facendo clic sul pulsante "Crea utente".

Passaggio 3. Ora configureremo la rete OpenStack. Innanzitutto, disconnettersi dall'account amministratore e accedere con l'utente di recente creazione Lhuser. Ora naviga sul percorso:

Progetto -> Reti → Crea rete

I) rete interna

a) Innanzitutto, creeremo una rete interna. La nostra specifica per la rete interna è la seguente:

Nome della rete: my_internal_nw
Nome della sottorete: my_subnet
Indirizzo di rete: 192.168.2.0/24
Gateway IP: 192.168.2.10
Versione IP: IPv4

Inoltre, ricorda di controllare lo stato di amministrazione."

b) sottorete

c) Dettagli della sottorete

Ii) rete esterna
I passaggi per la creazione della rete esterna sono gli stessi di quelli della rete interna. L'unica differenza è che la configurazione di rete qui dipende dall'interfaccia BR-EX creata con l'installazione di OpenStack. Quindi usa lo stesso indirizzo di rete e ip gateway di quello dell'interfaccia BR-EX. Nel nostro caso, le specifiche sono le seguenti:

Nome della rete: my_external_nw
Nome della sottorete: my_subnet_2
Indirizzo di rete: 10.20.20.0/24
Gateway IP: 10.20.20.1
Versione IP: IPv4
Inoltre, controlla lo stato di amministrazione."

2) sottorete

3. Dettagli della sottorete

Passaggio 4. Dopo aver terminato il processo di creazione di reti, disconnettersi dal nuovo account utente e di nuovo accedere con un account amministratore. Sull'OpenStack, la dashboard va a:

1. Amministratore -> sistema-> reti

E selezionare la rete denominata "MY_EXTERNAL_NW" e fare clic sulla "Modifica rete" nella destra corrispondente a questa rete.

2. Una nuova finestra richiederà. Qui segnano semplicemente questa rete come una rete esterna. Fai clic su "Salva modifiche.Pulsante "per applicare le impostazioni.

Passaggio 5. Ora, logout dall'utente amministratore e accedi con il nuovo utente.
Passaggio 6. Dovremo creare un router per le due reti per creare un percorso di comunicazione tra questi due. Vai a

Progetto -> rete -> router

E fai clic sul pulsante "Crea router".

Passaggio 7. Chiederà i dettagli del router. Compili e seleziona "MY_EXTERNAL_NW" come rete esterna e fai clic sul pulsante "Crea router".

Passaggio 8. Dopo il passaggio sopra, selezionare il router dalla colonna Nome router, vai alla scheda Interfacce e fai clic sul pulsante "Aggiungi interfaccia".

Passaggio 9. Apparirà una nuova finestra prompt. Nella sottorete Dropbox, selezionare la sottorete interna “MY_SUBNET."Nel campo dell'indirizzo IP, non riempire nulla. Ora fai clic sul pulsante Invia per completare questo passaggio.

Passaggio 10. Ora, poiché tutti i passaggi sono finiti per la configurazione della rete, verificheremo le impostazioni della rete OpenStack. Segui il percorso:

Progetto -> Network -> Topologia di rete

Una mappa di rete come mostrato di seguito dovrebbe apparire:

È tutto gente. Abbiamo configurato correttamente una configurazione di rete di base su OpenStack. Prova ad aggiungere un po 'di sapore a questa configurazione aggiungendo più reti e creando un percorso di comunicazione tra più VM all'interno di OpenStack.