Вы находитесь на странице: 1из 18

Adopcin de Microsoft Azure en Workloads de Open Source

Mdulo 1: Introduccin a Microsoft Azure

Mdulo 1: Introduccin
a Microsoft Azure
Creando una Mquina Virtual con Linux
Versin: 1.0.0
Mayo de 2016

Miguel Muoz Serafn

Pgina 1 de 18
Adopcin de Microsoft Azure en Workloads de Open Source
Mdulo 1: Introduccin a Microsoft Azure

CONTENIDO

INTRODUCCIN

EJERCICIO 1: DESCARGANDO LAS HERRAMIENTAS CLIENTE PARA CONEXIN SEGURA


HACIA EL SERVIDOR LINUX
Tarea 1: Obtener ssh-keygen y openssl en Windows

EJERCICIO 2: CREANDO UNA MQUINA VIRTUAL CON LINUX EN EL PORTAL DE AZURE


Tarea 1: Seleccionar la imagen de la mquina virtual Linux

Tarea 2: Crear la Mquina Virtual

Tarea 3: Utilizar SSH para realizar una conexin a la Mquina Virtual creada

RESUMEN

Pgina 2 de 18
Adopcin de Microsoft Azure en Workloads de Open Source
Mdulo 1: Introduccin a Microsoft Azure

Introduccion
Azure tiene dos modelos de implementacin diferentes para crear y trabajar con recursos: el
Administrador de recursos y el Clsico. En este laboratorio, se describe el uso del modelo de
implementacin de Administrador de recursos que recomienda Microsoft para la mayora de las
nuevas implementaciones en lugar del modelo de implementacin Clsico.

Para obtener ms informacin sobre los modelos de implementacin Administrador


de Recursos y Clsico, se recomienda consultar el siguiente enlace:

Azure Resource Manager vs. Classic deployment


https://azure.microsoft.com/es-es/documentation/articles/resource-manager-
deployment-model/

Objetivos
Al finalizar este laboratorio, los participantes sern capaces de:

Crear mquinas virtuales con Linux en Microsoft Azure.


Configurar conexiones seguras SSH desde equipos de trabajo hacia la mquina virtual Linux
en Microsoft Azure.
Utilizar SSH para realizar una conexin a la Mquina Virtual con Linux en Microsoft Azure.

Requisitos
Para la realizacin de este laboratorio, es necesario contar con lo siguiente:

Una suscripcin vlida a Azure. Si no se cuenta con una, puede suscribirse a una prueba
gratuita en el siguiente enlace:
https://azure.microsoft.com/pricing/free-trial/

Tiempo estimado para completar este laboratorio: 90 minutos.

Pgina 3 de 18
Adopcin de Microsoft Azure en Workloads de Open Source
Mdulo 1: Introduccin a Microsoft Azure

Ejercicio 1: Descargando las


herramientas cliente para conexion
segura hacia el servidor Linux
SSH o secure shell es un protocolo de conexin cifrada que permite inicios de sesin seguros
sobre conexiones no seguras. Se trata del protocolo de conexin predeterminado para las mquinas
virtuales de Linux hospedadas en Azure, a menos que configuremos nuestras mquinas virtuales de
Linux para habilitar algn otro mecanismo de conexin. Los usuarios de Windows tambin pueden
conectarse a mquinas virtuales Linux en Azure y administrarlas mediante una implementacin de
cliente ssh, pero los equipos Windows normalmente no incorporan un cliente ssh, por lo que
tendremos que elegir uno.

Entre los clientes comunes que podemos instalar, se incluyen los siguientes:
puTTY y puTTYgen
MobaXterm
Cygwin
Git para Windows, que viene con el entorno y las herramientas

Antes de crear la mquina virtual Linux, ser necesario descargar las herramientas cliente y generar
los archivos de claves pblica y privada para poder crear una conexin segura desde un equipo de
trabajo hacia la mquina virtual Linux en Azure.

Tarea 1: Obtener ssh-keygen y openssl en Windows

Una configuracin bsica SSH para Azure incluye un par de claves pblica y privada ssh-rsa de 2048
bits, as como un archivo .pem generado a partir del archivo de clave privada id_rsa para su uso con
el modelo de implementacin clsica del portal clsico.

En esta tarea se describe cmo crear y usar archivos de clave privada y pblica de formato ssh-rsa y
.pem en Windows, que podemos utilizar para conectarnos a las mquinas virtuales de Linux en Azure
con el comando ssh.

1. Descarga e instala msysgit con las opciones predeterminadas desde la siguiente ubicacin:
http://msysgit.github.com/

