Como conectarnos a DC/OS Azure Container Services mediante SSH y PuTTY
A continuación veremos como crear una conexión directa a nuestro cluster por SSH, esto con el objetivo de administrar nuestros recursos mediante herramientas "Open source" tales como: Mesos y Marathon.
Nota: En este post, suponemos que ya tenemos desplegado un cluster de Azure Container Services en Azure.
Nota: En este post, suponemos que ya tenemos desplegado un cluster de Azure Container Services en Azure.
Pre-requisitos
- Tener una suscripción de Azure
- si no tienes una, puedes obtener un free trial
- Contar con Azure Container Service DC/OS cluster, si no cuentas con un recurso de ACS, puedes seguir la siguiente guía para crear uno: "Como crear un cluster de contenedores con Azure Container Services".
- Instalar PuTTY
Conectarnos a Azure Container Service cluster
Para empezar a utilizar el cluster de ACS, necesitamos conectarnos a nuestro nodo master mediante SSH para tener conexión a "Mesos".
Para realizar esta conexión a nuestro cluster de Azure Container Service, utilizamos PuTTY. Si no tienes esta herramienta, puedes descargarla de aquí.
Luego obtenemos el DNS de nuestro Azure Container Service cluster.
Vamos al portal de Azure y buscamos por nuestro recurso y damos clic en: "dcos-master-ip-..."
Copiamos el DNS y abrimos PuTTY para realizar un conexión tunel al cluster. En la opción de sesión de PuTTY, ingresamos lo siguiente:
Luego vamos a la opción de "SSH > Auth", posterior mente debemos de seleccionar la llave privada de nuestra llave publica ssh-rsa que ingresamos al crear el cluster de ACS.
Por ultimo nos vamos a la opción de "Tunnels" para hacer un forward al puerto 80 y damos clic en "Add"
Ahora estamos listos para hacer el puente, damos clic en "Open", debemos de conectarnos a nuestro nodo master.
Una vez conectados a nuestro servidor, podremos utilizar al dashboard de "Mesos" por localhost, ya que hicimos una conexión tunel.
Para empezar a utilizar el cluster de ACS, necesitamos conectarnos a nuestro nodo master mediante SSH para tener conexión a "Mesos".
Para realizar esta conexión a nuestro cluster de Azure Container Service, utilizamos PuTTY. Si no tienes esta herramienta, puedes descargarla de aquí.
Luego obtenemos el DNS de nuestro Azure Container Service cluster.
Vamos al portal de Azure y buscamos por nuestro recurso y damos clic en: "dcos-master-ip-..."
Copiamos el DNS y abrimos PuTTY para realizar un conexión tunel al cluster. En la opción de sesión de PuTTY, ingresamos lo siguiente:
- host name: acsdemouser@acsdemomgmt.westus.cloudapp.azure.com
- [USERNAME]@[DNSPREFIX]mgmt.[REGION].cloudapp.azure.com
- puerto: 2200
Luego vamos a la opción de "SSH > Auth", posterior mente debemos de seleccionar la llave privada de nuestra llave publica ssh-rsa que ingresamos al crear el cluster de ACS.
Por ultimo nos vamos a la opción de "Tunnels" para hacer un forward al puerto 80 y damos clic en "Add"
Ahora estamos listos para hacer el puente, damos clic en "Open", debemos de conectarnos a nuestro nodo master.
Una vez conectados a nuestro servidor, podremos utilizar al dashboard de "Mesos" por localhost, ya que hicimos una conexión tunel.
- DC/OS:
http://localhost/
- Marathon:
http://localhost/marathon
- Mesos:
http://localhost/mesos
Ahora podemos conectarnos directamente a "Mesos" por localhost, ya que hicimos un conexión y un tunel por SSH a nuestro cluster e hicimos forward a nuestro puerto 80 localmente.
Siguientes pasos
Siguientes pasos
Comments
Post a Comment