Configurar Cascada en Espera
En Oracle Cloud Infrastructure, utilice Oracle Data Guard para mantener la base de datos en el sitio de recuperación ante desastres (DR) sincronizada con la producción. Pero ¿qué hay de la capa de aplicaciones? El acuerdo de nivel de servicio y la tolerancia a la pérdida de datos determinarán qué enfoque se necesita.
Suponiendo que el destino de pérdida de datos en la capa media es similar a la base de datos, puede configurar la utilidad rsync
para replicar con frecuencia los cambios en el repositorio de informes PeopleSoft y los logs de trabajos del programador de procesos en el sitio de DR.
Además, rsync
se utiliza para replicar los directorios de instalación PeopleSoft después de la aplicación de parches.
Configuración de un grupo de sistemas operativos y un usuario
Configuración del servicio OCI File Storage para directorios raíz compartidos
Monte los sistemas de archivos de OCI File Storage en cada servidor de capa media utilizando la dirección IP del sistema de archivos.
Creación de la estructura de directorios de software PeopleSoft
/u01/app/psft/pt
. PeopleSoft requiere que asigne varias variables de entorno a esta estructura de directorios. Además, hay una variable de entorno para los scripts personalizados necesarios para automatizar las actividades de inicio, cierre y switchover.Creación de directorios PeopleSoft para despliegues de varios nodos
Cree los directorios del sistema de archivos para alojar los archivos log de infraestructura y configuración PeopleSoft. Al diseñar esta implantación, hemos creado directorios del sistema de archivos locales no compartidos en cada máquina virtual de capa media para contener los archivos log de infraestructura y configuración PeopleSoft. En cada caso, defina PS_CFG_HOME
en el directorio local /peoplesoft/local/ps_config
.
Todo lo demás se comparte y se copia desde el sistema local. Para ello, cree el nodo principal de la ruta del directorio de instalación para la instalación del software PeopleSoft en el disco compartido y, a continuación, cree el directorio psft_reports
secundario. Los otros directorios secundarios se crean cuando copiamos el contenido. Refrescará el contenido de todos los directorios secundarios cuando realice un switchover final a este entorno desde los sistemas locales.
Configuración del entorno de host en instancias de OCI Compute
Antes de configurar el servidor de aplicaciones, el programador de procesos y los dominios del servidor web de arquitectura de Internet (PIA) PeopleSoft, debe crear un archivo de entorno para el usuario psadm2
.
ORACLE_HOSTNAME
correctamente para cada servidor.
Note:
Hemos agregado un directorio para contener los nuevos scripts administrativos requeridos por este proyecto, y hemos creado una directiva de exportación para el nuevo directorio, así como para agregarlo a nuestra ruta. Asumimos que estos scripts están en su lugar y en la ruta cuando describimos acciones más adelante en este documento.
A continuación, se muestra el archivo de entorno (psft.env
) de una de nuestras instancias informáticas:
export ORACLE_HOSTNAME=phx-psft-hcm-app01
export BASE_DIR=/u01/app/psft
export PS_HOME=$BASE_DIR/pt/ps_home8.57.11
export PS_CFG_HOME=/peoplesoft/local/ps_config
export PS_APP_HOME=$BASE_DIR/pt/hcm_app_home
export PS_FILEDIR=$PS_HOME/file
export ORACLE_BASE=/u01/app/psft
export ORACLE_HOME=/u01/app/psft/pt/oracle-client/19.3.0.0
export COBDIR=/opt/MFCobol
export CLASSPATH=$CLASSPATH:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export TNS_ADMIN=$ORACLE_HOME/network/admin
export JAVA_HOME=/u01/app/psft/pt/jdk1.8.0_221
export TUXDIR=$BASE_DIR/pt/bea/tuxedo/tuxedo12.2.2.0.0
export NLSPATH=$TUXDIR/locale/C
export LD_LIBRARY_PATH=$TUXDIR/lib:$PS_HOME/bin:$ORACLE_HOME/lib:$COBDIR/lib:$LD_LIBRARY_PATH
export LIBPATH=$COBDIR/lib
export SHLIB_PATH=$SHLIB_PATH:$COBDIR/lib
export PATH=$ORACLE_HOME/bin:$TUXDIR/bin:$PS_HOME/jre/bin:$PS_HOME/bin:$JAVA_HOME/bin:$PATH
export PATH=$PATH:$COBDIR/bin
export PS_SERVER_CFG=$PS_HOME/appserv/prcs/HR92U033/psprcs.cfg
export WLS_HOME=$BASE_DIR/pt/bea/wlserver
# Add directory for custom scripts
export SCRIPT_DIR=$BASE_DIR/pt/custom_admin_scripts
export PATH=$PATH:$SCRIPT_DIR
# You must be in PS_HOME to execute the psconfig.sh script
cd $PS_HOME
./psconfig.sh
cd
Instalar COBOL MicroFocus
MicroFocus COBOL (Visual COBOL para versiones posteriores) es un paquete de software con licencia independiente que contiene el compilador COBOL y el entorno de tiempo de ejecución, además del gestor de licencias de tiempo de ejecución. Todas las instancias informáticas que alojan el programador de procesos (PRCS) deben tener instalado el compilador COBOL MicroFocus, el entorno de tiempo de ejecución y el gestor de licencias.
Copiar el software de la aplicación
Si las capas web o de la aplicación de origen se están ejecutando en el sistema operativo Linux con una versión actual de PeopleTools, puede migrar manualmente ("levantar y cambiar") las capas web y de la aplicación al entorno OCI.
En este ejemplo, se utiliza PeopleTools 8.57.11 y Oracle Linux versión 7 (OEL 7) con la última actualización.
Si los nodos de capa media de origen están ejecutando un sistema operativo que no sea Linux, debe instalar la aplicación PeopleSoft y las capas web en las instancias informáticas de OCI mediante las herramientas psft-dpk-setup.sh
. Debe instalar Puppet para orquestación. Consulte Instalación de Paquetes de Despliegue de PeopleSoft PeopleTools 8.58 para obtener instrucciones.
Aumento manual de la aplicación PeopleSoft y los niveles web
"Llevar" la aplicación PeopleSoft y el software de nivel web del sistema de origen (principal) implica empaquetar la instalación del software PeopleSoft en el sistema de origen. El entorno local PeopleSoft puede estar activo y en ejecución durante este proceso.
Instalar el software PeopleSoft
Para instalar el software PeopleSoft, descomprima los archivos ZIP cargados en las ubicaciones de directorio correctas. Dado que el sistema de archivos se comparte entre todas las capas medias de OCI, esto se realiza solo en una de las instancias informáticas PeopleSoft.
- Descomprima los archivos ZIP cargados en una de las instancias informáticas PeopleSoft.
- Un ejemplo de descompresión de archivos ZIP individuales:
$ ssh -I path to key file opc@iad-psft-hcm-app01 $ sudo su – psadm2 $ cd /u01/app/psft/pt $ unzip ps_home.zip $ unzip ps_app_home.zip $ unzip ps_cust_home.zip $ unzip ps_jdk.zip $ unzip ps_bea.zip $ unzip oracle_home.zip $ unzip tns_admin.zip
- Si todos los directorios están en un archivo ZIP, el comando es similar al siguiente:
$ ssh -I path to key file opc@iad-psft-hcm-app01 $ sudo su – psadm2 $ cd /u01/app/psft $ unzip pt.zip
- Un ejemplo de descompresión de archivos ZIP individuales:
Restauración de la Configuración de Dominio del Gestor de Procesos y la Aplicación
Si ha capturado las configuraciones de dominio del servidor de aplicaciones (APPSRV
) y del programador de procesos (PRCS
) del sistema de origen en el directorio PS_CFG_HOME/appsrv
, puede restaurar estas configuraciones en las instancias informáticas de OCI que alojarán los dominios del servidor de aplicaciones y del servidor del programador de procesos.