|
VMware: Ampliar tamaño de disco duro de máquina virtual VMware ESXi más de 4TB
Tutorial donde mostramos cómo ampliar la capacidad de almacenamiento (espacio) de un disco duro ya existente (o uno nuevo) en un entorno de virtualización profesional con VMware ESXi. Mostramos cómo evitar algunos errores que se pueden producir al intentar crear un disco duro para una máquina virtual de más de 4TB.
Escenario inicial, errores al ampliar disco duro a más de 4TB o crear uno nuevo de más de 4TBTanto del cliente web VMware vSphere Web Client, como de la aplicación de escritorio VMware vSphere Client, cuando se intenta incrementar el espacio de un disco duro existente o crear un nuevo de más de 4TB, se produce un error. Intentar ampliar tamaño de disco duro virtual a más de 4TB en VMware vSphere Web ClientEn el caso del cliente web, pulsando con el botón derecho sobre la máquina virtual que contiene el disco duro virtual a incrementar a más de 4TB y eligiendo "Edit settings": En el disco duro que queramos ampliar, introduciremos el nuevo tamaño: Si tratamos de guardar los datos nos mostrará el mensaje de error:
Y no dejará ampliarlo:
Intentar crear un disco duro nuevo de más de 4TB desde VMware vSphere ClientSi intentamos realizar la misma operación o incluso crear un disco duro nuevo para una máquina virtual desde VMware vSphere Client, también recibiremos un error. Como ejemplo intentaremos añadir un disco duro virtual de 66TB. Ssobre una máquina virtual, desde VMware vSphere Client, pulsaremos con el botón derecho del ratón y seleccionaremos "Edit Settings": Pulsaremos en "Add" en la pestaña "Hardware": Seleccionaremos "Hard Disk" y pulsaremos "Next": Marcaremos "Create a new virtual disk": Introduciremos el tamaño, de más de 4TB, en nuestro caso 5TB y el datastore donde residirá: El tipo de disco lo dejaremos por defecto: Ahora pulsaremos en "Finish" para intentar crear el disco duro de más de 4TB: Pero nos mostrará este error:
Requisitos para ampliar tamaño de disco duro de máquina virtual VMware ESXi a más de 4TBEn el escenario de trabajo disponemos de un datastore de más de 4TB, aprovisionado para varios servidores de VMware ESXi. Dicho datastore reside en un LUN de una SAN y está conectado mediante iSCSI. Cuando queremos ampliar el tamaño de un disco duro existente de una máquina virtual (sea Windows o Linux) a más de 4TB, desde VMware vSphere Client nos mostrará este error:
Si queremos crear y asignar un nuevo disco duro a una máquina virtual (sea Windows o Linux) a más de 4TB, desde VMware vSphere Client recibiremos el error:
Esto se debe a que VMware incluye por defecto un límite de 4TB a los discos duros nuevos que se asignarán a las máquinas virtuales y de 2TB para ampliar discos duros existentes. Esta limitación se produce tanto desde su cliente de escritorio VMware vSphere Client como del cliente web VMware vSphere Web Client. Para solucionar este problema y poder ampliar discos duros existentes (o crear nuevos) de máquinas virtuales con más de 4TB de tamaño podremos usar la línea de comandos mediante SSH mediante el comando vmkfstools. Por lo tanto los requisitos para poder ampliar un disco duro o crear un nuevo de más de 4TB serán:
Ampliar tamaño de disco duro de máquina virtual VMware ESXi a más de 4TB mediante SSH y comando vmkfstoolsDispondremos del datastore de más de 4TB asignado al servidor VMware ESXi, como hemos indicado anteriormente y dispondremos de la máquina virtual. Supondremos que ya hemos creado un disco duro en la máquina virtual de menos de 4TB. Lo que haremos a continuación será ampliar un disco duro existente. Accederemos a la consola SSH de administración de VMware ESXi, para ello podemos usar cualquier cliente SSH, por ejemplo PuTTY que es gratuito y no requiere de instalación. Abriremos PuTTY e introduciremos la IP del servidor ESXi al que nos conectaremos: Introduciremos usuario y contraseña del ESXi para iniciar sesión. Para poder ampliar un disco duro virtual a más de 4TB (o al tamaño que queramos) desde la consola deberemos saber en qué carpeta está y qué nombre de fichero tiene. Esto podemos obtenerlo o bien desde la consola web, o desde vSphere Client o bien por comando. Para obtenerlo por consola en primer lugar listaremos los datastores con el comando:
Accederemos al datastore que contenga la máquina virtual con:
Para listar las carpetas de este datastore (que se corresponderán normalmente cada carpeta con una máquina virtual) ejecutaremos:
Ahora accederemos a la carpeta que contiene el disco duro virtual a ampliar con el comando:
Haciendo otro "ls -lah" veremos los ficheros de la máquina virtual: El que realmente nos interesa es el XXX.vmdk que es el disco duro virtual. Para ampliarlo ejecutaremos el comando (antes la máquina virtual debe estar detenida):
Si el comando anterior se ejecuta correctamente y se amplía el disco monstrará el mensaje:
Una vez ampliado el disco duro en VMware ESXi, dependiendo del sistema operativo de la máquina virtual a la que le hayamos ampliado el disco duro y si ha sido el disco duro del sistema, puede que tengamos que realizar alguna tarea adicional. A continuación mostramos algunos tutoriales para ampliar un disco duro existente. Para sistemas operativos Windows Server 2012 no será necesaria ninguna tarea adicional ya que reconocerá la ampliación de forma automática:
Artículos relacionados
CréditosArtículo realizado íntegramente por Alonsojpd miembro fundador del Proyecto AjpdSoft. Anuncios
Enviado el Martes, 18 noviembre a las 21:16:00 por ajpdsoft
|
|