Este documento presenta conceptos clave de Azure PowerShell y Azure Resource Manager. Explica cómo Azure PowerShell permite administrar infraestructura en Azure a través de comandos de PowerShell y cómo Azure Resource Manager permite implementar y administrar recursos de Azure como un grupo. También incluye demostraciones de creación de máquinas virtuales, cuentas de almacenamiento y redes virtuales en Azure usando PowerShell.
1. Administración y Despliegue de
Infraestructura a través de
Azure PowerShell
Ing. Iván Martinez Morán
Consultor Soluciones Infraestructura TI
2. Agenda
Esta sesión introduce conceptos de Microsoft Azure mostrara características claves del servicio Azure, tales como la configuración del
acceso a servicios , administración de Maquina Virtuales a través de Modo grafico y modo Powershell ARM (Access Resource Manager)
en la Nube y via PowerShell on Premisse mostrando la funcionalidad de la Nube en la Organizaciones de hoy
Audiencia: IT Professionals
1 – Introduccion AzurePowerShell
2 – Beneficios de Azure ARM
3 –Introduccion Azure Resource Manager
4 – Introducion Maquinas Virtuales
5.- Introduccion Storage Azure
6.-Introduccion Virtual Network Azure
7.-Demos PowerShellAzure
8.- Preguntas
7. Azure PowerShell es un conjunto de módulos que ofrece cmdlet para
administrar Azure con Windows PowerShell. Puede utilizar los cmdlets para
crear, probar, implementar y administrar soluciones y servicios ofrecidos a
través de la plataforma de Azure. En la mayoría de los casos, se pueden usar
los cmdlet para las mismas tareas que el Portal de administración de Azure
(ARM), como la creación y configuración de servicios en la nube, máquinas
virtuales, redes virtuales y aplicaciones web.
8.
9.
10.
11.
12.
13. Puede desplegar, gestionar y controlar todos los recursos para su solución
como un grupo, en lugar de manejar estos recursos de forma individual.
Se pueden implementar varias veces y tener la confianza de sus recursos
se despliegan en un estado coherente.
Puede gestionar su infraestructura a través de plantillas ARM .
14.
15. Se pueden definir las dependencias entre los recursos para que se despliegan en el
orden correcto.
Se puede aplicar el control de acceso a todos los servicios en el grupo de recursos a
causa del control de acceso basado en roles para apoyar en la gestión de TI.
Puede aplicar etiquetas a los recursos para organizar lógicamente todos los recursos en
su suscripción.
Puede visualizar la facturación de su organización mediante la visualización de los
costos para un grupo de recursos que comparten la misma etiqueta.
16. • Soporte para iPad y dispositivos iPhone
• Instalar “My Apps – Azure Active
Directory” from the Apple App Store
Access Panel for iOS 7
22. Microsoft Azure se compone generalmente de muchos componentes - tal vez una
máquina virtual, la cuenta de almacenamiento y de red virtual, o una aplicación web,
bases de datos, servidor de base de datos, y servicios No ve estos componentes como
entidades separadas, en vez se les ve como partes relacionadas e interdependientes
de una sola entidad.
Introduccion a Azure Resource Manager (ARM)
23. Desea desplegar, gestionar y controlar de ellos como un grupo. Azure Resource
Manager le permite trabajar con los recursos de su solución como un grupo. Se pueden
implementar, actualizar o borrar todos los recursos para su solución en una sola
operación, coordinada.
Introduccion a Azure Resource Manager (ARM)
24. Se utiliza una plantilla para el despliegue y la plantilla que puede funcionar para
diferentes entornos tales como pruebas, puesta en escena, y la producción. Resource
Manager proporciona seguridad, auditoría y características de etiquetas para ayudarle
a gestionar sus recursos después del despliegue.
.
Introduccion a Azure Resource Manager (ARM)
25. Azure Resource Manager (ARM)
# Creacion de Variables
$ResourceGroupName = "ResourceGroupPeru"
$Location = "WestEurope"
# Creacion de Resource Group
New-AzureRmResourceGroup -Name $ResourceGroupName -Location $Location
26. Administrar usuarios y accesos a los recursos de la Nube Azure.
Ampliar tu infraestructura de Active Directory on Premisse con la Nube.
Proveer acceso Modo single-sign-on (SSO) para las aplicaciones en la
Nube.
Soporte para el desarrollo e integracion de aplicaciones dentro de la
organizacion basada en Seguridad
Que puedo hacer con Azure ARM ?
32. Maquinas Virtuales
$cred = Get-Credential -Message "Type the name and password of the local administrator account."
$compName = "myvm1" $vm = Set-AzureRmVMOperatingSystem -VM $vm -Windows -ComputerName $compName -
Credential $cred -ProvisionVMAgent -EnableAutoUpdate
$vm = Set-AzureRmVMSourceImage -VM $vm -PublisherName MicrosoftWindowsServer -Offer WindowsServer -
Skus 2012-R2-Datacenter -Version "latest"
Nombre de la cuenta de administrador y la contraseña de la máquina virtual.
La imagen que se usará para aprovisionar la máquina virtual.
Nombre de equipo de la máquina virtual. Cree la variable y agregue la información del sistema
operativo a la configuración.
38. Tipo de StorageAccount
Las cuentas de almacenamiento Premium y las VM de la serie DS se pueden crear a
través de Azure Powershell, así como el Portal de vista previa. Para crear cuentas de
almacenamiento premium o DS-Series máquinas virtuales a través de Powershell,
primero debe instalar la versión actual (como, de 11 de diciembre de, 2014) de
las herramientas de Microsoft Azure Powershell . A continuación, cuando se crea una
cuenta de almacenamiento establecer el tipo de Premium_LRS, a continuación,
seleccione un tamaño de VM Standard_DS1 - Standard_DS14.
39. Premium_LRS (Azure Storage Premium). es un nuevo tipo de almacenamiento
basado en SSD Preview ARM
Tipo de StorageAccount
46. Red Virtual Azure
Una red virtual Azure (VNet) es una representación de su propia red en la
nube. Es un aislamiento lógico de la nube Azure dedicada a su
suscripción. Puede controlar completamente los bloques de direcciones
IP, las configuraciones de DNS, las políticas de seguridad y las tablas de
rutas dentro de esta red.
48. Red Virtual Azure
$ipName = "myIPaddress1" $pip = New-AzureRmPublicIpAddress -Name $ipName -ResourceGroupName
$rgName -Location $locName -AllocationMethod Dynamic
$nicName = "mynic1" $nic = New-AzureRmNetworkInterface -Name $nicName -
ResourceGroupName $rgName -Location $locName -SubnetId $vnet.Subnets[0].Id -
PublicIpAddressId $pip.Id
nombre de la dirección IP pública. Cree la variable y la dirección IP pública.
nombre de la interfaz de red. Cree la variable y la interfaz de red.
53. Twitter @ ivanmartinezm
Blog Personal Desde mi Ventana TI
http://ivanmartinezm.wordpress.com
Email: ivanmartinezm@hotmail.com
Muchas Gracias por su atención
Canal YouTube:
Ventana de Tecnologia
54. Twitter @ ivanmartinezm
Blog Personal Desde mi Ventana TI
http://ivanmartinezm.wordpress.com
Email: ivanmartinezm@hotmail.com
Muchas Gracias por su atención
Canal YouTube:
Desde mi ventana de TI