Configurer la base de secours en cascade
Dans Oracle Cloud Infrastructure, utilisez Oracle Data Guard pour garder la base de données sur le site de récupération après sinistre synchronisée avec la production. Mais qu'en est-il du niveau de l'application? L'accord de niveau de service et la tolérance pour la perte de données détermineront quelle approche est nécessaire.
En supposant que la cible de perte de données sur le niveau intermédiaire est similaire à la base de données, vous pouvez configurer l'utilitaire rsync
pour répliquer fréquemment les modifications apportées au référentiel de rapports PeopleSoft et aux journaux des tâches du programmateur de processus vers le site de récupération après sinistre.
En outre, rsync
est utilisé pour répliquer les répertoires d'installation PeopleSoft après l'application de correctifs.
Configurer un groupe et un utilisateur de système d'exploitation
Configurer le service de stockage de fichiers OCI pour les répertoires de base partagés
Montez vos systèmes de fichiers du service Stockage de fichiers OCI sur chaque serveur de niveau intermédiaire, à l'aide de l'adresse IP de votre système de fichiers.
Créer la structure du répertoire de logiciels PeopleSoft
/u01/app/psft/pt
. PeopleSoft nécessite que vous mappiez plusieurs variables d'environnement à cette structure de répertoires. En outre, il existe une variable d'environnement pour les scripts personnalisés nécessaires pour automatiser les activités de démarrage, d'arrêt et de permutation.Créer des répertoires PeopleSoft pour les déploiements multinoeud
Créez les répertoires du système de fichiers pour contenir les fichiers journaux de configuration et d'infrastructure PeopleSoft. Lors de la conception de cette mise en oeuvre, nous avons créé des répertoires de système de fichiers locaux non partagés sur chaque machine virtuelle de niveau intermédiaire pour contenir les fichiers journaux de configuration et d'infrastructure PeopleSoft. Dans chaque cas, réglez PS_CFG_HOME
au répertoire local /peoplesoft/local/ps_config
.
Tout le reste est partagé et copié à partir du système sur place. Pour ce faire, créez l'en-tête du chemin du répertoire d'installation pour l'installation du logiciel PeopleSoft sur un disque partagé, puis créez le répertoire enfant psft_reports
. Les autres répertoires enfants sont créés lorsque nous copions le contenu. Vous actualiserez le contenu de tous les répertoires enfants lors d'une dernière permutation vers cet environnement à partir des systèmes sur place.
Configurer l'environnement hôte sur les instances de calcul OCI
Avant de configurer le serveur d'applications, le programmateur de processus et les domaines de serveur Web d'architecture Internet (AIP) PeopleSoft, vous devez créer un fichier d'environnement pour l'utilisateur psadm2
.
ORACLE_HOSTNAME
correctement pour chaque serveur.
Note :
Nous avons ajouté un répertoire pour contenir de nouveaux scripts d'administration requis par ce projet, et avons créé une directive d'exportation pour le nouveau répertoire ainsi que l'ajouter à notre chemin. Nous supposons que ces scripts sont en place et dans le chemin lorsque nous décrivons des actions plus loin dans ce document.
Voici le fichier d'environnement (psft.env
) de l'une de nos instances de calcul :
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
Installer MicroFocus COBOL
MicroFocus COBOL (Visual COBOL pour les versions ultérieures) est un progiciel sous licence distincte qui contient le compilateur et l'environnement d'exécution COBOL ainsi que le gestionnaire de licences d'exécution. Toutes les instances de calcul qui hébergent le programmateur de processus (PRCS) doivent avoir le compilateur COBOL MicroFocus, l'environnement d'exécution et le gestionnaire de licences installés.
Copier le logiciel d'application
Si votre application source ou vos niveaux Web s'exécutent sur le système d'exploitation Linux avec une version courante de PeopleTools, vous pouvez migrer manuellement (" augmenter et déplacer ") l'application et les niveaux Web vers l'environnement OCI.
Cet exemple utilise PeopleTools 8.57.11 et Oracle Linux version 7 (OEL 7) avec la dernière mise à jour.
Si vos noeuds de niveau intermédiaire source exécutent un système d'exploitation non Linux, vous devez installer l'application PeopleSoft et les niveaux Web sur vos instances de calcul OCI, à l'aide des outils psft-dpk-setup.sh
. Vous devez installer Puppet pour l'orchestration. Pour obtenir des instructions, voir Installation des ensembles de déploiement PeopleSoft PeopleTools 8.58.
Soulevez manuellement l'application PeopleSoft et les niveaux Web
"Le rehaussement" de l'application PeopleSoft et du logiciel de niveau Web à partir du système source (principal) implique l'assemblage de l'installation du logiciel PeopleSoft sur le système source. L'environnement PeopleSoft sur place peut être opérationnel pendant ce processus.
Installer le logiciel PeopleSoft
Pour installer le logiciel PeopleSoft, décompressez les fichiers ZIP chargés dans les emplacements de répertoire appropriés. Comme le système de fichiers est partagé entre tous les niveaux intermédiaires dans OCI, cela se fait sur une seule des instances de calcul PeopleSoft.
- Décompressez les fichiers ZIP chargés dans l'une des instances de calcul PeopleSoft.
- Exemple de décompression de fichiers ZIP individuels :
$ 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 tous vos répertoires se trouvent dans un fichier ZIP, votre commande est similaire à la suivante :
$ ssh -I path to key file opc@iad-psft-hcm-app01 $ sudo su – psadm2 $ cd /u01/app/psft $ unzip pt.zip
- Exemple de décompression de fichiers ZIP individuels :
Restaurer la configuration du domaine de l'application et du Répartiteur de traitements
Si vous avez saisi les configurations de domaine du serveur d'applications (APPSRV
) et du programmateur de processus (PRCS
) à partir du système source sous le répertoire PS_CFG_HOME/appsrv
, vous pouvez restaurer ces configurations sur les instances de calcul OCI qui hébergeront le serveur d'applications et les domaines du serveur du programmateur de processus.