55
Administración y Despliegue de Infraestructura a través de Azure PowerShell Ing. Iván Martinez Morán Consultor Soluciones Infraestructura TI

Administracion y Despliegue a traves PowerShell Azure

Embed Size (px)

Citation preview

Page 1: Administracion y Despliegue a traves PowerShell Azure

Administración y Despliegue de Infraestructura a través de Azure PowerShell

Ing. Iván Martinez MoránConsultor Soluciones Infraestructura TI

Page 2: Administracion y Despliegue a traves PowerShell Azure

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 AzurePowerShell2 – Beneficios de Azure ARM3 –Introduccion Azure Resource Manager 4 – Introducion Maquinas Virtuales 5.- Introduccion Storage Azure6.-Introduccion Virtual Network Azure7.-Demos PowerShellAzure 8.- Preguntas

Page 3: Administracion y Despliegue a traves PowerShell Azure

Administración TI bajo una continua Innovación

Page 4: Administracion y Despliegue a traves PowerShell Azure

Que opinan los especialistas en el campo de TI ?

Page 5: Administracion y Despliegue a traves PowerShell Azure

Windows Azure tiene la mayor presencia Mundial Global

Page 6: Administracion y Despliegue a traves PowerShell Azure

Introduccion AzurePowerShell

Page 7: Administracion y Despliegue a traves PowerShell Azure

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.

Page 8: Administracion y Despliegue a traves PowerShell Azure
Page 9: Administracion y Despliegue a traves PowerShell Azure
Page 10: Administracion y Despliegue a traves PowerShell Azure
Page 11: Administracion y Despliegue a traves PowerShell Azure

Porque ?

Page 12: Administracion y Despliegue a traves PowerShell Azure

Porque Microsoft Azure?

Page 13: Administracion y Despliegue a traves PowerShell Azure

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 .

Beneficio de Azure ARM

Page 14: Administracion y Despliegue a traves PowerShell Azure

Beneficio de Azure ARM

Page 15: Administracion y Despliegue a traves PowerShell Azure

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.

Beneficio de Azure ARM

Page 16: Administracion y Despliegue a traves PowerShell Azure

• Soporte para iPad y dispositivos iPhone • Instalar “My Apps – Azure Active

Directory” from the Apple App Store

Access Panel for iOS 7

Page 17: Administracion y Despliegue a traves PowerShell Azure

Administración de Suscripción en Microsoft Azure

Page 18: Administracion y Despliegue a traves PowerShell Azure

Consumer Identity ProvidersPCs and Devices

Microsoft Azure Active Directory

Microsoft Cloud Applications

3rd Party Cloud Apps

Identidad Asegurada en cualquier lugar

Page 19: Administracion y Despliegue a traves PowerShell Azure

Introduccion a Azure Resource Manager (ARM)

Page 20: Administracion y Despliegue a traves PowerShell Azure

Consola de ASM –Portal Clasico

Page 21: Administracion y Despliegue a traves PowerShell Azure

Consola de Azure Resource Manager

Page 22: Administracion y Despliegue a traves PowerShell Azure

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)

Page 23: Administracion y Despliegue a traves PowerShell Azure

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)

Page 24: Administracion y Despliegue a traves PowerShell Azure

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)

Page 25: Administracion y Despliegue a traves PowerShell Azure

Azure Resource Manager (ARM)

# Creacion de Variables $ResourceGroupName = "ResourceGroupPeru"$Location = "WestEurope"

# Creacion de Resource GroupNew-AzureRmResourceGroup -Name $ResourceGroupName -Location $Location

Page 26: Administracion y Despliegue a traves PowerShell Azure

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 ?

Page 27: Administracion y Despliegue a traves PowerShell Azure

Maquinas Virtuales -VM

Page 28: Administracion y Despliegue a traves PowerShell Azure

Virtual Machines

Tipos de Maquinas Virtuales

Page 29: Administracion y Despliegue a traves PowerShell Azure

Maquinas Virtuales

Page 30: Administracion y Despliegue a traves PowerShell Azure

Maquinas Virtuales

Page 31: Administracion y Despliegue a traves PowerShell Azure

Maquinas Virtuales

