Administración y Despliegue de
Infraestructura a través de
Azure PowerShell
Ing. Iván Martinez Morán
Consultor Soluciones Infraestructura TI
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
Administración TI bajo una continua Innovación
Que opinan los especialistas en el campo de TI ?
Windows Azure tiene la mayor presencia Mundial Global
Introduccion
AzurePowerShell
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.
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 .
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.
• Soporte para iPad y dispositivos iPhone
• Instalar “My Apps – Azure Active
Directory” from the Apple App Store
Access Panel for iOS 7
Administración de Suscripción en Microsoft Azure
Microsoft Azure
Active Directory
Identidad Asegurada en cualquier lugar
Introduccion a Azure Resource
Manager (ARM)
Consola de ASM –Portal Clasico
Consola de Azure Resource Manager
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)
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)
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)
Azure Resource Manager (ARM)
# Creacion de Variables
$ResourceGroupName = "ResourceGroupPeru"
$Location = "WestEurope"
# Creacion de Resource Group
New-AzureRmResourceGroup -Name $ResourceGroupName -Location $Location
 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 ?
Maquinas Virtuales -VM
Virtual
Machines
Tipos de Maquinas Virtuales
Maquinas Virtuales
Maquinas Virtuales
Maquinas Virtuales
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.
Standard_LRS (locally-redundant storage)
Tipo de StorageAccount
Tipo de StorageAccount
Standard_RAGRS (read access geo-redundant storage)
Acceso Solo lectura
REGION SECUNDARIA
Standard_ZRS (zone-redundant storage)
Tipo de StorageAccount
Standard_GRS (geo-redundant storage)
Tipo de StorageAccount
Tipo de StorageAccount
Standard_GRS (geo-redundant storage)
REGION PRIMARIA REGION SECUNDARIA
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.
Premium_LRS (Azure Storage Premium). es un nuevo tipo de almacenamiento
basado en SSD Preview ARM
Tipo de StorageAccount
Tipo de StorageAccount
Tipo de StorageAccount
New-AzureStorageAccount -StorageAccountName "premiumstorageaccount" -
Localización "West US" -Tipo Premium_LRS
Tipo de StorageAccount
Aquí código :
Tamaño Virtual Machine
Tamaño Virtual Machine
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.
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.
Red Virtual 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.
Demo
Creacion Virtual Machine
en Azure PowerShell
Visual Studio
PowerShell
Administracion de Recursos via On-Premisse
Demo
Administrando Virtual
Machine on Premisse
(local)
Links Microsoft Azure
http://azure.microsoft.com/es-es/
http://azure.microsoft.com/es-es/account/
https://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
http://www.microsoftvirtualacademy.com/
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
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
Administracion y Despliegue a traves PowerShell Azure

Administracion y Despliegue a traves PowerShell Azure

  • 1.
    Administración y Desplieguede Infraestructura a través de Azure PowerShell Ing. Iván Martinez Morán Consultor Soluciones Infraestructura TI
  • 2.
    Agenda Esta sesión introduceconceptos 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
  • 3.
    Administración TI bajouna continua Innovación
  • 4.
    Que opinan losespecialistas en el campo de TI ?
  • 5.
    Windows Azure tienela mayor presencia Mundial Global
  • 6.
  • 7.
    Azure PowerShell esun 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.
  • 13.
    Puede desplegar, gestionary 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 .
  • 15.
    Se pueden definirlas 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 paraiPad y dispositivos iPhone • Instalar “My Apps – Azure Active Directory” from the Apple App Store Access Panel for iOS 7
  • 17.
  • 18.
    Microsoft Azure Active Directory IdentidadAsegurada en cualquier lugar
  • 19.
    Introduccion a AzureResource Manager (ARM)
  • 20.
    Consola de ASM–Portal Clasico
  • 21.
    Consola de AzureResource Manager
  • 22.
    Microsoft Azure secompone 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, gestionary 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 unaplantilla 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 usuariosy 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 ?
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 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.
  • 33.
  • 34.
    Tipo de StorageAccount Standard_RAGRS(read access geo-redundant storage) Acceso Solo lectura REGION SECUNDARIA
  • 35.
  • 36.
  • 37.
    Tipo de StorageAccount Standard_GRS(geo-redundant storage) REGION PRIMARIA REGION SECUNDARIA
  • 38.
    Tipo de StorageAccount Lascuentas 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 StoragePremium). es un nuevo tipo de almacenamiento basado en SSD Preview ARM Tipo de StorageAccount
  • 40.
  • 41.
  • 42.
    New-AzureStorageAccount -StorageAccountName "premiumstorageaccount"- Localización "West US" -Tipo Premium_LRS Tipo de StorageAccount Aquí código :
  • 43.
  • 44.
  • 45.
    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.
  • 46.
    Red Virtual Azure Unared 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.
  • 47.
  • 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.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
    Twitter @ ivanmartinezm BlogPersonal 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 BlogPersonal 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