기본적으로 데이터 제거 일수는 MongoDB에 대해 180일로 구성되고 PostgreSQL 데이터베이스에 대해 365일로 구성됩니다. 기본 일수를 수정할 수 있습니다.

기본적으로 vRealize Business for Cloud에는 매 일요일마다 스케줄링된 2개의 스크립트가 포함되어 있습니다. 이 스크립트는 MongoDB 및 PostgreSQL 데이터베이스에서 특정 데이터베이스 테이블을 제거합니다. 일수는 테이블에서 데이터의 사용 기간을 지정하는 데 사용됩니다. 지정된 기간보다 오래된 데이터는 스크립트에 의해 제거됩니다.

사전 요구 사항

프로시저

  1. 루트 사용자 자격 증명으로 SSH에 로그인합니다.
    Windows 플랫폼을 사용하는 경우에는 Windows SSH 도구를 사용하여 SSH에 로그인합니다. 예를 들면 Putty를 사용하여 로그인합니다.
  2. /usr/ITFM-Cloud/va-tools/bin 폴더로 이동합니다.
    예를 들면 cd /usr/ITFM-Cloud/va-tools/bin입니다.
  3. services-maintenance.sh 스크립트를 편집합니다.
    1. 스크립트를 엽니다.
      #!/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
      스크립트에서 지정된 기본 일수:
      • mongopurge.sh에 대해서는 180일입니다.
      • postgrespurge.sh에 대해서는 365일입니다.
    2. 필요에 따라 mongopurge.shpostgrespurge.sh에 대한 일수를 변경합니다.