2. Ejecuta Git Bash como Administrador.

3. Escribe el siguiente comando para crear una nueva clave privada.

Pgina 4 de 18
Adopcin de Microsoft Azure en Workloads de Open Source
Mdulo 1: Introduccin a Microsoft Azure

openssl.exe req -x509 -nodes -days 365 -newkey rsa:2048 -keyout


myPrivateKey.key -out myCert.pem

4. Proporciona los datos que te son solicitados.

Despus de proporcionar los datos solicitados, se habrn creado 2 archivos: myPrivate.key y


myCert.pem. La pantalla se ver similar a la siguiente.

5. Ejecuta el siguiente comando para convertir el archivo myPrivate.key en una clave privada
RSA.

openssl rsa -in ./myPrivateKey.key -out myPrivateKey_rsa

El comando anterior debera producir una nueva clave privada denominada


myPrivateKey_rsa.

Pgina 5 de 18
Adopcin de Microsoft Azure en Workloads de Open Source
Mdulo 1: Introduccin a Microsoft Azure

6. Descarga e instala Puttygen desde la siguiente ubicacin:


http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

7. Ejecuta puttygen.exe.

8. Haz clic en el men File > Load a Private Key.

9. Busca la clave privada, a la que hemos denominado anteriormente myPrivateKey_rsa.


Debers cambiar el filtro de archivos para mostrar todos los archivos.

Pgina 6 de 18
Adopcin de Microsoft Azure en Workloads de Open Source
Mdulo 1: Introduccin a Microsoft Azure

10. Haz clic en Open. Recibirs un mensaje parecido al siguiente.

11. Haz clic en OK.

12. Haz clic en Save private key.

13. Guarda el archivo como PPK.

Pgina 7 de 18
Adopcin de Microsoft Azure en Workloads de Open Source
Mdulo 1: Introduccin a Microsoft Azure

14. Haz clic en la opcin Save Public Key para generar el archivo con la llave pblica que te ser
solicitada al crear la mquina virtual Linux en el portal de Azure.

15. Descarga e instala Putty desde la siguiente ubicacin:


http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html.

Putty es el cliente SSH y Telnet que utilizars para conectarte a la mquina virtual Linux en
tareas posteriores de este laboratorio.

Pgina 8 de 18
Adopcin de Microsoft Azure en Workloads de Open Source
Mdulo 1: Introduccin a Microsoft Azure

Ejercicio 2: Creando una maquina


virtual con Linux en el Portal de Azure
Es fcil crear una mquina virtual (VM) de Azure que ejecute Linux. En este ejercicio, se muestra
cmo usar el Portal de Azure para crear una mquina virtual rpidamente y se utiliza el archivo de
clave pblica creado previamente para proteger una conexin SSH a la mquina virtual.

Tarea 1. Seleccionar la imagen de la mquina virtual Linux

En esta tarea, empezaremos el proceso para crear una mquina virtual de Linux desde el portal de
Azure. En caso de que no contemos con una imagen propia de la mquina virtual Linux que
necesitemos, podemos ir a Azure Marketplace para buscar la imagen de la mquina virtual de Linux
requerida.

1. Accede al Portal de Microsoft Azure proporcionando tus datos de acceso desde la siguiente
direccin:

https://portal.azure.com/

2. En el men concentrador, da clic en la opcin +Nuevo.

Pgina 9 de 18
Adopcin de Microsoft Azure en Workloads de Open Source
Mdulo 1: Introduccin a Microsoft Azure

3. Selecciona la categora Mquinas Virtuales.

4. Desde la lista de aplicaciones destacadas, selecciona la imagen Ubuntu Server 14.04 LTS.

5. En la parte inferior de la pgina Ubuntu Server 14.04 LTS, selecciona Administrador de


recursos para crear la mquina virtual en el Administrador de recursos de Azure. Ten en
cuenta que, para la mayora de las cargas de trabajo nuevas, se recomienda el modelo de
implementacin Administrador de recursos. En la misma pgina, selecciona el botn Crear
para iniciar el aprovisionamiento de la mquina virtual Linux.

Pgina 10 de 18
Adopcin de Microsoft Azure en Workloads de Open Source
Mdulo 1: Introduccin a Microsoft Azure

Tarea 2: Crear la Mquina Virtual

Despus de seleccionar la imagen, podemos utilizar los valores predeterminados de Azure en la


mayor parte de la configuracin y crear rpidamente la mquina virtual.

1. En la seccin de configuracin bsica, proporciona los datos solicitados y da clic en el botn


Aceptar.

a. Nombre de la mquina virtual


