设置 PeopleSoft 应用程序和 Web 层
为中间层体系结构奠定基础。
创建 PeopleSoft 软件目录结构
除 MicroFocus COBOL 外,所有软件组件都放置在 OCI File Storage 上的共享目录中:
/u01/app/psft/pt
。PeopleSoft 要求将多个环境变量映射到此目录结构。此外,对于自动执行启动、关闭和切换活动所需的定制脚本,还有一个环境变量。为多节点部署创建 PeopleSoft 目录
创建文件系统目录以存放 PeopleSoft 配置和基础结构日志文件。设计此实施时,我们在每个中间层 VM 上创建了本地非共享文件系统目录,以存放 PeopleSoft 配置和基础结构日志文件。在每种情况下,将 PS_CFG_HOME
设置为本地目录 /peoplesoft/local/ps_config
。
其他一切都是共享的,从内部部署系统进行复制。为此,请在共享磁盘上为 PeopleSoft 软件安装创建安装目录路径的头,然后创建子 psft_reports
目录。在复制内容时会创建其他子目录。从内部部署系统最终切换到此环境时,将刷新所有子目录的内容。
在 OCI 计算实例上设置主机环境
在配置应用服务器、进程调度器和 PeopleSoft Internet 体系结构 (Internet Architecture,PIA) Web 服务器域之前,必须为用户 psadm2
创建一个环境文件。
虽然每个环境中的大多数值相同,但必须为每个服务器正确设置
ORACLE_HOSTNAME
。
注意:
我们添加了一个目录来存放此项目所需的新管理脚本,并为新目录创建了一个导出指令,并将其添加到我们的路径中。我们假设这些脚本已经到位,并在本文档后面描述操作时处于路径中。
以下是我们其中一个计算实例的环境文件 (psft.env
):
export ORACLE_HOSTNAME=iad-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
现在,所有 OCI 基础设施和设置组件都已就绪,您可以将 PeopleSoft 应用迁移到 OCI。