1,5K
¿Su máquina virtual de Azure se está quedando sin espacio en disco? El tamaño del disco del sistema operativo predeterminado varía según la máquina virtual que implemente. Para algunos, un disco con sistema operativo de 128 GB es suficiente. Pero con las actualizaciones constantes y la instalación de paquetes/software, el espacio libre puede reducirse incontrolablemente.
La buena noticia es que puede cambiar el tamaño de los discos de máquinas virtuales de Azure de varias maneras. Ya sea que prefiera la GUI o la línea de comandos, puede realizar cualquier operación de cambio de tamaño del disco de la máquina virtual de Azure y lograr el mismo resultado. Esto se aplica tanto al sistema operativo como a los discos de datos en máquinas virtuales Windows o Linux.
Cómo cambiar el tamaño del disco de VM de Azure mediante el portal
Primero, veamos cómo cambiar el tamaño de un disco de máquina virtual de Azure mediante Azure Portal. En este ejemplo, estamos aumentando el tamaño del disco del sistema operativo en una máquina virtual de Windows llamada WindowsDemostración.
- Inicie sesión en el Portal de Microsoft Azure.
- Abra la máquina virtual de Azure donde está conectado el disco a cambiar de tamaño y asegúrese de que su estado sea Interrumpido. De lo contrario, detenga la máquina virtual primero.
- A continuación, haga clic Discos. Como puede ver a continuación, hay dos discos conectados a la VM; un disco de sistema operativo y un disco de datos. En este ejemplo, estamos cambiando el tamaño del disco del sistema operativo.
- A continuación, haga clic en el Tamaño + rendimiento cuchilla. Puede elegir el SKU del disco y el nuevo tamaño del disco en este blade.
Elijamos 256 GB como el nuevo tamaño de disco del sistema operativo en este ejemplo, pero no cambiaremos el SKU y lo dejaremos como está. Hacer clic Cambiar tamaño para cambiar el tamaño del disco. - Espere a que se complete la operación de cambio de tamaño del disco de la máquina virtual de Azure y debería ver un mensaje de confirmación, como se muestra a continuación.
- En este punto, ahora puede iniciar nuevamente la máquina virtual de Azure e iniciar sesión en el sistema operativo.
Extienda el volumen dentro de la máquina virtual de Windows
Una vez que inicie sesión en la máquina virtual, notará que el tamaño del volumen no ha cambiado, aunque ya realizó el proceso de cambio de tamaño del disco del sistema operativo de Azure. Esto se debe a que solo aumentó el tamaño del disco duro virtual (256 GB), pero la partición del volumen lógico sigue siendo la misma (127 GB).
Expandamos ahora el volumen para ocupar el nuevo espacio libre.
- Primero, abra la consola de Administración de discos. Haga clic derecho en Comenzar botón y haga clic Gestión de discos.
Verás que el disco del sistema operativo ahora tiene espacio no asignado. - A continuación, haga clic derecho en la partición del sistema y haga clic en Ampliar volumen.
- Hacer clic Próximo en la página de bienvenida.
- El asistente completa automáticamente el espacio máximo disponible en disco. Mantenga el valor máximo y haga clic Próximo.
- Hacer clic Finalizar sobre el Mago. El volumen del sistema operativo ahora ha aumentado a 256 GB, como se esperaba.
Cómo cambiar el tamaño del disco de Azure VM usando PowerShell
Esta vez realizaremos una operación de aumento del tamaño del disco en Azure usando PowerShell. Puede realizar este método en su computadora local usando el Módulo de Azure PowerShell o el Shell de nube de Azure.
En este ejemplo, cambiaremos el tamaño del disco de datos en una máquina virtual Linux llamada ubuntuDemostración.
- Si usa el módulo Azure PowerShell localmente, inicie sesión en Azure ejecutando el siguiente comando:
Connect-AzAccount
- A continuación, asegúrese de seleccionar la suscripción de Azure correcta para poder acceder a los recursos correctos:
Get-AzSubscription
- A continuación, defina el nombre de la VM y el grupo de recursos donde reside:
$vmName="ubuntuDemo" $resourceGroupName="DEV"
- Detenga la máquina virtual de Azure si se está ejecutando actualmente:
Stop-AzVM -ResourceGroupName $resourceGroupName -Name $vmName
- Recupere el objeto de Azure VM y guárdelo en la variable $azVM:
$azVM = Get-AzVM -Name $vmName -ResourceGroupName $resourceGroupName
- A continuación, obtenga el nombre del disco de datos cuyo tamaño desea cambiar y sus propiedades de recursos:
# Display the data disk name $azVM.StorageProfile.DataDisks.Name # Get the disk details $disk = Get-AzDisk -ResourceGroupName $resourceGroupName -Name 'disk name here'
- Ahora, aumentemos el tamaño del disco a 64 GB:
# Increase the disk size value $disk.DiskSizeGB = 64 # Update the data disk with the disk Update-AzDisk -ResourceGroupName $resourceGroupName -Disk $disk -DiskName $disk.Name
Ahora debería ver que el resultado dice que DiskSizeGB no es 64 (GB).
- Finalmente, inicie la VM:
Start-AzVM -ResourceGroupName $resourceGroupName -Name $vmName
Nota. Aprenda cómo solucionar un error de conexión RDP. Esta computadora no puede conectarse a la computadora remota.
Extienda la partición y el sistema de archivos dentro de la máquina virtual Linux
Ha cambiado correctamente el tamaño del disco de Azure, pero su trabajo está a medio hacer. Aún necesita cambiar el tamaño de la partición y el sistema de archivos dentro de la máquina virtual Linux.
- Inicie sesión en la máquina virtual de Linux Azure:
ssh devadmin@ubuntuDemo
- A continuación, enumere las particiones y busque la que desea cambiar de tamaño:
df -Th
En este caso, la partición del disco de datos está /dev/sdc1 montada en /datadisk.
- Desmonte la partición antes de realizar cualquier cambio:
sudo umount /dev/sdc1
- Ingrese a la utilidad separada y seleccione el disco /dev/sdc:
sudo parted /dev/sdc
- Ejecute el comando de impresión para mostrar la información del disco y el diseño de la partición. Como puede ver a continuación, el tamaño del disco subyacente es de 68,7 GB, pero el tamaño de la partición existente es de sólo 34,4 GB. Anote el número de partición.
- Cambie el tamaño de la partición ejecutando el comando resizepart. Para desglosar el comando: 1 es el número de partición, 68,75 GB es el tamaño máximo del disco:
cambiar el tamaño de la parte 1 68,75 GB
imprimir
Como puede ver, el tamaño de la partición ahora es de 68,7 GB. - A continuación, cambie el tamaño del sistema de archivos usando el comando resize2fs:
sudo resize2fs /dev/sdc1
- Después de cambiar el tamaño del disco y la partición, ahora puede volver a montar la partición:
sudo mount /dev/sdc1 /datadisk
- Finalmente, confirme que la partición esté montada y que el tamaño esté actualizado:
df -Th
Conclusión
¡Felicidades! Acaba de realizar los métodos de cambio de tamaño del disco de la máquina virtual de Azure mediante Portal y PowerShell. También completó el cambio de tamaño de volúmenes, particiones y sistemas de archivos dentro de los sistemas operativos Windows y Linux VM.