Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies. Más Información. Aceptar

Clúster de balanceo con Vagrant y Ansible - Videotutorial

Alberto Molina
  • Escrito por Alberto Molina el 03 de Mayo de 2017
  • 1 min de lectura | DevOps
Clúster de balanceo con Vagrant y Ansible - Videotutorial
El reproductor de video será cargado en breves instantes.

En esta ocasión vamos a ver un despliegue completo de un escenario con Vagrant en VirtualBox , que está compuesto de 3 NODOS, los configuraremos con Ansible. Tendremos dos NODOS servidores Web y un NODO DNS.

Crearemos un balanceo cuando haya más de un registro, y haremos que el DNS nos redirija de example.com a un nodo diferente cada vez, en cuestión de minutos.

Utilizando entradas tipo A duplicadas en un servidor DNS es posible realizar de forma muy sencilla un balanceo de carga entre varios equipos, esto se conoce como DNS round robin [1]

En este caso vamos a realizar un balanceo de carga entre dos servidores web, para lo que creamos un escenario con tres equipos:

  • nodo1: 10.1.1.101 <- Servidor web
  • nodo2: 10.1.1.102 <- Servidor web
  • dns: 10.1.1.103 <- Servidor DNS

Levantar el escenario

Simplemente ejecutamos la instrucción (habrá que instalar previamente tanto Vagrant como Ansible):

$ vagrant up

Que levanta y configura los tres nodos.

 

Prueba de funcionamiento

Si no ha habido errores durante la ejecución de los playbooks, se puede comprobar que se realiza el balanceo www.example.com entre nodo1 y nodo2, repitiendo la consulta DNS con dig:

$ dig @10.1.1.103 www.example.com

También puede verse de forma mucho más clara a través del navegador, para lo cual es necesario añadir la dirección IP como servidor DNS primario la dirección 10.1.1.103 y podremos comprobar como se balancean las peticiones entre los dos servidores web nodo1 y nodo2 (es necesario forzar la recarga, CTRL+F5 por ejemplo).

Si eres administrador de sistemas, este curso gratuito te interesa para conocer la evolución natural que están siguiendo algunos profesionales como tú.

cta-curso-devops

También puedes visitar el Centro de Recursos, encontrarás las últimas guías, ebooks y webinars de programación, sistemas y gestión de talento IT.

Relacionado

Te dejamos una selección de cursos, carreras y artículos

Vagrant sobre AWS Amazon - Videotutorial

Vagrant sobre AWS Amazon - Videotutorial

DevOps

04 de Mayo de 2017

En lugar de utilizar VirtualBox, vamos a utilizar un proveedor adicional, en este caso AWS. Para ello tenemos que instalar un plugin, vamos a ello.

Curso de Vagrant para desarrolladores

Curso de Vagrant para desarrolladores

curso

Con este curso aprenderás:

  • ¿Qué es la virtualización?
  • Cómo ayuda la virtualización en el desarrollo de software?
  • Software de virtualización y vagrant

Duración: 2 horas y 58 minutos

Estas son algunas de las empresas que ya confían en OpenWebinars

Profesores y profesionales

Nuestros docentes son profesionales que trabajan día a día en la materia que imparten

Conviértete en profesor de OpenWebinars