[How-To] Microsoft Azure | Cómo agregar un disco a una máquina virtual utilizando PowerShell
Con el módulo de Azure para PowerShell podemos agregar, rápidamente, un disco virtual adicional a una Máquina Virtual.
Agregar un disco adicional a un equipo es muy útil cuando queremos realizar separaciones entre sistema operativo y datos, como así también cuando queremos sumar espacio a Lagunas de Almacenamiento (Storage Spaces) en nuestra implementación.
En esta publicación vamos a recorrer los comandos necesarios para agregar un nuevo disco a una máquina virtual desde PowerShell, si bien también existe un procedimiento utilizando la interfaz gráfica de la Consola de Administración de Microsoft Azure.
[toc]
Introducción
Objetivo
Esta publicación tiene como objetivo demostrar a los Administradores de IT cómo se puede agregar un disco a una máquina virtual en Azure utilizando PowerShell.
Audiencia
Este documento está dirigido a Consultores, Profesionales IT y personas que desarrollan tareas de Consultoría, Administración y Soporte o que simplemente están interesados en leer e investigar sobre la tecnología alcanzada por esta publicación.
Comentarios y Corrección de Errores
Hemos realizado nuestro mejor esfuerzo para no cometer errores, pero al fin y al cabo somos seres humanos. Si deseás reportar algún error o darnos feedback de qué te pareció esta publicación, por favor no dejes de comunicarte con nosotros a través de correo electrónico a la siguiente dirección: info@tectimes.net.
Alcance Técnico
Entender cuál es el alcance de la publicación nos ayuda a tener una expectativa real de lo que encontraremos en la misma, de modo tal que quién lo lee no espere ni más ni menos de lo que encontrará. Vamos a describir el objetivo técnico, tecnologías alcanzadas, escenario de trabajo y plan de trabajo en alto nivel.
Objetivo Técnico
El objetivo técnico de este tutorial es agregar un disco virtual de 20 GB a una máquina virtual con Windows Server 2012 R2.
Tecnologías Alcanzadas
Las tecnologías alcanzadas por esta publicación son las siguientes:
- Microsoft Azure Virtual Machines.
- Microsoft Azure Storage.
- Windows Server 2012 R2.
- Windows PowerShell con el módulo de Azure.
Escenario de Trabajo
El escenario de trabajo que da marco a esta publicación es el siguiente:
- Una suscripción a Microsoft Azure activa.
- Un equipo virtual llamado PH-CS-CPL-01 en Microsoft Azure dentro de un Cloud Service llamado “PH-CS-CPL-01”.
- Un equipo con Windows 8.1 y el módulo de PowerShell de Azure.
- Conexión a Internet disponible en el equipo Windows 8.1.
Plan de Trabajo
El plan de trabajo a desarrollar en esta publicación es el siguiente:
- Iniciar Sesión en Azure desde PowerShell.
- Agregar disco virtual a la máquina virtual en Azure.
- Inicializar y Formatear el disco virtual desde el Sistema Operativo.
Desarrollo
Iniciar Sesión en Azure desde PowerShell
Lo primero que debemos hacer es ingresar a Windows PowerShell y loguearnos en nuestra cuenta de azure, indicando qué suscripción vamos a utilizar.
El objetivo de esta publicación no es explicar cómo conectarnos, por lo cual si tenés alguna duda verificá las publicaciones relacionadas al pie de este how-to.
Para conectarnos y seleccionar la suscripción debemos ejecutar los siguientes CMDLets:
Add-AzureAccount Select-AzureSubscription -SubscriptionName "NombreDeLaSuscripcion"
De este modo ya estamos listos para continuar.
Agregar disco virtual a la máquina virtual en Azure
Lo primero que debemos hacer es crear el disco virtual de 20 GB y agregarlo a la máquina virtual llamada “PH-CS-CPL-01” que está en el Cloud Service “PH-CS-CPL-01″. Para ello vamos a ejecutar lo siguiente:
Get-AzureVM -ServiceName "PH-CS-CPL-01" -Name "PH-S-CPL-01" | Add-AzureDataDisk -CreateNew -DiskSizeInGB 20 -DiskLabel "PH-S-CPL-01-Data" -LUN 0 | Update-AzureVM
Como podrán notar:
- Primero ejecutamos el CMDLet “Get-AzureVM” indicando el nombre del Cloud Service y el nombre de la Virtual Machine.
- Luego ejecutamos el CMDLet “Add-AzureDataDisk”, indicando que vamos a crear un nuevo Data Disk llamado “PH-S-CPL-01-Data” con un tamaño de 20 GB.
- Por último, invocamos el CMDLet “Update-AzureVM” lo que provocará que las configuraciones deseadas tomen efecto y el disco quede agregado a la máquina virtual.
Inicializar y Formatear el disco virtual desde el Sistema Operativo
Una vez agregado el disco a la máquina virtual, debemos inicializarlo y formatearlo desde dentro del Sistema operativo. Para ello:
- Vamos a ir a Computer Management.
- Ingresaremos al nodo “Storage”.
- Haremos botón derecho sobre disco que aparece sin inicializar y lo inicializaremos.
- Por último, le daremos formato.
Conclusiones
Hemos recorrido en esta publicación los pasos necesarios para agregar un disco virtual a una máquina virtual en Azure desde PowerShell, como así también inicializarlo y formatearlo desde el sistema operativo una vez que este aparece.
Este procedimiento también lo podemos ejecutar desde la Consola de Administración de Azure, en forma gráfica. No obstante, y como siempre decimos, PowerShell nos brinda la posibilidad de mayor rapidez y chances de automatización.
Esperamos que la publicación les haya resultado de interés, ¡les dejamos saludos dese Argentina!
Referencias y Links
- How to install and configure Azure PowerShell: http://azure.microsoft.com/en-us/documentation/articles/powershell-install-configure/
- Add-AzureDataDisk: https://msdn.microsoft.com/en-us/library/azure/dn495298.aspx