Anwendungssoftware kopieren

Wenn die Quellanwendung oder die Web-Tiers auf dem Linux-Betriebssystem mit der aktuellen Version PeopleTools ausgeführt werden, können Sie die Anwendung und die Web-Tiers manuell in die OCI-Umgebung migrieren ("Lift and Shift"). In diesem Beispiel werden PeopleTools 8.57.11 und Oracle Linux Version 7 (OEL 7) mit dem neuesten Update verwendet.

Wenn auf den Quell-Middle Tier-Knoten ein Nicht-Linux-Betriebssystem ausgeführt wird, müssen Sie die Anwendung PeopleSoft und die Web Tiers auf Ihren OCI-Compute-Instanzen mit dem Tooling psft-dpk-setup.sh installieren. Sie müssen Puppet für die Orchestrierung installieren. Weitere Anweisungen finden Sie in Installation von PeopleSoft PeopleTools 8.58 Deployment Packages.

PeopleSoft-Anwendungs- und Web-Tiers manuell anheben

Bei "Anheben" der PeopleSoft-Anwendungs- und Web-Tier-Software aus dem Quellsystem wird die Installation der PeopleSoft-Software auf dem Quellsystem verpackt. Die On-Premise-Umgebung PeopleSoft kann während dieses Prozesses hochgefahren und gestartet werden.
  1. Melden Sie sich bei einem der Webserver der Quellanwendung als Anwendungseigentümer an (psadm2).
  2. Verschlüsseln Sie die folgenden Speicherorte:
    • PS_HOME
    • PS_APP_HOME
    • PS_CUST_HOME
    • JAVA_HOME
    • BEA-Home-Verzeichnis
    • 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
    TIPP: Wenn mehrere dieser Verzeichnisse Unterverzeichnisse unter einem Hauptverzeichnis sind, z. B. /u01/app/psft/pt, können Sie das Hauptverzeichnis nach oben komprimieren:
    $ zip -r pt.zip /full-path/pt

    Um die Domainkonfigurationen der Tuxedo-Anwendung und des Prozessplaners zu erfassen, komprimieren Sie auch das Verzeichnis PS_CFG_HOME/appserv und die Datei PS_CFG_HOME/peoplesoft.properties. Zippen Sie das Verzeichnis PS_CFG_HOME/webserv nicht nach oben, da es auf den OCI-Compute-Instanzen neu erstellt wird.

  3. Laden Sie alle ZIP-Dateien in das gemeinsame Verzeichnis hoch (kopieren), das auf einer der OCI-Compute-Instanzen erstellt wurde. Beachten Sie, dass Sie die Remotekopie in der OCI-Umgebung als Benutzer opc ausführen.
    Möglicherweise muss der Benutzer opc Schreibberechtigungen für das Schreiben in das oben genannte Verzeichnis erteilen. Sie können die Berechtigung entfernen, sobald der Kopiervorgang abgeschlossen ist.
    Aus dem Quell- oder On-Premise-System können Sie mit dem Befehl scp die ZIP-Dateien kopieren, wenn Sie mehrere haben:
    $ scp -I path to key file *.zip opc@IP address to iad-psft-hcm-app01:/u01/app/psft/pt/
    Wenn Sie eine große ZIP-Datei erstellt haben, kann Ihr Befehl wie folgt aussehen:
    $ scp -I path to key file pt.zip opc@iad-psft-hcm-app01:/u01/app/psft/
  4. Ändern Sie die Eigentümerschaft der ZIP-Dateien in der OCI-Compute-Instanz in psadm2.
    $ ssh -I path to key file opc@iad-psft-hcm-app01
    $ sudo su – root
    # cd /u01/app/psft/pt
    # chown psadm2:oinstall *.zip

Installieren Sie die PeopleSoft-Software.

Um die PeopleSoft-Software zu installieren, dekomprimieren Sie die hochgeladenen ZIP-Dateien in die richtigen Verzeichnisse. Da das Dateisystem auf allen Middle Tiers in OCI gemeinsam verwendet wird, erfolgt dies auf nur einer der PeopleSoft-Compute-Instanzen.
  • Dekomprimieren Sie die hochgeladenen ZIP-Dateien in eine der PeopleSoft-Compute-Instanzen.
    • Ein Beispiel für das Entpacken einzelner ZIP-Dateien:

      $ 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
    • Wenn sich alle Verzeichnisse in einer ZIP-Datei befinden, sieht der Befehl wie folgt aus:

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

Konfiguration der Anwendungs- und Process Scheduler-Domain wiederherstellen

Wenn Sie die Domainkonfigurationen des Anwendungsservers (APPSRV) und des Prozess-Schedulers (PRCS) aus dem Quellsystem unter dem Verzeichnis PS_CFG_HOME/appsrv erfasst haben, können Sie diese Konfigurationen auf den OCI-Compute-Instanzen wiederherstellen, die den Anwendungsserver und die Prozess-Scheduler-Serverdomains hosten.
  1. Kopieren Sie die Datei ps_cfg_home.zip in alle OCI-Compute-Instanzen, auf denen die Anwendungs- und Prozessplanerdomains gehostet werden.
  2. Entpacken Sie als Benutzer psadm2 die Datei auf jeder dieser OCI-Compute-Instanzen.
    $ cd $PS_CFG_HOME
    $ unzip ps_cfg_home.zip
  3. Prüfen Sie, ob die Verzeichnisstruktur wie folgt aussieht:
    Anwendungsserverdomain:
    
    $PS_CFG_HOME/appserv/App server domain name from source system
    Prozess-Scheduler-Domain:
    $PS_CFG_HOME/appserv/App server domain name from source system/prcs/Process server domain name from source system

Benutzerdefinierte administrative Skripte erstellen

Sie können das benutzerdefinierte administrative Skriptverzeichnis $SCRIPT_DIR erstellen und ausfüllen, das in der Softwareverzeichnisstruktur PeopleSoft eingeführt wurde. Beispiele finden Sie in den Beispielskripten im Verzeichnis "Basisaufgaben" in GitHub.