Actualizar el sistema
Le recomendamos que actualice todos los paquetes disponibles y actualice el sistema, antes de instalar cualquier paquete nuevo en el sistema. Ejecute el siguiente comando y hará el trabajo por usted.
actualización de sudo apt-get
A continuación, deberá instalar algunos paquetes requeridos como Unzip y TMUX si aún no los ha instalado. TMUX lo ayudará a acceder a múltiples sesiones de terminales separadas dentro de una sola ventana de terminal.
sudo apt-get install unzip sudo apt-get install tmux
Instalar nginx
Una vez que se actualice el sistema, deberá instalar un servidor web para acceder a la cónsul a través de la interfaz de usuario web desde un navegador web. Aquí, instalaremos Nginx Web Server, puede instalar Apache Web Server si lo desea. Ejecute el siguiente comando para instalar el servidor web nginx.
sudo apt-get install nginx
Descargar e instalar cónsul
Hemos instalado todas las dependencias requeridas ahora estamos listos para descargar e instalar cónsul. Primero, cambie su directorio actual a/usr/local/bin usando el siguiente comando.
CD/USR/Local/Bin
Ahora puede descargar la última versión estable de Cónsul desde la página web de descarga de cónsul oficial usando el comando wget. Ejecute el siguiente comando y hará el trabajo por usted.
sudo wget https: // liberaciones.Hashicorp.com/cónsul/1.4.4/Consul_1.4.4_linux_amd64.cremallera
A continuación, deberá descomponer el paquete descargado y eliminar el paquete con cremallera. Simplemente, ejecute los siguientes comandos y harán el trabajo por usted.
sudo unzip consul_1.4.4_linux_amd64.zip sudo rm -rf consul_1.4.4_linux_amd64.cremallera
Configurar el servidor de cónsul
Ahora hemos descargado el servidor cónsul correctamente. A continuación, deberá configurar el servidor de cónsul. Cree un nuevo directorio para archivos de configuración.
CD ~ mkdir -p consul -config/servidor
A continuación, cree una nueva configuración de archivo de configuración.JSON para la configuración del cónsul utilizando cualquier editor de texto. Aquí estamos usando Nano Text Editor. También puede instalarlo usando sudo apt-get install nano
dominio.
sudo nano consul-config/servidor/config.json
Agregue la siguiente configuración al archivo.
"Bootstrap": verdadero,
"servidor": verdadero,
"Log_level": "Depurar",
"enable_syslog": verdadero,
"DataCenter": "Server1",
"Direcciones":
"http": "0.0.0.0 "
,
"bind_addr": "dirección IP",
"node_name": "xx.Xx.Xx.Xx ",
"data_dir": "/home/k/consuldata",
"ui_dir": "/home/k/cónsul-ui",
"ACL_DATACENTER": "Server1",
"acl_default_policy": "permitir",
"Encrypt": "5kkufilrf186bglilfdnig =="
Asegúrese de cambiar bind_addr y node_name con su propio servidor IP o FQDN, luego guarde y cierre el archivo.
A continuación, deberá crear un host virtual para configurar su servidor web. Entonces, cree un nuevo directorio para crear un host virtual para NGINX usando el siguiente comando.
sudo nano/etc/nginx/conf.d/cónsul.confusión
Agregue el siguiente contenido al archivo.
servidor
Escucha 80;
server_name tytuleerverip;
root/home/k/cónsul-ui;
ubicación /
proxy_pass http: // 127.0.0.1: 8500;
proxy_set_header X-Real-IP $ Remote_addr;
proxy_set_header host $ http_host;
Asegúrese de reemplazar su dirección de sugerencia con su dirección IP o nombre de dominio real del servidor real y luego guardar y cerrar el archivo.
A continuación, vuelva a cargar los servicios NGINX para que estos cambios entren en vigencia. Ejecutar el siguiente comando para hacerlo. sudo systemctl reiniciar nginx.servicio
Inicie el servidor de cónsul
Ha instalado y configurado con éxito el servidor Cónsul con sus dependencias requeridas. Ahora comencemos el servidor cónsul y lo usemos. Ejecute el siguiente comando para iniciar sus servicios en el terminal TMUX. tmux
Cónsul Agent -Config-Dir ~/Consul-Config/Server -Ui-Dir ~/Consul-UI -Bootstrap
True -Client = 0.0.0.0
Ahora verá que el proceso del cónsul se está ejecutando en su terminal, puede dejar estos procesos ejecutados en segundo plano utilizando Ctrl+B Entonces golpea el D clave del teclado para separar la terminal.
Ahora que ha instalado con éxito al cónsul, puede proceder a acceder a la interfaz web de consule. Pero primero necesitaremos configurar nuestro agente de cónsul para acceder a la interfaz de usuario web. Ejecute el siguiente comando y hará el trabajo por usted.
Agente del cónsul -dev -ui
El comando anterior tomará algún tiempo.
Abre tu navegador web favorito y navegue al http: // tuyeerverip/ui. Ahora puede usar el servidor Cónsul para verificar la salud de sus servidores y una descripción general de sus servicios.
Conclusión
En este tutorial, ha aprendido a instalar y configurar el servidor Cónsul en Ubuntu 18.04. Esperamos que ahora tenga suficiente conocimiento para trabajar con el servidor cónsul. Ahora puede implementar sus nuevos servicios y una descripción general de esos servicios utilizando cónsul.