Copiar o Software do Aplicativo

Se seu aplicativo de origem ou camadas da Web estiverem em execução no sistema operacional Linux com uma versão atual de PeopleTools, você poderá migrar manualmente ("lift and shift") o aplicativo e as camadas da Web para o ambiente OCI. Este exemplo usa PeopleTools 8.57.11 e Oracle Linux versão 7 (OEL 7) com a atualização mais recente.

Se os nós da camada intermediária de origem estiverem executando um sistema operacional não Linux, instale o aplicativo PeopleSoft e as camadas da Web em suas instâncias de computação do OCI, usando as ferramentas psft-dpk-setup.sh. Você deve instalar o Puppet para orquestração. Consulte Instalação de Pacotes de Implantação do PeopleSoft PeopleTools 8.58 para obter instruções.

Levante Manualmente o Aplicativo PeopleSoft e as Camadas da Web

"Levando" o aplicativo PeopleSoft e o software da camada Web do sistema de origem envolve o empacotamento da instalação do software PeopleSoft no sistema de origem. O ambiente PeopleSoft local pode estar ativo e em execução durante esse processo.
  1. Faça log-in em um dos servidores da camada Web do aplicativo de origem como o proprietário do aplicativo (psadm2).
  2. Compacte os seguintes locais:
    • PS_HOME
    • PS_APP_HOME
    • PS_CUST_HOME
    • JAVA_HOME
    • Diretório 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
    DICA: Se vários desses locais forem subdiretórios em um diretório principal, como /u01/app/psft/pt, você poderá compactar o diretório principal:
    $ zip -r pt.zip /full-path/pt

    Para capturar as configurações do aplicativo Tuxedo e do domínio do Process Scheduler, compacte também o diretório PS_CFG_HOME/appserv e o arquivo PS_CFG_HOME/peoplesoft.properties. Não compacte o diretório PS_CFG_HOME/webserv, pois ele será recriado nas instâncias de computação do OCI.

  3. Faça upload (cópia) de todos os arquivos ZIP para o diretório compartilhado criado em uma das instâncias de computação do OCI. Observe que você executará a cópia remota no ambiente do OCI como o usuário opc.
    Talvez seja necessário permitir privilégios de gravação para que o usuário opc grave no diretório acima. É possível remover o privilégio assim que a cópia for concluída.
    No sistema de origem ou local, você pode usar o comando scp para copiar os arquivos ZIP se tiver vários:
    $ scp -I path to key file *.zip opc@IP address to iad-psft-hcm-app01:/u01/app/psft/pt/
    Se você criou um arquivo ZIP grande, seu comando poderá ser semelhante a:
    $ scp -I path to key file pt.zip opc@iad-psft-hcm-app01:/u01/app/psft/
  4. Altere a propriedade dos arquivos ZIP para psadm2 na instância de computação do OCI.
    $ ssh -I path to key file opc@iad-psft-hcm-app01
    $ sudo su – root
    # cd /u01/app/psft/pt
    # chown psadm2:oinstall *.zip

Instale o Software PeopleSoft

Para instalar o software PeopleSoft, descompacte os arquivos ZIP submetidos a upload nos locais corretos do diretório. Como o sistema de arquivos é compartilhado em todas as camadas intermediárias no OCI, isso é feito em apenas uma das instâncias de computação PeopleSoft.
  • Descompacte os arquivos ZIP submetidos a upload em uma das instâncias de computação PeopleSoft.
    • Um exemplo de descompactação de arquivos ZIP individuais:

      $ 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 todos os seus diretórios estiverem em um arquivo ZIP, seu comando será semelhante ao seguinte:

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

Restaurar a Configuração de Domínio do Aplicativo e do Process Scheduler

Se você tiver capturado as configurações de domínio do servidor de aplicativos (APPSRV) e do process scheduler (PRCS) do sistema de origem no diretório PS_CFG_HOME/appsrv, poderá restaurar essas configurações nas instâncias de computação do OCI que hospedarão os domínios do servidor de aplicativos e do servidor do process scheduler.
  1. Copie o arquivo ps_cfg_home.zip para todas as instâncias de computação do OCI que hospedarão os domínios do aplicativo e do programador de processos.
  2. Como usuário psadm2, descompacte o arquivo em cada uma dessas instâncias de computação do OCI.
    $ cd $PS_CFG_HOME
    $ unzip ps_cfg_home.zip
  3. Verifique se a estrutura do diretório é semelhante à seguinte:
    Domínio do servidor de aplicativos:
    
    $PS_CFG_HOME/appserv/App server domain name from source system
    Domínio do Process Scheduler:
    $PS_CFG_HOME/appserv/App server domain name from source system/prcs/Process server domain name from source system

Criar scripts administrativos personalizados

Você pode criar e preencher seu diretório de script administrativo personalizado, $SCRIPT_DIR, introduzido na Estrutura do Diretório de Software PeopleSoft. Para obter exemplos, consulte os scripts de amostra no diretório Tarefas Básicas em GitHub.