Page 32: Administracion y Despliegue a traves PowerShell Azure

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.

Page 33: Administracion y Despliegue a traves PowerShell Azure

Standard_LRS (locally-redundant storage)

Tipo de StorageAccount

Page 34: Administracion y Despliegue a traves PowerShell Azure

Tipo de StorageAccount

Standard_RAGRS (read access geo-redundant storage)

Acceso Solo lectura

REGION SECUNDARIA

Page 35: Administracion y Despliegue a traves PowerShell Azure

Standard_ZRS (zone-redundant storage)

Tipo de StorageAccount

Page 36: Administracion y Despliegue a traves PowerShell Azure

Standard_GRS (geo-redundant storage)

Tipo de StorageAccount

Page 37: Administracion y Despliegue a traves PowerShell Azure

Tipo de StorageAccount

Standard_GRS (geo-redundant storage) REGION PRIMARIA REGION SECUNDARIA

Page 38: Administracion y Despliegue a traves PowerShell Azure

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.

Page 39: Administracion y Despliegue a traves PowerShell Azure

Premium_LRS (Azure Storage Premium). es un nuevo tipo de almacenamiento basado en SSD Preview ARM

Tipo de StorageAccount

Page 40: Administracion y Despliegue a traves PowerShell Azure

Tipo de StorageAccount

Page 41: Administracion y Despliegue a traves PowerShell Azure

Tipo de StorageAccount

Page 42: Administracion y Despliegue a traves PowerShell Azure

New-AzureStorageAccount -StorageAccountName "premiumstorageaccount" -Localización "West US" -Tipo Premium_LRS

Tipo de StorageAccount

Aquí código :

Page 43: Administracion y Despliegue a traves PowerShell Azure

Tamaño Virtual Machine

Page 44: Administracion y Despliegue a traves PowerShell Azure

Tamaño Virtual Machine

Page 45: Administracion y Despliegue a traves PowerShell Azure

Tamaño Virtual Machine

$vmName = "myvm1" $vm = New-AzureRmVMConfig -VMName $vmName -VMSize "Standard_A1"

$storageAcc = New-AzureRmStorageAccount -ResourceGroupName $rgName -Name $stName -SkuName "Standard_LRS" -Kind "Storage" -Location $locName

Crear la cuenta de almacenamiento.

Page 46: Administracion y Despliegue a traves PowerShell Azure

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.

Page 47: Administracion y Despliegue a traves PowerShell Azure

Red Virtual Azure

Page 48: Administracion y Despliegue a traves PowerShell Azure

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.

Page 49: Administracion y Despliegue a traves PowerShell Azure

Demo Creacion Virtual

Machine en Azure PowerShell

Page 50: Administracion y Despliegue a traves PowerShell Azure

Visual Studio

PowerShell

Administracion de Recursos via On-Premisse

Page 51: Administracion y Despliegue a traves PowerShell Azure

Demo Administrando

Virtual Machine on Premisse (local)

Page 52: Administracion y Despliegue a traves PowerShell Azure

Links Microsoft Azurehttp://azure.microsoft.com/es-es/

Suscripcion a Microsoft Azure

http://azure.microsoft.com/es-es/account/

Documentación Microsoft Azurehttps://azure.microsoft.com/es-es/documentation/

https://azure.microsoft.com/es-es/documentation/articles/powershell-install-configure/

Descarga codigo PowerShellAzure https://gist.github.com/imartinezm/0db81bc3321f90c5d2bb003428511ba6

Cursos Windows Azurehttp://www.microsoftvirtualacademy.com/

Page 53: Administracion y Despliegue a traves PowerShell Azure

Twitter @ ivanmartinezmBlog Personal Desde mi Ventana TI http://ivanmartinezm.wordpress.com

Email: [email protected]

Muchas Gracias por su atención

Canal YouTube: Ventana de Tecnologia

Page 54: Administracion y Despliegue a traves PowerShell Azure

Twitter @ ivanmartinezmBlog Personal Desde mi Ventana TI http://ivanmartinezm.wordpress.com

Email: [email protected]

Muchas Gracias por su atención

Canal YouTube: Desde mi ventana de TI

Page 55: Administracion y Despliegue a traves PowerShell Azure