Configurar la capa web y de la aplicación PeopleSoft

Configure la base de la arquitectura de capa media.

Configuración de un grupo de sistemas operativos y un usuario

Cree el grupo de sistema operativo y el usuario en todas las instancias informáticas de capa media de Oracle Linux.

  1. Como usuario root, cree el grupo oinstall en todas las instancias informáticas.
    # groupadd -g 1001 oinstall
  2. Como usuario root, cree el usuario del sistema operativo que utilizará la instalación PeopleSoft en todas las instancias informáticas.
    # useradd --uid 1005 -g oinstall psadm2
  3. Como usuario root, modifique el usuario para configurar su directorio raíz y el shell por defecto en todas las instancias informáticas.
    # usermod -d /home/psadm2 -g oinstall -s /bin/bash psadm2

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.

  1. Conéctese como raíz y, a continuación, cree los directorios /u01 y /u02.
    # mkdir /u01
    # mkdir /u02
  2. Agregue entradas al directorio /etc/fstab mediante las direcciones IP de OCI File Storage.
    OCI-File-Storage-IP-Address:/export/psftapp  /u01        nfs        rw,rsize=131072,wsize=131072,bg,hard,timeo=600,nfsvers=3 0 0
    OCI-File-Storage-IP-Address:/export/psftinterface  /u02    nfs        rw,rsize=131072,wsize=131072,bg,hard,timeo=600,nfsvers=3 0 0
    
  3. Monte los sistemas de archivos.
    # mount /u01
    # df -h /u01
    Filesystem                    Size  Used Avail Use% Mounted on
    10.0.103.224:/export/psftapp  8.0E  0G  8.0E   0% /u01
    # mount /u02
    # df -h /u02
    Filesystem                          Size  Used Avail Use% Mounted on
    10.0.103.224:/export/psftinterface  8.0E   11M  8.0E   1% /u02

Creación de la estructura de directorios de software PeopleSoft

A excepción de MicroFocus COBOL, todos los componentes de software se colocan en un directorio compartido en OCI File Storage: /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.
  • Asigne las variables de entorno a la estructura de directorios.
    Variable de Entorno Definir en Finalidad
    BASE_DIR /u01/app/psft Ubicación utilizada como base para toda la instalación de software PeopleSoft
    PS_HOME /u01/app/psft/pt/ps_home8.57.11 Ubicación de PeooleTools
    PS_APP_HOME /u01/app/psft/pt/hcm_app_home Ubicación de la aplicación HCM PeopleSoft
    PS_CUST_HOME /u01/app/psft/pt/hcm_cust_home Ubicación de personalizaciones de la aplicación PeopleSoft
    PS_CFG_HOME /peoplesoft/local/ps_config Ubicación de archivos log y de configuración específicos del nodo para componentes PeopleSoft, como dominios del servidor de procesos y aplicaciones en Oracle Tuxedo y archivos log de Oracle WebLogic.
    PS_FILEDIR /u01/app/psft/pt/ps_home8.57.11/file Ubicación de los archivos de integración e interfaz, como XML u otros tipos de archivos.
    ORACLE_HOME /u01/app/psft/pt/oracle-client/19.3.0.0 Ubicación de la Instalación de Software de Cliente de Oracle
    TNS_ADMIN /u01/app/psft/pt/oracle-client/19.3.0.0/network/admin Ubicación del archivo tnsnames.ora del cliente de base de datos para conectarse a la base de datos PeopleSoft.
    JAVA_HOME /u01/app/psft/pt/jdk1.8.0_221 Ubicación del entorno de tiempo de ejecución de Java e instalación de Java
    TUXDIR /u01/app/psft/pt/bea/tuxedo/tuxedo12.2.2.0.0 Ubicación de la instalación de Oracle Tuxedo.
    WLS_HOME /u01/app/psft/pt/bea/wlserver Ubicación del servidor de Oracle WebLogic
    COBDIR /opt/MFCobol Directorio de instalación para el que está instalado MicroFocus (o Visual) Cobol.
    SCRIPT_DIR /u01/app/psft/pt/custom_admin_scripts Ubicación de los scripts administrativos creados para gestionar los procesos en este documento

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.

  1. Conéctese como usuario root en una instancia informática.
  2. Desplácese al directorio /u01.
    # cd /u01
  3. Cree los directorios.
    # mkdir -p app/psft/pt
  4. Cree el directorio para el repositorio de informes.
    # mkdir -p /u01/app/psft/pt/psft_reports/out
  5. Cambie la propiedad de los directorios psft.
    # cd app
    # chown -R psadm2:oinstall psft

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.

Si bien la mayoría de los valores son los mismos en cada entorno, debe definir 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=iad-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
  1. Coloque el script de entorno en el directorio raíz de psadm2 en cada instancia informática, asegurándose de que ORACLE_HOSTNAME esté definido en el nombre de host de esa instancia informática.
  2. Agregue el permiso de ejecución al archivo como usuario psadm2:
    $ chmod u+x psft.env
  3. Proporcione el entorno con el siguiente comando:
    $ . ./psft.env
  4. Modifique el script .bash_profile de psadm2 para llamar a psft.env y configurar el entorno automáticamente.
    Esta práctica recomendada es un requisito si importa las capas medias a PeopleSoft Cloud Manager.
Ahora que todos los componentes de infraestructura y configuración de OCI están en su lugar, puede migrar la aplicación PeopleSoft a OCI.

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.

  1. Instale el compilador COBOL MicroFocus, el entorno de tiempo de ejecución y el gestor de licencias en el sistema de archivos local de una instancia informática.
    Se recomienda instalarlos en el sistema de archivos local. Estos componentes son propiedad del usuario root y, a menudo, se instalan en /usr/local/microfocus o /opt/microfocus. Las instrucciones para instalar estos componentes se encuentran en el archivo COBOL README MicroFocus.
  2. Durante la instalación del gestor de licencias (mflman) y su base de datos, responda Y cuando se le solicite "Should the License Manager be started on reboot" para asegurarse de que se esté ejecutando cada vez que se inicie el servidor.
    El Gestor de Licencias MicroFocus debe estar en ejecución para los Programas COBOL PeopleSoft para que se compilen, vinculen y puedan ejecutar bajo el Gestor de Procesos.
  3. Repita estos pasos para cada instancia informática que alojará el programador de procesos.