Utilizamos cookies propias y de terceros. [Más información sobre las cookies].
Política de cookies
Proyecto AjpdSoft

· Inicio
· Buscar
· Contactar
· Cookies
· Descargas
· Foros
· Historia
· Nosotros
· Temas
· Top 10
· Trucos
· Tutoriales
· Wiki

Linux: Ampliar partición raíz y swap máquina virtual Linux en VMware ESXi con GParted
Virtualizacion


Tutorial donde mostramos paso a paso cómo ampliar la partición raíz de un disco duro en un equipo virtual con Linux Ubuntu como sistema operativo. Mostramos cómo ampliar la partición raíz y la partición swap (intercambio) en una máquina virtual sobre VMware ESXi y usando el software gratuito GParted.



Requisitos para ampliar partición de equipo virtual con Linux en VMware ESXi

A continuación mostramos los requisitos para ampliar el disco duro de una máquina virtual VMware ESXi y la partición raíz y swap de una MV con Linux Ubuntu como sistema operativo:

  • Obviamente dispondremos de un sistema de virtualización con uno o varios servidores (en clúster o no) con VMware ESXi. En el siguiente tutorial mostramos cómo montar un servidor de virtualización con VMware ESXi:
  • Necesitaremos disponer de acceso a la máquina virtual a la que queramos ampliar el disco duro y partición. Esta máquina virtual, durante el proceso, deberá ser apagada y reiniciada por lo que los servicios que contenga se detendrán mientras se realiza el proceso.
  • Necesitaremos disponer de espacio libre en el almacenamiento asignado a la máquina virtual en cuestión (datastore de VMware ESXi).
  • Para preparar la máquina virtual y poder administrarla en el sistema de virtualización VMware ESXi necesitaremos disponer de acceso a VMware vSphere Client, o bien a la versión web o bien a la versión de escritorio. A continuación mostramos un tutorial sobre cómo instalar y manejar VMware vSphere Client para administrar máquinas virtuales VMware ESX:
  • Realizar copia de seguridad previa de la máquina virtual antes del proceso. A continuación mostramos un tutorial donde explicamos cómo hacer copia de seguridad de una máquina virtual VMware ESXi:
  • Descargar el fichero ISO de GParted desde su web oficial, accediendo a www.gparted.org y a Download, y pulsando en "Download gparted-live-0.19.1-4-i486.iso" (o la versión disponible):

Requisitos para ampliar partición de equipo virtual con Linux en VMware ESXi

Descargaremos el fichero "gparted-live-0.19.1-4-i486.iso":

Requisitos para ampliar partición de equipo virtual con Linux en VMware ESXi

Preparar máquina virtual VMware ESXi para ampliar disco duro

A continuación mostramos algunas de las tareas necesarias para ampliar el disco duro de una máquina virtual en un servidor VMware ESXi.

Copia de seguridad de máquina virtual VMware ESXi con VMware vSphere Client

En primer lugar es muy recomendable realizar copia de seguridad de la máquina virtual a la que ampliaremos la capacidad del disco duro y de las particiones. El proceso que realizaremos modifica la tabla de particiones y redimiensiona el espacio por lo que es delicado y conlleva cierta peligrosidad, por ello es muy importante hacer copia de seguridad de la máquina virtual. A continuación mostramos cómo hacer una copia de seguridad de la máquina virtual sin software de terceros usando VMware vSphere Client, el único requisito es que hay que detener (apagar) la máquina virtual durante el proceso. Para hacer backup de la máquina virtual, en primer lugar accederemos al sistema operativo o bien con PuTTY o como accedamos habitualmente, también podemos apagarla desde VMware vSphere Client. Una vez apagada iniciaremos sesión en VMware vSphere Client, seleccionaremos la máquina virtual y pulsaremos en el menú "File" - "Export" - "Export OVF Template":

Copia de seguridad de máquina virtual VMware ESXi con VMware vSphere Client

Introduciremos el nombre del fichero y la ubicación donde se exportará toda la máquina virtual, pulsarmeos "OK":

