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

Multi-Cloud Solutions Architect | Cloud Specialist | vExpert⭐⭐ | VCAP-DCV Deploy 2020 | Blogger | Trainer
8 years of experience in the IT area, working on virtualization projects and architecture of Cloud Data Centers. Extensive experience in designing Hybrid Cloud solutions in the principal hyperscalers to achieve innovation and improvements in current designs with the latest cloud technologies.Leadership in projects of high importance in the industry such as large companies and world-class suppliers.
EnglishPortugueseSpanish