Come installare e configurare il server di console sulla top 10 di Ubuntu.Top 10

Come installare e configurare il server di console sulla top 10 di Ubuntu.Top 10
Il console è uno strumento di scoperta di servizi open source che si basa e basato su Golang. Ti aiuta a scoprire i requisiti dell'applicazione dei servizi come database, code ed e -mail. Viene fornito con alcune fantastiche funzionalità come Service Discovery, Stato di controllo sanitario, Store chiave/valore, distribuzione multi-dati e interfaccia utente Web. È altamente disponibile e scalabile fino a migliaia di nodi. È completamente protetto e funziona con grandi infrastrutture che adattano pratiche moderne per DevOps.

Prerequisiti

  • Un nuovo Ubuntu 18.04 istanza con almeno 1 GB di RAM
  • Un utente sudo

Aggiorna il sistema

Ti consigliamo di aggiornare tutti i pacchetti disponibili e aggiornare il sistema, prima di installare qualsiasi nuovo pacchetto sul sistema. Eseguire il seguente comando e farà il lavoro per te.

Sudo Apt-get Aggiornamento

Successivamente, dovrai installare alcuni pacchetti richiesti come Unzip e TMUX se non li hai già installati. TMUX ti aiuterà ad accedere a più sessioni di terminale separate all'interno di una singola finestra terminale.

sudo apt-get installa unzip sudo apt-get install tmux

Installa nginx

Una volta aggiornato il sistema, dovrai installare un server Web per accedere al console tramite l'interfaccia utente Web da un browser Web. Qui, installeremo Nginx Web Server, è possibile installare Apache Web Server se lo si desidera. Esegui il seguente comando per installare il server Web Nginx.

sudo apt-get install nginx

Scarica e installa il console

Abbiamo installato tutte le dipendenze richieste ora siamo pronti per scaricare e installare il console. Innanzitutto, cambia la tua directory corrente in/usr/locale/bin usando il comando seguente.

CD/USR/Local/Bin

Ora puoi scaricare l'ultima versione stabile del console dalla pagina Web di download ufficiale con il comando wget. Eseguire il seguente comando e farà il lavoro per te.

sudo wget https: // rilascia.Hashicorp.com/console/1.4.4/Console_1.4.4_linux_amd64.cerniera lampo

Successivamente, dovrai decomprimere il pacchetto scaricato e rimuovere il pacchetto zippato. Semplicemente, esegui i seguenti comandi e faranno il lavoro per te.

Sudo Unzip Consol_1.4.4_linux_amd64.zip sudo rm -rf consol_1.4.4_linux_amd64.cerniera lampo

Configurare Consol Server

Ora abbiamo scaricato correttamente il server console. Successivamente, dovrai configurare il server console. Crea una nuova directory per i file di configurazione.

Cd ~ mkdir -p console -config/server

Quindi, crea una nuova configurazione di file di configurazione.JSON per la configurazione del console utilizzando qualsiasi editor di testo. Qui stiamo usando Nano Text Editor. Puoi anche installarlo utilizzando sudo apt-get install nano comando.

sudo nano console-config/server/config.JSON

Aggiungi la seguente configurazione nel file.


"Bootstrap": vero,
"server": vero,
"log_level": "Debug",
"abilita_syslog": vero,
"Datacenter": "Server1",
"indirizzi":
"http": "0.0.0.0 "
,
"bind_addr": "Indirizzo IP",
"node_name": "xx.Xx.Xx.Xx ",
"data_dir": "/home/k/consoldata",
"ui_dir": "/home/k/consol-ui",
"ACL_DATACENTER": "Server1",
"ACL_DEFAULT_POLICE": "Consenti",
"Crittografia": "5kkufilrf186bGlilfdnig =="

Assicurati di cambiare bind_addr e node_name con i tuoi server IP o FQDN, quindi salva e chiudi il file.

Successivamente, dovrai creare un host virtuale per configurare il tuo server web. Quindi, crea una nuova directory per la creazione di un host virtuale per Nginx utilizzando il comando seguente.

sudo nano/etc/nginx/conf.D/Console.conf

Aggiungi i seguenti contenuti nel file.

server

Ascolta 80;
server_name yourserverip;
root/home/k/consol-ui;
posizione /
proxy_pass http: // 127.0.0.1: 8500;
proxy_set_header X-REAL-IP $ remote_addr;
proxy_set_header host $ http_host;

Assicurati di sostituire il tuo VERVERIP con l'indirizzo IP o il nome di dominio effettivo del server, quindi salva e chiudi il file.

Successivamente, ricarica i servizi Nginx per queste modifiche per avere effetto. Eseguire il seguente comando per farlo. sudo systemctl riavvio nginx.servizio

Avviare il server console

Hai installato e configurato correttamente il server console con le sue dipendenze richieste. Ora iniziamo il server console e lo utilizziamo. Esegui il seguente comando per avviare i suoi servizi sotto il terminale TMUX. tmux

Console Agent -Config-Dir ~/Consol-Config/Server -Ui-Dir ~/Consol-Ui -bootstrap
vero -client = 0.0.0.0

Ora vedrai che il processo del console è in esecuzione nel tuo terminale, puoi lasciare questi processi in esecuzione utilizzando Ctrl+b Quindi colpisci il D Tasto dalla tastiera per staccare il terminale.

Ora che hai installato correttamente il console, puoi procedere ulteriormente per accedere all'interfaccia Web del console. Ma prima dovremo impostare il nostro agente console per accedere all'interfaccia utente Web. Eseguire il seguente comando e farà il lavoro per te.

Console Agent -dev -ui

Il comando sopra ci vorrà del tempo.

Apri il tuo browser Web preferito e naviga su http: // yourserop/ui. Ora puoi utilizzare il server di console per controllare la salute dei tuoi server e una panoramica dei tuoi servizi.

Conclusione

In questo tutorial, hai imparato come installare e configurare il server console su Ubuntu 18.04. Speriamo ora che tu abbia abbastanza conoscenza per lavorare con il server console. Ora puoi distribuire i tuoi nuovi servizi e panoramica di tali servizi utilizzando il console.