entendiendo arm (azure resource manager)

Post on 24-Jan-2018

203 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Entendiedo ARM

(Azure Resource Manager)

Víctor MorenoMicrosoft MVP

@vmorenoz

¿Qué voy a aprender?

En esta demostración, aprenderás como desplegar servicios de

máquinas virtuales con ARM en la nube de Microsoft Azure.

Objetivos

▪ Crear una máquina virtual:‒ Desde el portal de Azure con ARM.

‒ Desde Visual Studio hacia Azure con ARM.

‒ Desde el sitio oficial de Quick Starts y GitHub hacia Azure con ARM.

‒ Desde CLI hacia Azure con ARM.

‒ Desde PowerShell hacia Azure con ARM.

Requerimientos

▪ Una cuenta de Microsoft Azure.

▪ Visual Studio 2015 o posteriores.

¿Qué es ARM?

Para una mayor referencia sobre que es ARM visita:

https://wp.me/p4REoZ-Ly

Demostración

Crear una máquina virtual desde el portal de Microsoft Azure

con ARM

Portal

Ingresar a http://portal.azure.com

En este caso dejamos valores por defecto, si necesitamos

especificaciones muy claras sobre aspectos de red, podemos hacer

los respectivos cambios

Plantillas

Hasta aquí la implementación de la máquina virtual es un proceso

normal como para cualquier otra que no haga uso de ARM.

Lo novedoso aquí es la posibilidad de descargar una plantilla de

código para implementar este servicio y administrarlo durante un

ciclo de vida, basta con tomar los clientes necesarios para que esto

tenga efecto.

Las versiones de código las tenemos también en Ruby, .Net,

PowerShell y Azure CLI.

Hacemos uso de Puttypara conectarnos remotamente a la

máquina de Ubuntu.

Demostración

Crear una máquina virtual desde Visual Studio hacia Microsoft

Azure con ARM

Lo que vamos a hacer ahora desde la misma plantilla, es agregarle un recurso (Base de datos

SQL Server), de tal manera que se agregue al script JSON y forme parte del nuevo grupo de recursos.

Una vez terminado el despliegue, vamos hacia el portal de Azure para verificar que los servicios fueron creados

y pertenecen a un mismo grupo de recursos.

Demostración

Crear una máquina virtual con GitHub/Quick Starts hacia

Microsoft Azure con ARM

Azure Quick Starts Templates

Deberemos dirigirnos a

https://azure.microsoft.com/en-us/resources/templates

GitHub

Desde la pantalla anterior podremos depurar hacia Azure

usando la pagina de Quick Starts o de igual manera desde

GitHub, en ambos casos llegaremos al mismo lugar (el portal de

Azure).

Demostración

Crear una máquina virtual con CLI (Command Line Interface)

hacia Microsoft Azure con ARM

Azure CLI (Command Line Interface)

Deberemos dirigirnos a

https://docs.microsoft.com/en-us/azure/storage/storage-azure-cli

Y proceder a instalar la versión de Azure CLI, después de ello

podremos correrlo en la línea de comandos de Windows.

Azure Quick Starts

Buscamos alguna plantilla desde Azure Quick Starts y tomamos

el código de implementación.

https://azure.microsoft.com/es-mx/resources/templates/101-vm-tags/

Modificamos el código a según el nombre de nuestroGrupo de Recursos en Azure y después necesitamosautenticarnos en Azure con el comando “azure login”para empezar a crear servicios

Línea de comandos modificada desde el portal de Azure Quick Starts

El proceso de creación empieza ahora

El proceso de creación terminó

La máquina virtual se encuentra creada una vez mas

Demostración

Crear una máquina virtual desde PowerShell hacia

Microsoft Azure con ARM

Azure PowerShell

Azure Power Shell es un módulo que ofrece cmdlets (comandos)

para administrar Azure mediante Windows Power Shell.

Para conocer mas de Azure Power Shell y su configuración,

visita:

https://www.slideshare.net/zemoreno1/automatizando-con-azure-power-shell

Azure PowerShell

Buscamos alguna plantilla desde Azure Quick Starts y tomamos

el código de implementación.

https://azure.microsoft.com/es-mx/resources/templates/101-vm-tags/

Llenamos correctamente los parámetros de: - New-AzureRmResourceGroupDeployment- NameY ejecutamos.

La máquina virtual fue creada correctamente

Víctor MorenoMicrosoft MVP

@vmorenoz

top related