Copia de Seguridad de la Capa de Aplicaciones

Con OCI en su lugar, puede realizar una copia de seguridad de las capas medias hasta el almacenamiento de objetos local de región.
Hay tres tipos básicos de sistemas de archivos en las capas medias:
  • Directorios raíz compartidos, que contienen el código de aplicación utilizado por las capas medias para ejecutar la aplicación. Estos directorios cambian cuando se aplican parches o se actualiza la aplicación.
  • Los archivos de configuración, que son bastante estáticos, pero pueden cambiar ocasionalmente durante el funcionamiento del sistema.
  • Repositorio de informes, que cambia con frecuencia y refleja el estado que también se mantiene en la base de datos.

Realizar copia de seguridad de directorios raíz compartidos

Dado que todas las instancias informáticas comparten acceso a una única copia de los directorios raíz de aplicación, debe realizar una copia de seguridad para proteger el recurso. Realice esta copia de seguridad cada vez que se actualice el software. También se recomienda programar una copia de seguridad de este recurso de forma regular.

  1. Conéctese a una instancia informática que aloje la aplicación o el nivel web como usuario psadm2.
  2. Utilice TAR para realizar una copia de seguridad del subdirectorio pt.
    Por ejemplo,
    $ cd /u01/app/psft
    $ time tar -zcvf PSFT_HMC92_APP_20230403.tgz pt | tee -atar_PSFT_HCM92_APP_20230403.log
  3. Cuando haya terminado el comando TAR, cargue el archivo TAR y el archivo log en Object Storage
    $ time oci os object put -ns Tenancy name -bucket-name PSFT_APP_TIER_BACKUPS_20230403 -file PSFT_HCM92_APP_20230403.tgz
    $ time oci os object put -ns Tenancy name -bucket-name PSFT_APP_TIER_BACKUPS_20230403 -file tar_PSFT_HCM92_APP_20230403.log
    
  4. Conéctese a la consola de OCI y verifique que las copias de seguridad se han cargado correctamente en OCI Object Storage.

Copia de Seguridad de Archivos de Configuración de PeopleSoft

Dado que las configuraciones de capa media de PeopleSoft son específicas del nodo, deberá realizar una copia de seguridad de PS_CFG_HOME de cada instancia ahora para guardar el trabajo que ha completado al instalar la aplicación en OCI. También debe programar una copia de seguridad de este recurso con regularidad, ya que puede ajustar estas configuraciones durante las operaciones normales.

Realice los siguientes pasos para realizar una copia de seguridad manual en cada instancia informática de capa media:

  1. Conéctese a una instancia informática como usuario psadm2.
  2. Comprima PS_CFG_HOME.
    Por ejemplo,
    $ zip -r backup_ps_cfg_home_instance name_date.zip $PS_CFG_HOME
  3. Cargue el archivo zip en Object Storage.
    $ oci os object put -ns Tenancy name -bucket-name PSFT_APP_TIER_BACKUPS_20230403 -file backup_ps_cfg_home_instance name_date.zip
  4. Conéctese a la consola de OCI y verifique que las copias de seguridad se han cargado correctamente en OCI Object Storage.

Copia de Seguridad del Repositorio de Informes

El repositorio de informes cambia constantemente a medida que el sistema está en funcionamiento. Todas las instancias informáticas comparten el repositorio de informes y deseará realizar una copia de seguridad del contenido del repositorio de informes diariamente.

Posteriormente, configurará la replicación frecuente del contenido del repositorio de informes en el sitio de DR para que, al realizar un switchover o un failover, los datos estén lo más actualizados posible.

  1. Para realizar una copia de seguridad manual, realice los siguientes pasos, sustituyendo la fecha de hoy por YYYYMMDD:
    1. Conéctese a una instancia informática que aloje la aplicación o el nivel web como usuario psadm2.
    2. Utilice TAR para realizar una copia de seguridad del subdirectorio del repositorio de informes.
      Por ejemplo,
      $ cd /u02/app/psft/ps/report_repository
      $ time tar -zcvf PSFT_HMC92_REPORTS_BACKUPS_YYYYMMDD.tgz pt | tee -a  tar_PSFT_HCM92_REPORTS_BACKUPS_YYYYMMDD.log
    3. Cuando haya terminado el comando TAR, cargue el archivo TAR y el archivo log en OCI Object Storage.
      $ time oci os object put -ns Tenancy name -bucket-name PSFT_REPORTS_BACKUPS_YYYYMMDD -file PSFT_HCM92_REPORTS_BACKUPS_YYYYMMDD.tgz
      $ time oci os object put -ns Tenancy name -bucket-name PSFT_REPORTS_BACKUPS_YYYYMMDD -file tar_PSFT_HCM92_REPORTS_BACKUPS_YYYYMMDD.log
    4. Conéctese a la consola de OCI y verifique que las copias de seguridad se han cargado correctamente en OCI Object Storage.
  2. Para automatizar las copias de seguridad del repositorio de informes una vez al día a las 02:00 a. m., realice los siguientes pasos:
    1. Cree un script que contenga los comandos TAR y OCI CLI denominados psft_reports_backup.sh ubicados en el directorio de script personalizado:
      #!/bin/bash
      CURRENT_DATE=$( date +"%d-%b-%Y_%T" )
      
      # Create the TAR backup file
      cd /u02/app/psft/ps/report_repository
      time tar -zcvf PSFT_HMC92_REPORTS_BACKUPS_${CURRENT_DATE}.tgz out | tee -a  tar_PSFT_HCM92_REPORTS_BACKUPS_${CURRENT_DATE}.log
      
      # Upload the files.
      time oci os object put -ns Tenancy name -bucket-name PSFT_REPORTS_BACKUPS -file PSFT_HCM92_REPORTS_BACKUPS_${CURRENT_DATE}.tgz
      
      time oci os object put -ns Tenancy name -bucket-name PSFT_REPORTS_BACKUPS -file tar_PSFT_HCM92_REPORTS_BACKUPS_${CURRENT_DATE}.log
    2. Como root, agregue una entrada en /etc/crontab que ejecutará el script anterior como psadm2 a las 02:00 a. m. cada noche:
      0  2  *  * *   psadm2  script directory/psft_reports_backup.sh