@media screen and (min-width: 580px) { .flotantewhatsapp{ display:none; } }

Compartir por WhatsApp

publicar-en-internet-un-container-nginx-de-vmware-4

Publicar en Internet un Container Nginx de VMware

Publicar en Internet un Container Nginx de VMware

Hoy quiero explicaros como conseguir que un Container generado en vuestra infraestructura de vSphere sea capaz de publicarse en Internet. Lo haremos partiendo que tenemos VIC instalado, VCH corriendo y acceso a los repositorios de Nginx desde el VCH.

Cuando se genera un VCH (Virtual Container Host) los Containers por defecto irán a la red de Bridge. Si lanzamos directamente el Aprovisionamiento, nuestro Container se quedará aislado en el rango IP que se ha configurado para esa red. Por defecto, 172.16.0.0/12 si no lo cambiamos. El VCH, en mi caso, tiene dos IPs, una 172.16.0.1 en la red Bridge de los Containers y otra IP 192.168.2.219 en la Public.

En cambio, si desplegamos en Repositorio y pulsamos en el submenú Introducir información adicional, entraremos a la personalización:

publicar-en-internet-un-container-nginx-de-vmware-1

Se nos abrirá la personalización. Pulsamos sobre Red en este caso:

publicar-en-internet-un-container-nginx-de-vmware-2

Elegimos el puerto que abriremos al exterior, en mi caso 9090, y en el que escuchará el servicio, en este caso 80. Lo que estamos haciendo es aprovechar la interfaz Public de VCH. Nosotros vamos a enseñar como habilitarlo en Internet, pero realmente puede usarse para dar el servicio en otras redes internas:

publicar-en-internet-un-container-nginx-de-vmware-3

Pulsamos Aprovisionar y en segundos se genera el Container:

publicar-en-internet-un-container-nginx-de-vmware-4

Podéis hacer tantos como queráis o os de la infraestructura, pueden escuchar en el 80 todos, pero abrir al exterior debe ser único, ya que todos residen en un VCH. Si quieres usar el mismo puerto tendrás que usar varios VCH y tener un balanceador de conexiones, por ejemplo, si todo va ir al exterior a un 80 ó 443.

publicar-en-internet-un-container-nginx-de-vmware-5

Primero comprobáis que en la red interna si todo está funcionando. Abrís un navegador y navegáis a la IP que marca el Container, que es la del VCH:

publicar-en-internet-un-container-nginx-de-vmware-6

Posteriormente, podéis abrir vuestro Router con un Virtual Server al puerto 9090, asignarle un dominio, etc:

publicar-en-internet-un-container-nginx-de-vmware-0

Manual rápido, espero os sirva!

¿Te ha gustado la entrada SÍGUENOS EN TWITTER O INVITANOS A UN CAFE?

El Blog de Negu

Acerca de Raul Unzue Pulido

Administrador de sistemas virtuales e infraestructuras IT, linuxero y entusiasta de la tecnología.

Compruebe también

Cloud por vExperts

Ebook Cloud por vExperts

Ebook Cloud por vExperts Hoy os voy a contar un proyecto que se va desvelando …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

9 − cuatro =

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies
Blog Maquinas Virtuales - El Blog de Negu