Copia de seguridad de máquina virtual VMware ESXi con VMware vSphere Client

Se iniciará el proceso de exportación de la máquina virtual a fichero (backup), este proceso puede tardar varios minutos en función del tamaño de las particiones de la máquina virtual y datos que contengan:

Copia de seguridad de máquina virtual VMware ESXi con VMware vSphere Client

De esta forma sencilla tendremos una copia de seguridad consistente de la máquina virtual. Ahora podríamos iniciarla nuevamente, si bien para el proceso que explicamos a continuación debe permanecer apagada.

Eliminar los snapshot de la máquina virtual a ampliar el disco duro

Para poder ampliar un disco duro de una máquina virtual en VMware ESXi la máquina virtual no debe tener snapshot. Por lo tanto revisaremos que no tenga snapshot y si los tiene deberemos eliminarlos. Para eliminarlos seleccionaremos la máquina virtual en VMware vSphere Client, pulsaremos con el botón derecho del ratón y en el menú emergente seleccionaremos "Snapshot" - "Snapshot Manager":

Eliminar los snapshot de la máquina virtual a ampliar el disco duro

Iremos seleccionando los snapshot por orden y pulsaremos en "Delete", esperaremos a que se elimine uno a uno, puede tardar varios minutos:

Eliminar los snapshot de la máquina virtual a ampliar el disco duro

Nos mostrará una ventana de confirmación del proceso:

Eliminar los snapshot de la máquina virtual a ampliar el disco duro

El progreso del eliminado del snapshot podremos verlo en las tareas recientes:

Eliminar los snapshot de la máquina virtual a ampliar el disco duro

Ampliar asignación de tamaño de disco duro de la máquina virtual en VMware ESXi

Tras hacer el backup de la máquina virtual y eliminar los snapshot podremos ampliar la asignación de tamaño de disco duro de la máquina virtual. Para ello la seleccionaremos en VMware vSphere Client, pulsaremos con el botón derecho sobre ella y seleccionaremos "Edit Settings":

Ampliar asignación de tamaño de disco duro de la máquina virtual en VMware ESXi

En la pestaña "Hardware" seleccionaremos "Hard disk 1", en la parte derecha, en "Disk Provisioning", en "Provisioned Size" introduciremos el valor del tamaño al que queramos dejar el disco duro, en nuestro caso de 20GB que tenía asignadas a 100GB y pulsaremos "OK":

Ampliar asignación de tamaño de disco duro de la máquina virtual en VMware ESXi

En las Tareas Recientes nos indicará el progreso del proceso de reconfiguración de la máquina virtual:

Ampliar asignación de tamaño de disco duro de la máquina virtual en VMware ESXi

Subir fichero ISO de GParted a datastore VMware y añadir CD/DVD de arranque en la BIOS de la máquina virtual

Subiremos el fichero ISO de GParted descargado como indicamos aquí al almacenamiento del servidor VMware ESXi para usarlo como CD/DVD de la máquina virtual y poder arrancar dicha máquina con este CD.

Una vez descargado el fichero ISO de GParted en el equipo donde tengamos instalado VMware vSphere Client, accederemos al datastore en el que queramos subirlo, desde la pestaña "Summary", en "Storage", seleccionaremos el datastore y pulsaremos con el botón derecho, en el menú emergente seleccionaremos "Browse Datastore":

Subir fichero ISO de GParted a datastore VMware y añadir CD/DVD de arranque en la BIOS de la máquina virtual

Accedemos a la carpeta donde subiremos el fichero ISO (o bien creamos una nueva carpeta llamada ISO) y pulsamos en el botón "Upload files to this datastore":

Subir fichero ISO de GParted a datastore VMware y añadir CD/DVD de arranque en la BIOS de la máquina virtual

Y pulsamos en el menú "Upload File":

Subir fichero ISO de GParted a datastore VMware y añadir CD/DVD de arranque en la BIOS de la máquina virtual

Seleccionamos el fichero ISO de GParted descargado y pulsamos "Abrir":

