VMware

Aumentar tamaño de discos utilizando LVM autogrow VCSA 6.5 / 6.7 / 7.0

Desde la llegada de vCenter Server Appliance 6.0 con su estructura de discos y la incorporación del uso de lvm autogrow, incrementar el tamaño de discos de la máquina virtual de nuestro VCSA es una tarea muy sencilla la cual puede ser realizada en servidores de producción sin tener efectos colaterales.

Primero que todo es importante entender la Estructura de discos VMDK en VCSA 6.x y así poder incrementar el vmdk correcto.

Aumentar tamaño de discos con LVM autogrow VCSA 6.5 / 6.7 / 7.0

Importante antes de continuar:
– Aumentar el tamaño de la partición root / no es soportado por diseño.
– Para aumentar cualquier otra partición del VCSA el proceso es el mismo.
– El proceso es el mismo para VCSA 6.5, 6.7 y 7.0
– Verificar que la maquina virtual de vCenter no tenga snaphots. De ser así no se podrá aumentar el tamaño de los discos.

Para demostración del proceso voy a incrementar el tamaño de la partición /storage/core de 25GB a 30GB.

      1. Abrir una sesión SSH al vCenter y habilitar bash shell:
        Command> shell.set --enabled true
        Command> shell
        root@vcsa1 [ ~ ]#
      2. Verificar el tamaño de los discos existentes. en nuestro caso /storage/core (VMDK #4)

        root@vcsa1 [ ~ ]# df -h
        Filesystem                                Size  Used Avail Use% Mounted on
        devtmpfs                                  4.9G     0  4.9G   0% /dev
        tmpfs                                     4.9G  628K  4.9G   1% /dev/shm
        tmpfs                                     4.9G  684K  4.9G   1% /run
        tmpfs                                     4.9G     0  4.9G   0% /sys/fs/cgroup
        /dev/sda3                                  11G  6.2G  3.9G  62% /
        tmpfs                                     4.9G  1.4M  4.9G   1% /tmp
        /dev/mapper/core_vg-core                   25G   58M   24G   1% /storage/core
        /dev/mapper/netdump_vg-netdump            985M  1.3M  916M   1% /storage/netdump
        /dev/mapper/archive_vg-archive             50G  3.5G   44G   8% /storage/archive
        /dev/mapper/autodeploy_vg-autodeploy      9.8G   23M  9.2G   1% /storage/autodeploy
        /dev/mapper/imagebuilder_vg-imagebuilder  9.8G   23M  9.2G   1% /storage/imagebuilder
        /dev/mapper/updatemgr_vg-updatemgr         99G  146M   94G   1% /storage/updatemgr
        /dev/mapper/dblog_vg-dblog                 15G   86M   14G   1% /storage/dblog
        /dev/mapper/seat_vg-seat                  9.8G  108M  9.1G   2% /storage/seat
        /dev/mapper/db_vg-db                      9.8G  169M  9.1G   2% /storage/db
        /dev/sda1                                 120M   34M   78M  31% /boot
        /dev/mapper/log_vg-log                    9.8G  1.7G  7.6G  19% /storage/log
      3. Aumentar el tamaño en disco para el VMDK #4 a 30GB desde vSphere Web Client para la VM de vCenter:
        VMDK4 increase lvm autogrow
      4. Volver a la sesión SSH de bash shell y ejecutar el siguiente comando para que el VCSA expanda automáticamente todos los volúmenes lógicos que hayan aumentado su tamaño en los discos físicos.
        root@vcsa1 [ ~ ]# /usr/lib/applmgmt/support/scripts/autogrow.sh
      5. Verificar nuevamente el tamaño de la partición /storage/core en nuestro VCSA
        root@vcsa1 [ ~ ]# df -h
        Filesystem                                Size  Used Avail Use% Mounted on
        devtmpfs                                  4.9G     0  4.9G   0% /dev
        tmpfs                                     4.9G  628K  4.9G   1% /dev/shm
        tmpfs                                     4.9G  684K  4.9G   1% /run
        tmpfs                                     4.9G     0  4.9G   0% /sys/fs/cgroup
        /dev/sda3                                  11G  6.2G  3.9G  62% /
        tmpfs                                     4.9G  1.4M  4.9G   1% /tmp
        /dev/mapper/core_vg-core                   30G   58M   28G   1% /storage/core
        /dev/mapper/netdump_vg-netdump            985M  1.3M  916M   1% /storage/netdump
        /dev/mapper/archive_vg-archive             50G  3.5G   44G   8% /storage/archive
        /dev/mapper/autodeploy_vg-autodeploy      9.8G   23M  9.2G   1% /storage/autodeploy
        /dev/mapper/imagebuilder_vg-imagebuilder  9.8G   23M  9.2G   1% /storage/imagebuilder
        /dev/mapper/updatemgr_vg-updatemgr         99G  146M   94G   1% /storage/updatemgr
        /dev/mapper/dblog_vg-dblog                 15G   86M   14G   1% /storage/dblog
        /dev/mapper/seat_vg-seat                  9.8G  108M  9.1G   2% /storage/seat
        /dev/mapper/db_vg-db                      9.8G  169M  9.1G   2% /storage/db
        /dev/sda1                                 120M   34M   78M  31% /boot
        /dev/mapper/log_vg-log                    9.8G  1.7G  7.6G  19% /storage/log

Un proceso simple para un tarea que estoy seguro la van a realizar alguna vez.

Para conocer el mismo proceso para VCSA 6.0:

Aumentar tamaño de discos utilizando LVM autogrow VCSA 6.0

Escribe tu comentario

Este sitio utiliza Akismet para disminuir el spam. Aprenda más de como sus comentarios son procesados.

Oscar Zuñiga

Oscar Zuñiga

VMware Solutions Architect | Cloud Specialist | vExpert⭐⭐ | VCAP-DCV Deploy 2020 | Blogger | Trainer
VMware Solutions Architect con 4 años de experiencia en tecnologias de virtualizacion y Cloud.
EnglishPortugueseSpanish