Copie du logiciel d'application

Si votre application source ou vos niveaux Web sont exécutés sur le système d'exploitation Linux avec la version actuelle de PeopleTools, vous pourrez migrer manuellement les niveaux d'application et 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 autre que 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, reportez-vous à la section Installation des packages de déploiement PeopleSoft PeopleTools 8.58.

Hausse manuelle des niveaux d'application et Web PeopleSoft

Le levage de l'application PeopleSoft et du logiciel de niveau Web à partir du système source implique le packaging de l'installation du logiciel PeopleSoft sur le système source. L'environnement PeopleSoft sur site peut être en cours d'exécution au cours de ce processus.
  1. Connectez-vous à l'un de vos serveurs de niveau Web d'application source en tant que propriétaire de l'application (psadm2).
  2. Compressez les emplacements suivants :
    • PS_HOME
    • PS_APP_HOME
    • PS_CUST_HOME
    • JAVA_HOME
    • Répertoire de base BEA
    • ORACLE_HOME
    • TNS_ADMIN
    $ zip -r ps_home.zip $PS_HOME
    $ zip -r ps_app_home.zip $PS_APP_HOME
    $ zip -r ps_cust_home.zip $PS_CUST_HOME
    $ zip -r ps_jdk.zip $JAVA_HOME
    $ zip -r bea.zip BEA directory location/bea
    $ zip -r oracle_home.zip $ORACLE_HOME
    $ zip -r tns_admin.zip $TNS_ADMIN
    CONSEIL : Si plusieurs de ces emplacements sont des sous-répertoires sous un répertoire principal, tel que /u01/app/psft/pt, vous pouvez compresser le répertoire principal :
    $ zip -r pt.zip /full-path/pt

    Pour capturer les configurations de domaine de l'application Tuxedo et de l'ordonnanceur de traitements, compressez également le répertoire PS_CFG_HOME/appserv et le fichier PS_CFG_HOME/peoplesoft.properties. Ne compressez pas le répertoire PS_CFG_HOME/webserv, car il sera reconstruit sur les instances de calcul OCI.

  3. Téléchargez (copiez) tous les fichiers ZIP vers le répertoire partagé créé sur l'une des instances de calcul OCI. Vous exécuterez la copie distante sur l'environnement OCI en tant qu'utilisateur opc.
    Il peut être nécessaire d'autoriser les privilèges d'écriture pour l'utilisateur opc à écrire dans le répertoire ci-dessus. Vous pouvez supprimer le privilège une fois la copie terminée.
    A partir du système source ou sur site, vous pouvez utiliser la commande scp pour copier les fichiers ZIP si vous en avez plusieurs :
    $ scp -I path to key file *.zip opc@IP address to iad-psft-hcm-app01:/u01/app/psft/pt/
    Si vous avez créé un fichier ZIP volumineux, votre commande peut ressembler à :
    $ scp -I path to key file pt.zip opc@iad-psft-hcm-app01:/u01/app/psft/
  4. Remplacez la propriété des fichiers ZIP par psadm2 sur l'instance de calcul OCI.
    $ ssh -I path to key file opc@iad-psft-hcm-app01
    $ sudo su – root
    # cd /u01/app/psft/pt
    # chown psadm2:oinstall *.zip

Installation du logiciel PeopleSoft

Pour installer le logiciel PeopleSoft, décompressez les fichiers ZIP téléchargés dans les emplacements de répertoire appropriés. Etant donné que le système de fichiers est partagé entre tous les niveaux intermédiaires dans OCI, cette opération est effectuée sur une seule des instances de calcul PeopleSoft.
  • Décompressez les fichiers ZIP télé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 seul fichier ZIP, votre commande sera similaire à la suivante :

      $ ssh -I path to key file opc@iad-psft-hcm-app01
      $ sudo su – psadm2
      $ cd /u01/app/psft
      $ unzip pt.zip

Restaurer la configuration de l'application et du domaine Process Scheduler

Si vous avez capturé les configurations de domaine du serveur d'applications (APPSRV) et de l'ordonnanceur de traitements (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 les domaines du serveur d'applications et de l'ordonnanceur de traitements.
  1. Copiez le fichier ps_cfg_home.zip vers toutes les instances de calcul OCI qui hébergeront les domaines de l'application et de l'ordonnanceur de traitements.
  2. En tant qu'utilisateur psadm2, décompressez le fichier sur chacune de ces instances de calcul OCI.
    $ cd $PS_CFG_HOME
    $ unzip ps_cfg_home.zip
  3. Vérifiez que la structure de répertoires se présente comme suit :
    Domaine de serveur d'applications :
    
    $PS_CFG_HOME/appserv/App server domain name from source system
    Domaine d'ordonnanceur de traitements :
    $PS_CFG_HOME/appserv/App server domain name from source system/prcs/Process server domain name from source system

Créer des scripts d'administration personnalisés

Vous pouvez créer et remplir votre répertoire de script d'administration personnalisé, $SCRIPT_DIR, introduit dans la structure de répertoire de logiciels PeopleSoft. Pour obtenir des exemples, reportez-vous aux exemples de script dans le répertoire Basic Tasks du répertoire GitHub.