entendiendo arm (azure resource manager)
Post on 24-Jan-2018
203 Views
Preview:
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