Configurar Stand-by em Cascata
No Oracle Cloud Infrastructure, use o Oracle Data Guard para manter o banco de dados no site de recuperação de desastre (DR) sincronizado com a produção. E a camada do aplicativo? O contrato de nível de serviço e a tolerância à perda de dados orientarão qual abordagem é necessária.
Supondo que o destino da perda de dados na camada intermediária seja semelhante ao banco de dados, você pode configurar o utilitário rsync
para replicar com frequência as alterações no repositório de relatórios PeopleSoft e nos logs de job do programador de processos para o site de DR.
Além disso, rsync
é usado para replicar os diretórios de instalação PeopleSoft após a aplicação de patch.
Configurar um Grupo e um Usuário do SO
Configurar o Serviço OCI File Storage para Homes Compartilhados
Monte seus sistemas de arquivos do OCI File Storage em cada servidor de camada intermediária, usando o endereço IP do seu sistema de arquivos.
Criar a Estrutura do Diretório de Software PeopleSoft
/u01/app/psft/pt
. PeopleSoft requer que você mapeie várias variáveis de ambiente para essa estrutura de diretório. Além disso, há uma variável de ambiente para scripts personalizados necessários para automatizar atividades de inicialização, shutdown e switchover.Criar Diretórios PeopleSoft para Implantações de Vários Nós
Crie os diretórios do sistema de arquivos para conter os arquivos de log de infraestrutura e configuração PeopleSoft. Ao projetar essa implementação, criamos diretórios do sistema de arquivos locais e não compartilhados em cada VM de camada intermediária para armazenar os arquivos de log de configuração e infraestrutura PeopleSoft. Em cada caso, defina PS_CFG_HOME
como o diretório local /peoplesoft/local/ps_config
.
Todo o resto é compartilhado e copiado do sistema local. Para fazer isso, crie o cabeçalho do caminho do diretório de instalação para a instalação do software PeopleSoft no disco compartilhado e, em seguida, crie o diretório psft_reports
filho. Os outros diretórios filhos são criados quando copiamos o conteúdo. Você atualizará o conteúdo de todos os diretórios filhos quando fizer um switchover final para esse ambiente dos sistemas locais.
Configurar o Ambiente de Host nas Instâncias do OCI Compute
Antes de configurar os domínios do servidor Web do servidor de aplicativos, do process scheduler e do servidor Web PeopleSoft Internet Architecture (PIA), você deve criar um arquivo de ambiente para o usuário psadm2
.
ORACLE_HOSTNAME
corretamente para cada servidor.
Observação:
Adicionamos um diretório para conter novos scripts administrativos exigidos por este projeto e criamos uma diretiva de exportação para o novo diretório, além de adicioná-lo ao nosso caminho. Assumimos que esses scripts estão no lugar e no caminho quando descrevemos ações posteriormente neste documento.
Veja a seguir o arquivo de ambiente (psft.env
) de uma de nossas instâncias de computação:
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
Instalar COBOL MicroFocus
MicroFocus COBOL (Visual COBOL para versões posteriores) é um pacote de software licenciado separadamente que contém o compilador COBOL e o ambiente de tempo de execução, além do gerenciador de licenças de tempo de execução. Todas as instâncias de computação que hospedam o Process Scheduler (PRCS) devem ter o compilador COBOL MicroFocus, o ambiente de tempo de execução e o gerenciador de licenças instalados.
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 do PeopleTools, você poderá migrar manualmente ("lift and shift") as camadas do aplicativo e da Web para o ambiente do OCI.
Este exemplo usa PeopleTools 8.57.11 e o 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
"Remover" o aplicativo PeopleSoft e o software da camada Web do sistema de origem (principal) 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.
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
- Um exemplo de descompactação de arquivos ZIP individuais:
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.