Si no hay suficiente espacio libre disponible en la partición raíz del host de dispositivo de vRealize Automation, la actualización no se podrá llevar a cabo.

Solución

Con este procedimiento, se aumenta el espacio libre en la partición raíz del disco 1 del host de dispositivo de vRealize Automation. En una implementación distribuida, realice este procedimiento para aumentar el espacio libre en cada nodo de réplica secuencialmente y, después, aumentar el espacio libre en el nodo principal.

Nota:

Cuando se lleva a cabo este procedimiento, pueden aparecer los siguientes mensajes de advertencia:

  • WARNING: Re-reading the partition table failed with error 16:
    Device or resource busy. The kernel still uses the old table. The
    new table will be used at the next reboot or after you run
    partprobe(8) or kpartx(8) Syncing disks.
    
  • Error: Partition(s) 1 on /dev/sda have been written, but we have been unable to inform the kernel of the change, probably because it/they are in use. As a result, the old partition(s) will remain in use. You should reboot now before making further changes. 

Ignore el mensaje Debe reiniciar ahora antes de realizar más cambios. Si reinicia el sistema antes del paso 10, dañará el proceso de actualización.

Procedimiento

  1. Encienda la máquina virtual host de dispositivo de vRealize Automation e inicie sesión como si fuera con una conexión de shell segura como usuario raíz.
  2. Ejecute los siguientes comandos para detener los servicios.
    1. service vcac-server stop
    2. service vco-server stop
    3. service vpostgres stop
  3. Ejecute el siguiente comando para desmontar la partición swap.

    swapoff -a

  4. Ejecute el siguiente comando para eliminar las particiones existentes en el disco 1 y crear una partición raíz de 44 GB y una partición swap de 6 GB.

    (echo d; echo 2; echo d; echo 1; echo n; echo p; echo ; echo ; echo '+44G'; echo n; echo p; echo ; echo ; echo ; echo w; echo p; echo q) | fdisk /dev/sda

  5. Ejecute el siguiente comando para cambiar el tipo de partición swap.

    (echo t; echo 2; echo 82; echo w; echo p; echo q) | fdisk /dev/sda

  6. Ejecute el siguiente comando para establecer el indicador de arranque del disco 1.

    (echo a; echo 1; echo w; echo p; echo q) | fdisk /dev/sda

  7. Ejecute el siguiente comando para registrar los cambios realizados en la partición con el kernel de Linux.

    partprobe

    Si aparece un mensaje que indica que se debe reiniciar antes de realizar más cambios, ignórelo. Si reinicia el sistema antes del paso 10, dañará el proceso de actualización.

  8. Ejecute el siguiente comando para dar formato a la nueva partición swap.

    mkswap /dev/sda2

  9. Ejecute el siguiente comando para montar la partición swap.

    swapon -a

  10. Reinicie el dispositivo de vRealize Automation.
  11. Cuando se haya reiniciado el dispositivo, ejecute el siguiente comando para ajustar el tamaño de la tabla de la partición del disco 1.

    resize2fs /dev/sda1

  12. Para comprobar que la expansión de disco es correcta, ejecute df -h y compruebe que el espacio en disco disponible en /dev/sda1 es superior a 30 GB.