Create the below response file: (Modify the file as per your requirement)
[root@zzzzz psoft]# cat responsefile_fs92dev_pt858.txt
env_type=midtier
install_type=FRESH
db_type=ORACLE
db_platform=ORACLE
db_name=FS92zzz
db_service_name=FS92zz
db_host=fin.db.dev.zzzz
db_port=1521
db_protocol=TCP
connect_id=people
connect_pwd=yinth3w0rld#4n3wu
opr_id=VP1
opr_pwd=VP1
admin_pwd=
access_id=SYSADM
access_pwd=
weblogic_admin_pwd=SysTem12
webprofile_user_id=PTWEBSERVER
webprofile_user_pwd=PTWEBSERVER1
gw_user_id=administrator
gw_user_pwd=Admin123
gw_keystore_pwd=Passw0rd
db_is_ml=no
psft_base_dir=/psoft/pt858
user_home_dir=/home
user_config_home_dir=/psoft/pt858/ps_cfg_home
[root@zzzzzz psoft]#
create the custom yaml file copy of psft_deployment.yaml
================================================================
[root@fs92-d-zzzz01 data]# pwd
/psoft/pt860/dpk/puppet/production/data
[root@fs92-d-zzz data]# vi psft_deployment.yaml
[root@fs92-d-zzzz01 data]# cp -prf psft_deployment.yaml psft_customizations.yaml
Modify the yaml file as per your requirement.
[root@fs92-d-zzzz01 data]# cat psft_customizations.yaml
---
domain_user: "%{hiera('psft_user_name')}"
ps_config_home: "/psoft/pt860/ps_cfg_home"
appserver_template: medium
appserver_domain_name: FS92DEV
prcs_domain_name: FS92DEV
prcs_domain_id: PSUNX1
pia_domain_name: FS92DEV
pia_site_name: FS92DEV
pia_http_port: 8008
pia_https_port: 8408
gateway_node_name: PSFT_FS
pia_webprofile_name: TEST
report_repository_dir: "/psoft/pt860/psreports"
report_node_name: HTTPS
appserver_domain_list:
"%{hiera('appserver_domain_name')}":
os_user: "%{hiera('domain_user')}"
ps_cfg_home_dir: "%{hiera('ps_config_home')}"
template_type: "%{hiera('appserver_template')}"
db_settings:
db_name: "%{hiera('db_name')}"
db_type: "%{hiera('db_platform')}"
db_opr_id: "%{hiera('db_user')}"
db_opr_pwd: "%{hiera('db_user_pwd')}"
db_connect_id: "%{hiera('db_connect_id')}"
db_connect_pwd: "%{hiera('db_connect_pwd')}"
config_settings:
Domain Settings/Domain ID: "%{hiera('appserver_domain_name')}"
PSAPPSRV/Min Instances: 3
PSAPPSRV/Max Instances: 3
PSAPPSRV/Max Fetch Size: 50000
PSQRYSRV/Max Fetch Size: 50000
PSQCKSRV/Max Fetch Size: 50000
Security/DomainConnectionPwd: "%{hiera('domain_conn_pwd')}"
JOLT Listener/Port: "%{hiera('jolt_port')}"
JOLT Listener/Address: 0.0.0.0
Workstation Listener/Port: "%{hiera('wsl_port')}"
feature_settings:
PUBSUB: "Yes"
QUICKSRV: "No"
QUERYSRV: "Yes"
JOLT: "Yes"
JRAD: "No"
WSL: "No"
DBGSRV: "No"
RENSRV: "No"
MCF: "No"
PPM: "No"
PSPPMSRV: "No"
ANALYTICSRV: "Yes"
SERVER_EVENTS: "No"
DOMAIN_GW: "No"
prcs_domain_list:
"%{hiera('prcs_domain_name')}":
os_user: "%{hiera('domain_user')}"
ps_cfg_home_dir: "%{hiera('ps_config_home')}"
db_settings:
db_name: "%{hiera('db_name')}"
db_type: "%{hiera('db_platform')}"
db_opr_id: "%{hiera('db_user')}"
db_opr_pwd: "%{hiera('db_user_pwd')}"
db_connect_id: "%{hiera('db_connect_id')}"
db_connect_pwd: "%{hiera('db_connect_pwd')}"
config_settings:
Process Scheduler/PrcsServerName: "%{hiera('prcs_domain_id')}"
Security/DomainConnectionPwd: "%{hiera('domain_conn_pwd')}"
feature_settings:
MSTRSRV: "Yes"
APPENG: "Yes"
component_preboot_setup_list:
web_profile:
run_control_id: webprofile
os_user: "%{hiera('domain_user')}"
db_settings:
db_name: "%{hiera('db_name')}"
db_type: "%{hiera('db_platform')}"
db_opr_id: "%{hiera('db_user')}"
db_opr_pwd: "%{hiera('db_user_pwd')}"
db_connect_id: "%{hiera('db_connect_id')}"
db_connect_pwd: "%{hiera('db_connect_pwd')}"
acm_plugin_list:
PTWebProfileConfig:
plugin.run: true
env.webprofilename: "%{hiera('pia_webprofile_name')}"
env.helpurl: "http://www.oracle.com/pls/topic/lookup?id=%CONTEXT_ID%&ctx=%{hiera('help_uri')}"
env.updateonlycustomproperty: N
env.propertyname: EnablePNSubscriptions
env.validationtype: 1
env.longvalue: true
env.pttokendomaincomp: N
integration_broker:
run_control_id: intbroker
os_user: "%{hiera('domain_user')}"
db_settings:
db_name: "%{hiera('db_name')}"
db_type: "%{hiera('db_platform')}"
db_opr_id: "%{hiera('db_user')}"
db_opr_pwd: "%{hiera('db_user_pwd')}"
db_connect_id: "%{hiera('db_connect_id')}"
db_connect_pwd: "%{hiera('db_connect_pwd')}"
acm_plugin_list:
PTIBRenameNode:
env.default_local_node: "%{hiera('gateway_node_name')}"
env.app_msg_purge_all_dms: true
PTIBConfigureDBNode:
env.pia_webserver_host: "%{hiera('pia_host_name')}"
env.pia_webserver_port: "%{hiera('pia_http_port')}"
env.pia_webserver_ssl_port: "%{hiera('pia_https_port')}"
env.pia_site_name: "%{hiera('pia_site_name')}"
env.gateway_host: "%{hiera('pia_host_name')}"
env.gateway_port: "%{hiera('pia_http_port')}"
env.gateway_ssl_port: "%{hiera('pia_https_port')}"
env.use_ssl_gateway: false
env.use_ssl_webserver: false
env.default_user_id: "%{hiera('db_user')}"
env.default_local_node_pass: "%{hiera('db_user_pwd')}"
env.anonymous_default_user_id: "%{hiera('db_user')}"
env.configure_wsdl_node: false
acm_plugin_order:
- PTIBRenameNode
- PTIBConfigureDBNode
report_distribution:
run_control_id: reportdistribution
os_user: "%{hiera('domain_user')}"
db_settings:
db_name: "%{hiera('db_name')}"
db_type: "%{hiera('db_platform')}"
db_opr_id: "%{hiera('db_user')}"
db_opr_pwd: "%{hiera('db_user_pwd')}"
db_connect_id: "%{hiera('db_connect_id')}"
db_connect_pwd: "%{hiera('db_connect_pwd')}"
acm_plugin_list:
PTProcessSchedulerReportNode:
plugin.run: true
env.distnodename: "%{hiera('report_node_name')}"
env.opsys: 4
env.uri_port: "%{hiera('pia_http_port')}"
env.uri_host: "%{hiera('pia_host_name')}"
env.uri_resource: "SchedulerTransfer/%{hiera('pia_site_name')}"
env.url: "http://%{hiera('pia_host_name')}:%{hiera('pia_http_port')}/psreports/%{hiera('pia_site_name')}"
env.cdm_proto: 0
PTProcessSchedulerServerConfig:
plugin.run: true
env.servername: "%{hiera('prcs_domain_id')}"
env.distnodename: "%{hiera('report_node_name')}"
env.heartbeat: 60
env.sleeptime: 15
env.distid: ACM Administrator
env.distidtype: 3
env.prcstype: 'Application Engine,Data Mover,Optimization Engine,SQR Process,SQR Report,COBOL SQL,XML Publisher,nVision-Report,nVision-ReportBook,PSJob'
env.prcscategory: Default,LOADCACHE
env.processtypepriority: '5,5,5,5,5,5,5,5,5,5'
env.processtypemaxconcurrent: '15,1,5,5,5,3,3,5,5,5'
env.maxconcurrent: '25,2'
env.prcspriority: '5,5'
env.descr: Server Configured via ACM
env.transfermaxretry: 3
env.daemonprcsinst: 0
env.maxapiaware: 25
env.transferinterval: 60
env.transferlogfiles: 1
env.daemonsleeptime: 0
env.daemoncyclecnt: 0
env.srvloadbaloptn: 1
env.redistwrkoption: 2
env.start_hours: '0,0,0,0,0,0,0'
env.start_minutes: '0,0,0,0,0,0,0'
env.day_ofweek: '0,1,2,3,4,5,6'
env.end_hours: '23,23,23,23,23,23,23'
env.end_minutes: '59,59,59,59,59,59,59'
acm_plugin_order:
- PTProcessSchedulerReportNode
- PTProcessSchedulerServerConfig
component_preboot_setup_order:
- web_profile
- integration_broker
- report_distribution
component_postboot_setup_list:
integration_broker:
run_control_id: intbroker
os_user: "%{hiera('domain_user')}"
db_settings:
db_name: "%{hiera('db_name')}"
db_type: "%{hiera('db_platform')}"
db_opr_id: "%{hiera('db_user')}"
db_opr_pwd: "%{hiera('db_user_pwd')}"
db_connect_id: "%{hiera('db_connect_id')}"
db_connect_pwd: "%{hiera('db_connect_pwd')}"
acm_plugin_list:
PTIBActivateDomain:
plugin.run: true
domain.activate_retry_count: 10
domain.activate_wait_time: 10
PTIBConfigureGatewayNodes:
plugin.run: true
env.gateway_host: "%{hiera('pia_host_name')}"
env.gateway_port: "%{hiera('pia_http_port')}"
env.gateway_ssl_port: "%{hiera('pia_https_port')}"
env.use_ssl_gateway: false
env.default_local_node: "%{hiera('gateway_node_name')}"
env.gateway_user: "%{hiera('pia_gateway_user')}"
env.gateway_password: "%{hiera('pia_gateway_user_pwd')}"
env.ib_appserver_host: "%{hiera('pia_host_name')}"
env.ib_jolt_port: "%{hiera('jolt_port')}"
env.ib_node_proxy_userid: "%{hiera('db_user')}"
env.ib_node_proxy_password: "%{hiera('db_user_pwd')}"
env.tools_release: "%ToolsRelease"
env.ib_appserver_domain_password: "%{hiera('domain_conn_pwd')}"
env.ib_set_as_default_node: true
PTIBConfigureGatewayProperties:
env.gateway_keystore_password: "%{hiera('pia_gateway_keystore_pwd')}"
PTWebServerConfigUpdate:
env.domainname: "%{hiera('pia_domain_name')}"
env.sitename: "%{hiera('pia_site_name')}"
env.piahome: "%{hiera('ps_config_home')}"
env.psserver: ""
env.KeyStorePwd: ""
acm_plugin_order:
- PTIBActivateDomain
- PTIBConfigureGatewayNodes
- PTIBConfigureGatewayProperties
- PTWebServerConfigUpdate
psft_runtime_group_name: psoft
psft_user_name: psoft
psft_app_install_group_name: psft
psft_runtime_user_name: psoft
groups:
psft_runtime_group:
name: "%{hiera('psft_runtime_group_name')}"
remove: false
app_install_group:
name: "%{hiera('psft_app_install_group_name')}"
remove: false
psft_user_pwd: 0radmin
users:
psft_user:
name: "%{hiera('psft_user_name')}"
gid: "%{hiera('psft_runtime_group_name')}"
groups: "%{hiera('psft_runtime_group_name')}"
expiry: absent
home_dir: "%{hiera('user_home_dir')}/%{hiera('psft_user_name')}"
password: "%{hiera('psft_user_pwd')}"
remove: false
Run the command to install DPK inlcuding domains in custom
Silent mode installation command:
============================================================================================================================================
psft-dpk-setup.sh --silent --response_file=/psoft/pt858/responsefile_fs92prd1.txt --customization_file=/psoft/pt858/psft_customizations.yaml
./psft-dpk-setup.sh --silent --response_file=/psoft/pt860/responsefile_phiret.txt --customization_file=/psoft/pt860/psft_customizations.yaml --log_file=/psoft/pt860/logs