Subir fichero ISO de GParted a datastore VMware y añadir CD/DVD de arranque en la BIOS de la máquina virtual

Nos avisará de que si existe ya un fichero con el mismo nombre será reemplazado, pulsaremos "Yes":

Subir fichero ISO de GParted a datastore VMware y añadir CD/DVD de arranque en la BIOS de la máquina virtual

Una vez subido el fichero ISO de GParted a algún datastore de VMware ESXi, configuraremos la máquina virtual para establecer este fichero ISO como CD/DVD y también para que al arrancar nos muestre la BIOS y así poder establecer la secuencia de arranque e indicar que el CD/DVD será el primero en comprobarse. Para ello accederemos a las propiedades de la máquina virtual pulsando con el botón derecho del ratón sobre ella y seleccionando "Edit Settings":

Subir fichero ISO de GParted a datastore VMware y añadir CD/DVD de arranque en la BIOS de la máquina virtual

Pulsaremos en "CD/DVD drive" en la pestaña "Hardware" y en la parte derecha marcaremos "Datastore ISO File". Pulsaremos en "Browse":

Subir fichero ISO de GParted a datastore VMware y añadir CD/DVD de arranque en la BIOS de la máquina virtual

Accederemos al datastore y carpeta donde hayamos subido el fichero ISO de GParted y lo seleccionaremos. Pulsaremos "OK":

Subir fichero ISO de GParted a datastore VMware y añadir CD/DVD de arranque en la BIOS de la máquina virtual

Una vez establecido el CD/DVD con GParted, en la pestaña "Options" seleccionaremos "Boot Options" y en la parte derecha en "Force BIOS Setup" marcaremos "The next time the virtual machine boots, force entry into the BIOS setup screen". De esta forma al arrancar la máquina virtual nos mostrará la BIOS para configurar la secuencia de arranque:

Subir fichero ISO de GParted a datastore VMware y añadir CD/DVD de arranque en la BIOS de la máquina virtual

Ahora ya podremos iniciar la máquina virtual pulsando con el botón derecho del ratón sobre ella y seleccionando "Power" - "Power On":

Subir fichero ISO de GParted a datastore VMware y añadir CD/DVD de arranque en la BIOS de la máquina virtual

Para ver la máquina virtual abriremos una consola pulsando con el botón derecho del ratón sobre ella y seleccionando "Open Console":

Subir fichero ISO de GParted a datastore VMware y añadir CD/DVD de arranque en la BIOS de la máquina virtual

La máquina virtual arrancará y accederá a la BIOS, en la BIOS iremos a la opción "Boot" desplazándonos con las teclas de cursor a la derecha. En "Boot" subiremos el CD-ROM Drive al primer lugar seleccionándolo con las teclas de cursor abajo y subiéndolo con la tecla más (+). Al final debe quedar la siguiente secuencia de arranque:

  1. CD-ROM Drive.
  2. Hard Drive.
  3. Removable Devices.
  4. Network boot from Intel E1000.

Subir fichero ISO de GParted a datastore VMware y añadir CD/DVD de arranque en la BIOS de la máquina virtual

En "Exit" seleccionaremos "Exit Saving Changes" y pulsaremos INTRO:

Subir fichero ISO de GParted a datastore VMware y añadir CD/DVD de arranque en la BIOS de la máquina virtual

Seleccionaremos "Yes" a la pregunta "Save configuration changes and exit now?" y pulsaremos INTRO:

Subir fichero ISO de GParted a datastore VMware y añadir CD/DVD de arranque en la BIOS de la máquina virtual

Si todo es correcto se arrancará la máquina virtual y se iniciará el Live CD de GParted:

Subir fichero ISO de GParted a datastore VMware y añadir CD/DVD de arranque en la BIOS de la máquina virtual

Ampliar partición raíz de máquina virtual Linux y partición swap con GParted

Iniciaremos la máquina virtual con el Live CD de GParted como hemos indicando anteriormente. Seleccionaremos "GParted Live (Default settings)" y pulsaremos INTRO:

