Copia il software dell'applicazione

Se l'applicazione o i livelli Web di origine sono in esecuzione nel sistema operativo Linux con una versione corrente di PeopleTools, sarà possibile eseguire manualmente la migrazione ("lift and shift") dell'applicazione e dei livelli Web all'ambiente OCI. In questo esempio vengono utilizzati PeopleTools 8.57.11 e Oracle Linux versione 7 (OEL 7) con l'aggiornamento più recente.

Se i nodi del livello intermedio di origine eseguono un sistema operativo non Linux, è necessario installare l'applicazione PeopleSoft e i livelli Web nelle istanze di computazione OCI utilizzando gli strumenti psft-dpk-setup.sh. È necessario installare Puppet per l'orchestrazione. Per istruzioni, vedere Installazione di PeopleSoft PeopleTools 8.58 Deployment Packages.

Lift manuale applicazione PeopleSoft e livelli Web

"La sostituzione" dell'applicazione PeopleSoft e del software di livello Web dal sistema di origine implica il packaging dell'installazione del software PeopleSoft nel sistema di origine. L'ambiente PeopleSoft in locale può essere attivo e in esecuzione durante questo processo.
  1. Eseguire il login a uno dei server di livello Web dell'applicazione di origine come proprietario dell'applicazione (psadm2).
  2. Comprimere le seguenti posizioni:
    • PS_HOME
    • PS_APP_HOME
    • PS_CUST_HOME
    • JAVA_HOME
    • Directory home 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
    SUGGERIMENTO: se alcune di queste posizioni sono sottodirectory in una directory principale, ad esempio /u01/app/psft/pt, è possibile comprimere la directory principale:
    $ zip -r pt.zip /full-path/pt

    Per acquisire le configurazioni dell'applicazione Tuxedo e del dominio scheduler dei processi, comprimere anche la directory PS_CFG_HOME/appserv e il file PS_CFG_HOME/peoplesoft.properties. Non comprimere la directory PS_CFG_HOME/webserv poiché verrà ricreata nelle istanze di computazione OCI.

  3. Carica (copia) tutti i file ZIP nella directory condivisa creata in una delle istanze di computazione OCI. Si noti che la copia remota verrà eseguita nell'ambiente OCI come utente opc.
    Potrebbe essere necessario consentire ai privilegi di scrittura per l'utente opc di scrivere nella directory precedente. Una volta completata la copia, è possibile rimuovere il privilegio.
    Dal sistema di origine o in locale, è possibile utilizzare il comando scp per copiare i file ZIP se si dispone di diversi elementi:
    $ scp -I path to key file *.zip opc@IP address to iad-psft-hcm-app01:/u01/app/psft/pt/
    Se hai creato un file ZIP di grandi dimensioni, il tuo comando potrebbe essere simile a:
    $ scp -I path to key file pt.zip opc@iad-psft-hcm-app01:/u01/app/psft/
  4. Modificare la proprietà dei file ZIP in psadm2 nell'istanza di computazione OCI.
    $ ssh -I path to key file opc@iad-psft-hcm-app01
    $ sudo su – root
    # cd /u01/app/psft/pt
    # chown psadm2:oinstall *.zip

Installare il software PeopleSoft

Per installare il software PeopleSoft, decomprimere i file ZIP caricati nelle posizioni di directory corrette. Poiché il file system è condiviso su tutti i livelli intermedi in OCI, questa operazione viene eseguita su una sola delle istanze di computazione PeopleSoft.
  • Estrarre i file ZIP caricati in una delle istanze di computazione PeopleSoft.
    • Un esempio di decompressione dei singoli file ZIP:

      $ 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
    • Se tutte le directory si trovano in un unico file ZIP, il comando sarà simile al seguente:

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

Ripristinare la configurazione del dominio Application and Process Scheduler

Se le configurazioni del dominio Application Server (APPSRV) e Process Scheduler (PRCS) sono state acquisite dal sistema di origine nella directory PS_CFG_HOME/appsrv, è possibile ripristinare queste configurazioni nelle istanze di OCI Compute che ospiteranno i domini del server applicazioni e del server scheduler di processo.
  1. Copiare il file ps_cfg_home.zip in tutte le istanze di computazione OCI che ospiteranno i domini dello scheduler dell'applicazione e del processo.
  2. Come utente psadm2, decomprimere il file in ciascuna istanza di OCI Compute.
    $ cd $PS_CFG_HOME
    $ unzip ps_cfg_home.zip
  3. Verificare che la struttura della directory abbia un aspetto simile al seguente:
    Dominio Application Server:
    
    $PS_CFG_HOME/appserv/App server domain name from source system
    Dominio Process Scheduler:
    $PS_CFG_HOME/appserv/App server domain name from source system/prcs/Process server domain name from source system

Creazione di script amministrativi personalizzati

È possibile creare e popolare la directory degli script amministrativi personalizzati, $SCRIPT_DIR, introdotta nella struttura della directory software PeopleSoft. Per alcuni esempi, vedere gli script di esempio nella directory Task di base in GitHub.