Menu

Menu

Azure Powershell (2): ConvertTo-AzureRmVMManagedDisk

triangle triangle
Siguiendo con la serie de comandos de“Azure Powershell”, en esta ocasión vengo a hablar de otro comando útil para trabajar con discos en “Azure”: “ConvertTo-AzureRmVMManagedDisk”.

Este artículo va a ser corto porque el uso de este comando es muy simple. Básicamente podremos convertir cualquier “disco no administrado”, es decir, un disco “VHD” dentro de una cuenta de almacenamiento, en otro “administrado”, simplificando de gran manera el trabajo que vayamos a realizar con ellos, y además pudiendo aislar todos los discos entre sí lo máximo posible para que, en el caso de una falla de “hardware” en la región donde se encuentran los discos, no se vean afectados entre sí.

El “script”, muy simple, lo que hará será parar primero la máquina virtual que posee el “VHD”, luego convertir el disco (proceso que dura no más de 5-10 minutos), y luego volver a iniciarla:

Stop-AzureRmVM -ResourceGroupName $RGROUP -Name $VM_NAME
ConvertTo-AzureRmVMManagedDisk -ResourceGroupName $RGROUP -VMName $VM_NAME
Start-AzureRmVM -ResourceGroupName $RGROUP -Name $VM_NAME

 

Para añadir, tal y como vimos en el anterior artículo de esta serie (por si te lo perdiste, en este enlace lo puedes consultar), podremos beneficiarnos de las ventajas que ofrecen los “discos administrados”; una ya la mencionamos arriba (evitar posibles fallas de “VHDs” en la misma cuenta de almacenamiento), otra evitar también la sobrecarga de operaciones de lectura/escritura que muchos “VHDs” realizarían compartiendo la cuenta de almacenamiento, etc.