De forma predeterminada, el número de días para realizar la purga de datos es de 180 días para MongoDB y 365 días para las bases de datos PostgreSQL. Puede modificar el número predeterminado de días.

Por qué y cuándo se efectúa esta tarea

De forma predeterminada, vRealize Business for Cloud incluye dos scripts programados todos los domingos. Los scripts purgan ciertas tablas de las bases de datos de MongoDB y PostgreSQL. El número de días se utiliza para especificar la antigüedad de los datos en las tablas. Los scripts purgarán todos los datos que sean más antiguos que la duración especificada.

Requisitos

Procedimiento

  1. Inicie sesión en SSH con las credenciales de usuario raíz.

    Si utiliza la plataforma Windows, inicie sesión en SSH utilizando una herramienta SSH de Windows. Por ejemplo, Putty.

  2. Vaya a la carpeta /usr/ITFM-Cloud/va-tools/bin.

    Por ejemplo, cd /usr/ITFM-Cloud/va-tools/bin

  3. Edite el script services-maintenance.sh.
    1. Abra el script:
      #!/bin/bash
      exec &> /var/log/vrb/serviceMainteneace.log
      # Script to purge data before specified number of days; Default considered for Mongo is 6 months and for Postgres it is 1 year.
      . /usr/ITFM-Cloud/va-tools/bin/mongopurge.sh 180
      . /usr/ITFM-Cloud/va-tools/bin/postgrespurge.sh 365
      #restart mongo db
      monit restart mongo
      #restart itbm-server
      monit restart itbm-server

      El número predeterminado de días especificado en el script para:

      • mongopurge.sh es 180.

      • postgrespurge.sh es 365.

    2. Cambie el número de días para mongopurge.sh y postgrespurge.sh, según sea necesario.