Ampliar partición raíz de máquina virtual Linux y partición swap con GParted

Continuaremos con la carga de GParted pulsando INTRO en "Don't touch keymap":

Ampliar partición raíz de máquina virtual Linux y partición swap con GParted

Introduciremos el número de nuestro idioma, en nuestro caso el 25 y pulsaremos INTRO:

Ampliar partición raíz de máquina virtual Linux y partición swap con GParted

Pulsaremos INTRO nuevamente para cargar la opción de defecto "Continue to start X to use GParted automatically":

Ampliar partición raíz de máquina virtual Linux y partición swap con GParted

Cargará GParted y nos mostrará las particiones actuales. A continuación realizaremos una serie de tareas para poder ampliar la partición raíz de Linux (en amarillo) pues aún no se podrá ampliar directamente ya que tiene la partición swap a la derecha y previamente hay que mover dicha partición al final del espacio sin asignar:

Ampliar partición raíz de máquina virtual Linux y partición swap con GParted

Para ello realizaremos las siguientes tareas:

Redimensionaremos la partición /dev/sda2 que ha quedado de swap (intercambio) y espacio sin asignar ampliado. Para ello pulsaremos sobre /dev/sda2 (extended) con el botón derecho del ratón y seleccionaremos "Redimensionar/mover" en el menú emergente:

Ampliar partición raíz de máquina virtual Linux y partición swap con GParted

Nos mostrará la partición de swap y el espacio libre que hemos ampliado:

Ampliar partición raíz de máquina virtual Linux y partición swap con GParted

Lo que haremos ahora será ampliar la swap a todo el espacio libre y pulsaremos en "Redimensionar/mover":

Ampliar partición raíz de máquina virtual Linux y partición swap con GParted

Ahora seleccionaremos la partición /dev/sda5 (linux-swap) y pulsaremos con el botón derecho del ratón sobre ella, en el menú emergente pulsaremos en "Redimensionar/mover":

Ampliar partición raíz de máquina virtual Linux y partición swap con GParted

Nos mostrará la partición swap a la izquierda y el espacio libre a la derecha:

Ampliar partición raíz de máquina virtual Linux y partición swap con GParted

Moveremos la partición swap hacia la derecha para que quede al final, de paso aprovecharemos para ampliarla un poco pasando de 1022 a 4000 (esto no es necesario, nosotros lo haremos pues hemos ampliado también la memoria RAM de la máquina virtual y conviene que la swap sea acorde con la RAM). Una vez movida la swap a la derecha y ampliada como se muestra en la imagen pulsaremos en "Redimensionar/mover":

Ampliar partición raíz de máquina virtual Linux y partición swap con GParted

El asistente de GParted nos avisará indicando que mover una partición puede causar problemas, pulsaremos "OK":

Ampliar partición raíz de máquina virtual Linux y partición swap con GParted

Con el texto: Mover una partición puede causar que su sistema operativo falle al arrancar. Ha puesto en cola una operación para mover el sector de inicio de la partición /dev/sda5. Es más probable que ocurra un fallo al arrancar si mueve la partición de GNU/Linux que contenga /boot, o si mueve la partición C: de un sistema Windows. Puede aprender cómo reparar la configuración de arranque en las P+F de GParted. Mover una partición puede tardar mucho tiempo en completarse.

A continuación volveremos a redimensionar /dev/sda2 (extended), en este caso la reduciremos al mínimo desde la izquierda a la derecha. Para ello la seleccionaremos y pulsaremos con el botón derecho del ratón, en el menú emergente seleccionaremos "Redimensionar/mover":

Ampliar partición raíz de máquina virtual Linux y partición swap con GParted

Nos mostrará la partición tal y como está, con el espacio libre a la izquierda y la swap a la derecha:

Ampliar partición raíz de máquina virtual Linux y partición swap con GParted

Lo que haremos será redimensionar el espacio libre de izquierda a derecha dejando la partición reducida al mínimo para albergar la swap como se muestra en la imagen:

Ampliar partición raíz de máquina virtual Linux y partición swap con GParted

Una vez realizadas estas tareas ya tendremos la partición raíz a la izquierda (la que queremos ampliar), el espacio libre a la derecha y la swap al final. Lo que haremos ahora será redimensionar la partición raíz /dev/sda1 (ext4), para ello la seleccionaremos y pulsaremos con el botón derecho del ratón, en el menú emergente seleccionaremos "Redimensionar/mover":

Ampliar partición raíz de máquina virtual Linux y partición swap con GParted

Como siempre, el asistente nos mostrará gráficamente cómo está la partición, con el espacio ocupado a la izquierda y el libre a la derecha:

Ampliar partición raíz de máquina virtual Linux y partición swap con GParted

Ampliaremos la partición raíz hasta el final para ocupar todo el espacio libre y pulsaremos "Redimensionar/mover":

Ampliar partición raíz de máquina virtual Linux y partición swap con GParted

El asistente de GParted nos mostrará cómo quedarán las particiones y las acciones que realizará, si todo es correcto pulsaremos "Apply" para aplicar los cambios anteriores:

Ampliar partición raíz de máquina virtual Linux y partición swap con GParted

Nos avisará de que es un proceso peligroso, pulsaremos "Apply":

Ampliar partición raíz de máquina virtual Linux y partición swap con GParted

Con el texto: ¿Está seguro de querer ejecutar todas las operaciones pendientes? la edición de particiones puede causar PÉRDIDA DE DATOS. Se recomienda hacer una copia de seguridad de sus datos antes de continuar.

El asistente de GParted iniciará el proceso de reparticionado y redimensionado, puede tardar varios minutos en función del tamaño de las particiones y el espacio ocupado:

Ampliar partición raíz de máquina virtual Linux y partición swap con GParted

Tras concluir el proceso de redimensionado y reparticionado el asistente de GParted nos mostrará una ventana indicando que todas las operaciones se completaron satisfactoriamente, pulsaremos "Close":

Ampliar partición raíz de máquina virtual Linux y partición swap con GParted

El particionado quedará como muestra la imagen, con la partición raíz (a la izquierda) ampliada a todo el espacio libre y la swap también ampliada y siempre a la derecha:

Ampliar partición raíz de máquina virtual Linux y partición swap con GParted

Cerraremos GParted desde el menú "GParted" - "Quit":

Ampliar partición raíz de máquina virtual Linux y partición swap con GParted

Apagaremos la máquina virtual pulsando en "Exit":

Ampliar partición raíz de máquina virtual Linux y partición swap con GParted

Marcaremos "Shutdown" y pulsaremos "OK":

Ampliar partición raíz de máquina virtual Linux y partición swap con GParted

Ahora es conveniente desactivar el CD/DVD de GParted en la máquina virtual pues ya no lo necesitaremos, para ello seleccionaremos la máquina virtual (una vez apagada), pulsaremos con el botón derecho del ratón y seleccionaremos en el menú emergente "Edit Settings":

Ampliar partición raíz de máquina virtual Linux y partición swap con GParted

Seleccionaremos "CD/DVD drive" y en la parte derecha en "Device Type" marcaremos "Client Device" o bien el método de emulación del CD/DVD que deseemos para la máquina virtual:

Ampliar partición raíz de máquina virtual Linux y partición swap con GParted

Ya podremos iniciar la máquina virtual Linux y comprobar que la partición raíz tiene el espacio nuevo asignado con el comando:

df -h

Ampliar partición raíz de máquina virtual Linux y partición swap con GParted

También podremos ver el nuevo tamaño de la partición swap (intercambio) ampliada con el comando:

free

Ampliar partición raíz de máquina virtual Linux y partición swap con GParted

Artículos relacionados

Créditos

Artículo realizado íntegramente por Alonsojpd miembro fundador del proyecto Proyecto AjpdSoft.

Artículo en inglés.


Anuncios


Enviado el Miércoles, 03 septiembre a las 08:26:59 por ajpdsoft
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A