Buscar

VMware: VCSA ampliar espacio disco

En este post veremos cómo ampliar el espacio en disco de VCSA (Virtual Center Server Appliance).

Si nos encontramos un aviso similar en nuestro Virtual Center:

On /storage/XXXXX is 0% disk space available

Donde: /storage/XXXXX variará dependiendo del disco que le falta espacio.

De hecho, si examinamos VCSA desde shell, veremos que los discos funcionan con: Logical Volume Management (LVM).

LVM es una implementación de un gestor de volúmenes lógicos que encontraremos en multitud de sistemas GNU/Linux ya que está integrado a nivel de núcleo.

VCSA utiliza LVM desde la versión 6.0, sin embargo para redimensionar el disco, no será necesario utilizar los comandos LVM ya que VCSA integra un script que automáticamente redimensionará los discos con espacio sin particionar.

El único problema reside en identificar el disco afectado sin espacio, en este artículo, lo veremos paso a paso.

Igualmente, si antes de realizar el procedimiento, queremos hacer primero un laboratorio, en el siguiente enlace tenemos explicado cómo instalar VCSA sobre VMware Workstation:

VMware: Instalar VCSA en Workstation (SYSADMIT.com)

VMware: VCSA ampliar espacio disco: Identificar disco

Para ampliar el espacio en disco, en primer lugar deberemos identificar el disco que queremos hacer mas grande.

Para identificar el disco, abriremos una sesión de SSH contra VCSA.

Una vez dentro, ejecutaremos:

df -h

Con df -h, veremos el volumen afectado.

Si nos fijamos en la columna: "Use%", veremos como una de ellas está al 100%:

VMware: VCSA ampliar espacio disco

En la captura anterior si buscamos la salida de df -h, el dispositivo afectado es:

/dev/mapper/archive_vg-archive 

Una vez identificado, con el comando: lsblk, podemos identificar el disco al que corresponde:

VMware: VCSA ampliar espacio disco
 
Siguiendo el ejemplo, corresponde al disco: sdm

Finalmente con el comando: lsscsi, identificaremos el disco al que corresponde:

VMware: VCSA ampliar espacio disco

Siguiendo de nuevo el ejemplo, el disco que corresponde el /dev/sdm, corresponde a: [2:0:13:0], por tanto a nivel de VMware, corresponderá al disco 13.

VMware: VCSA ampliar espacio disco: Proceso ampliación

Para realizar la ampliación, bastará con editar la VM, identificar el disco y ampliarlo desde VMware:

VMware: VCSA ampliar espacio disco

Siguiendo el ejemplo, aumentaremos de 100GB a 150GB.
 
Una vez ampliado a nivel de VMware, procederemos a redimensionar el disco a nivel de sistema operativo, para ello, utilizaremos el siguiente script:
 
/usr/lib/applmgmt/support/scripts/autogrow.sh
 
Este script, buscará de forma automática el espacio no particionado y redimensionará el volumen:
 
VMware: VCSA ampliar espacio disco

Finalmente, podemos repasar el resultado ejecutando de nuevo: df -h
 
VMware: VCSA ampliar espacio disco

2 comentarios:

  1. Gracias Xavi me ha ido como anillo al dedo !
    Josep (Andorra)

    ResponderEliminar
    Respuestas
    1. ¡Me alegro que te haya resultado útil!

      Saludos,

      Xavi.

      Eliminar