b. Nombre del usuario. Este es el nombre de usuario que utilizars al realizar la
conexin con el cliente SSH.
c. Tipo de autenticacin. Selecciona la opcin Clave pblica SSH.
d. Clave pblica SSH. Proporciona el contenido del archivo con la llave pblica generada
en el ejercicio anterior.
e. Suscripcin. Selecciona tu suscripcin Azure.
f. Grupo de recursos. Selecciona +Nuevo.
g. Nombre del nuevo grupo de recursos.
h. Ubicacin. Selecciona la ubicacin ms cercana a tu regin.

Pgina 11 de 18
Adopcin de Microsoft Azure en Workloads de Open Source
Mdulo 1: Introduccin a Microsoft Azure

2. En la seccin Tamao, se deber seleccionar el tamao adecuado para el uso que queramos
dar a la mquina virtual. Cada tamao especifica el nmero de ncleos de proceso, la
memoria y otras caractersticas como la compatibilidad con el Almacenamiento Premium, lo
que afectar al precio. Azure recomienda automticamente determinados tamaos segn la
imagen que se elija.

El almacenamiento Premium est disponible para las mquinas virtuales de la serie DS en


determinadas regiones. El almacenamiento Premium es la mejor opcin de almacenamiento
para cargas de trabajo intensivas de datos como una base de datos.

Para fines de este laboratorio, elije el bloque DS1_V2 como tamao de la mquina virtual y
da clic en el botn Seleccionar.

Pgina 12 de 18
Adopcin de Microsoft Azure en Workloads de Open Source
Mdulo 1: Introduccin a Microsoft Azure

3. En la seccin Configurar caractersticas opcionales, puedes ver la configuracin de red y de


almacenamiento de la nueva mquina virtual. En la primera mquina virtual, generalmente
podemos aceptar la configuracin predeterminada. Si seleccionamos un tamao de mquina
virtual que lo admita, podemos probar Almacenamiento Premium, para lo que debemos
seleccionar Premium (SSD) en Tipo de disco. Da clic en el botn Aceptar para elegir los
valores predeterminados.

4. En la seccin de Resumen puedes revisar las opciones de configuracin. Cuando termines de


revisar la configuracin, da clic en el botn Aceptar para proceder a la creacin de la
mquina virtual. El proceso dar inicio y el estatus actual ser mostrado en el Panel de inicio.

Pgina 13 de 18
Adopcin de Microsoft Azure en Workloads de Open Source
Mdulo 1: Introduccin a Microsoft Azure

El centro de notificaciones enviar una alerta cuando termine de crearse el recurso y se


abrir una hoja de administracin.

Tarea 3: Utilizar ssh para realizar una conexin a la Mquina Virtual creada

Ahora podemos conectarnos a una mquina virtual con Ubuntu mediante ssh de manera normal. Sin
embargo, es preciso detectar la direccin IP asignada a la mquina virtual de Azure.

El valor de la IP pblica puede encontrase en la hoja de configuracin de la mquina virtual creada.

1. Navega a la hoja de configuracin de la nueva mquina virtual creada.

2. Copia el valor de la IP pblica.

Pgina 14 de 18
Adopcin de Microsoft Azure en Workloads de Open Source
Mdulo 1: Introduccin a Microsoft Azure

3. Ejecuta la herramienta Putty.exe que descargaste en el ejercicio anterior.

4. Escribe la IP pblica de tu servidor Linux.

5. Haz clic en la pestaa Connection > SSH > Auth para elegir la clave privada.

Pgina 15 de 18
Adopcin de Microsoft Azure en Workloads de Open Source
Mdulo 1: Introduccin a Microsoft Azure

6. Haz clic en Open para conectarte a tu mquina virtual. En la ventana de alerta de seguridad,
selecciona Yes para agregar la llave del servidor en el cache de Putty y continuar con la
conexin.

Pgina 16 de 18
Adopcin de Microsoft Azure en Workloads de Open Source
Mdulo 1: Introduccin a Microsoft Azure

Despus de realizar la conexin, se mostrar la consola del servidor.

7. En la consola, escribe el nombre de usuario que proporcionaste al crear la mquina virtual.

En este momento, habrs realizado la conexin a tu servidor Linux en Azure.

Pgina 17 de 18
Adopcin de Microsoft Azure en Workloads de Open Source
Mdulo 1: Introduccin a Microsoft Azure

Resumen
En este laboratorio, describimos el proceso para crear una mquina virtual con Linux en Microsoft
Azure. Describimos tambin, el proceso para poder realizar una conexin segura con el servidor Linux
mediante SSH.

Pgina 18 de 18

Вам также может понравиться