Explicamos cómo ampliar (extender) un disco duro existente de una unidad que no contiene el sistema operativo, en un equipo con Wndows Server 2008, montado sobre el sistema de virtualización VMware ESXi.

Requisitos para ampliar/extender un disco duro de una máquina virtual Windows Server 2008 sobre VMware ESXi

En primer lugar deberemos disponer de un sistema de almacenamiento (normalmente en fibra, llamado SAN) y un sistema de virtualización (en nuestro caso VMware ESX). Y una máquina virtual, con sistema operativo Windows Server 2008.

Necesitaremos usuario y contraseña de acceso al sistema operativo Windows Server 2008, pues realizaremos tareas de administración de discos.

Necesitaremos también acceso a las propiedades de la máquina virtual VMware ESX (o bien desde el cliente VMware vSphere Client o bien desde el cliente web), dado que habrá que ampliar el disco duro de la máquina virtual en VMware.

En el caso en que el volumen/lun sobre el que resida el datastore de VMware donde esté la máquina virtual no tenga espacio suficiente para la ampliación habría que seguir el procedimiento que explicamos en el siguiente artículo, donde mostramos cómo ampliar un volumen/lun de una SAN y cómo ampliar un datastore de VMware:

Dicha ampliación se realizará previamente (si es necesario) en el volumen/lun de la SAN donde estén alojados los ficheros del datastore de la máquina virtual.

Deberemos disponer de acceso al Administrador del servidor del equipo con Windows Server 2008. Desde esta herramienta, en «Almacenamiento» – «Administración de discos) realizaremos posteriormente la ampliación del disco:

Requisitos para ampliar/extender un disco duro de una máquina virtual Windows Server 2008 sobre VMware ESX

Podremos ver el estado actual de las particiones, las unidades y su tamaño:

Requisitos para ampliar/extender un disco duro de una máquina virtual Windows Server 2008 sobre VMware ESX

En nuestro caso ampliaremos la unidad F unas 900 GB. Actualmente cuenta con 1.024 GB y pasará a unas 1.945 GB.

Ampliar/extender datastore de más de 2TB

Si intentamos ampliar/extender un datastore a más de 2TB, en VMware ESX versiones 5.5 e inferiores, obtendremos este error:

Hot-extend was invoked with size (4294967296 sectors) >= 2TB. Hot-extend beyond or equal to 2TB is not supported.
The disk extend operation failed: One of the parameters supplied is invalid.

Ampliar/extender datastore de más de 2TB

Para extender/ampliar un datastore a más de 2TB seguiremos el siguiente tutorial:

Ampliar el tamaño de un disco duro existente en una máquina virtual en VMware ESX

En primer lugar ampliaremos el disco duro virtual en la máquina virtual correspondiente. Para ello abriremos la consola de administración web de VMware (VMware vSphere Web Client), accesible desde un navegador web, introduciendo en la URL la IP del servidor de VMware ESX (o bien del clúster VMware). Una vez en el administrador pulsaremos en Virtual Machines y elegiremos la máquina virtual a la que queramos ampliar el disco duro, pulsando con el botón derecho sobre ella y eligiendo «Edit settings»:

Ampliar el tamaño de un disco duro existente en una máquina virtual en VMware ESX

En la pestaña «Virtual Hardware», en el disco duro secundario que queremos ampliar (en nuestro caso Hard disk 2), introduciremos el nuevo tamaño, dejaremos el tamaño que queramos que tenga el disco duro, en nuestro caso, pasaremos de 1000GB a 1945GB, así que introduciremos 1945 GB y pulsaremos OK:

Ampliar el tamaño de un disco duro existente en una máquina virtual en VMware ESX

Se iniciará el proceso de reconfiguración del disco duro, que no suele tardar mucho, unos pocos segundos. En la propia consola web de VMware nos indicará el proceso y su finalización:

Ampliar el tamaño de un disco duro existente en una máquina virtual en VMware ESX

Ampliar/Extender disco duro en Windows Server 2008

Una vez ampliado el disco duro virtual en la máquina virtual, como hemos indicado anteriormente, procederemos a extenderlo en el sistema operativo. Para ello accederemos a Windows y abriremos el Administrador del servidor, herramienta ubicada en el Panel de control, en Herramientas administrativas:

Ampliar/Extender disco duro en Windows Server 2008

Pulsaremos en «Almacenamiento» – «Administración de discos» con el botón derecho del ratón y elegiremos «Volver a examinar los discos»:

Ampliar/Extender disco duro en Windows Server 2008

Veremos que ahora nos muestra la partición F con el nuevo espacio ampliado en estado «No asignado»:

Ampliar/Extender disco duro en Windows Server 2008

Pulsaremos con el botón derecho sobre esta unidad F, la que queremos extender, la que tiene el nuevo espacio «No asignado» y en el menú emergente pulsaremos en «Extender volumen»:

Ampliar/Extender disco duro en Windows Server 2008

Se iniciará el asistente para extender volumen, pulsaremos en «Siguiente»:

Ampliar/Extender disco duro en Windows Server 2008

Nos mostrará el espacio máximo que podemos extenderlo (a la derecha). Si no lo ha pasado automáticamente a la derecha lo pasaremos nosotros pulsando en «Agregar». Pulsaremos en «Siguiente»:

Ampliar/Extender disco duro en Windows Server 2008

El asistente nos mostrará el disco elegido y el tamaño adicional que se extenderá, en nuestro caso 943.718MB (unas 945GB, el tamaño ampliado). Si es correcto pulsaremos «Finalizar» para realizar el proceso de extendido:

Ampliar/Extender disco duro en Windows Server 2008

El proceso de extendido se realizará en unos pocos segundos. Una vez acabado mostrará la unidad con el nuevo tamaño, el total, en nuestro caso 1.945GB:

Ampliar/Extender disco duro en Windows Server 2008

Y ya la tendremos disponible para su uso:

Ampliar/Extender disco duro en Windows Server 2008