Beruflich Dokumente
Kultur Dokumente
March 2016
Understanding PeopleSoft Deployment Packages for Update Images (PeopleSoft PeopleTools 8.55)
SKU
Copyright 2016, Oracle and/or its affiliates. All rights reserved.
Trademark Notice
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their
respective owners.
Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are
used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the
AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices.
UNIX is a registered trademark of The Open Group.
Warranty Disclaimer
The information contained herein is subject to change without notice and is not warranted to be error-free. If you
find any errors, please report them to us in writing.
Preface
About this Documentation ..................................................................................................................................... 7
Understanding this Documentation .......................................................................................................................... 7
Audience .................................................................................................................................................................. 7
Typographical Conventions ..................................................................................................................................... 7
Products .................................................................................................................................................................... 9
Related Information ................................................................................................................................................. 9
Comments and Suggestions ................................................................................................................................... 10
Chapter 1
Preparing to Deploy ............................................................................................................................................. 11
Understanding the PeopleSoft Deployment Framework ........................................................................................ 11
Understanding PeopleSoft Components ................................................................................................................ 11
Understanding Oracle VM VirtualBox .................................................................................................................. 12
Understanding Puppet and the PeopleSoft Puppet Modules .................................................................................. 12
Reviewing the Deployment Packages .................................................................................................................... 13
Understanding the Downloaded Zip Files ........................................................................................................ 13
Using the DPK Manifests ................................................................................................................................. 13
Reviewing the DPK Setup Zip File .................................................................................................................. 13
Reviewing the VirtualBox Shell File ................................................................................................................ 14
Reviewing the PeopleSoft PeopleTools Deployment Package ......................................................................... 14
Reviewing the PeopleSoft PeopleTools Client Deployment Package .............................................................. 14
Reviewing the PeopleSoft Application Deployment Package .......................................................................... 14
Reviewing the Oracle Database Server Deployment Package ......................................................................... 15
Reviewing the Oracle Secure Enterprise Search Deployment ......................................................................... 15
Setting the Network Configuration for a VirtualBox Deployment ........................................................................ 15
Understanding Network Configuration Settings ............................................................................................... 15
Setting a Host-Only Network Configuration .................................................................................................... 16
Using Alternative Network Configurations ...................................................................................................... 17
Completing the PeopleSoft Application-Specific Installation ............................................................................... 20
Chapter 2
Planning Security Administration ...................................................................................................................... 21
Understanding Virtual Machine Security Administration ..................................................................................... 21
Considering Network Security ............................................................................................................................... 22
Appendix A
Reviewing Deployment Use Cases ...................................................................................................................... 33
Reviewing the PeopleSoft Update Image DPK Use Cases .................................................................................... 33
Understanding the PeopleSoft Update Image DPKs ........................................................................................ 33
Reviewing the Native OS DPK Use Cases ....................................................................................................... 34
Reviewing the VirtualBox DPK Use Cases ...................................................................................................... 34
Setting the Network Configuration for a VirtualBox Deployment ................................................................... 35
Reviewing the PeopleTools Client DPK Use Case ................................................................................................ 40
Reviewing the Customization Use Cases ............................................................................................................... 40
Audience
This documentation is intended for individuals responsible for deploying the PeopleSoft Deployment Packages
for Oracle's PeopleSoft application Update Images. You should have a basic understanding of virtual machines.
You should have a basic understanding of the PeopleSoft system.
Typographical Conventions
To help you locate and understand information easily, the following conventions are used in this documentation:
Convention Description
Convention Description
lower case File or directory names are represented in lower case, unless
they appear otherwise on the interface.
Menu, Page A comma (,) between menu and page references indicates
that the page exists on the menu. For example, "Select Use,
Process Definitions" indicates that you can select the Process
Definitions page from the Use menu.
" " (quotation marks) Indicate chapter titles in cross-references and words that are
used differently from their intended meaning.
Note. Note text. Text that begins with Note. indicates information that you
should pay particular attention to as you work with your
PeopleSoft system.
Important! Important note text. A note that begins with Important! is crucial and includes
information about what you need to do for the system to
function properly.
Convention Description
Warning! Warning text. A note that begins with Warning! contains critical
configuration information or implementation considerations;
for example, if there is a chance of losing or corrupting data.
Pay close attention to warning messages.
Products
This documentation may refer to these products and product families:
Oracle Database
Oracle Enterprise Manager
Oracle Tuxedo
Oracle VM VirtualBox
Oracle WebLogic Server
Oracle's PeopleSoft Application Designer
Oracle's PeopleSoft Customer Relationship Management (CRM)
Oracle's PeopleSoft Enterprise Learning Management (ELM)
Oracle's PeopleSoft Financial Management (part of FSCM)
Oracle's PeopleSoft Human Capital Management (HCM)
Oracle's PeopleSoft Interaction Hub
Oracle's PeopleSoft PeopleTools
Oracle's PeopleSoft Process Scheduler
Oracle's PeopleSoft Supply Chain Management (part of FSCM)
Oracle Secure Enterprise Search
See http://www.oracle.com/applications/peoplesoft-enterprise.html for a list of Oracle's PeopleSoft products.
Related Information
You can find several sources of reference information about PeopleSoft PeopleTools and your particular
PeopleSoft application. You can access the current release of online help for PeopleSoft PeopleTools and
PeopleSoft applications at the PeopleSoft Online Help site (formerly Hosted PeopleBooks). You can also find
installation guides and other information by searching for the product name and release number on My Oracle
Support.
PeopleSoft Deployment Packages for Update Images Installation (PeopleSoft PeopleTools 8.55).
See PeopleSoft Update Images Home Page, My Oracle Support, Doc ID 1641843.2.
PeopleSoft PeopleTools 8.55 Deployment Packages Installation. This document includes advanced
information for using the PeopleSoft deployment packages.
See PeopleSoft PeopleTools Patches Home Page, My Oracle Support, Doc ID 2062712.2.
Oracle PeopleSoft Online Help. This page includes links to the most recent documentation for PeopleSoft
Preparing to Deploy
This chapter discusses:
Chain Management (FSCM), PeopleSoft Human Capital Management (HCM), and PeopleSoft Interaction
Hub.
Db-tier components
This documentation uses the term "db-tier" to refer to Oracle database server, Oracle database client, and
PeopleSoft application database.
Mid-tier components
This documentation uses the term "mid-tier" to refer to PeopleSoft Application Server, Process Scheduler, and
PIA, and the software required to deploy them, including Oracle Tuxedo and Oracle WebLogic.
Full tier components
This document uses the term "full tier" to refer to a complete PeopleSoft environment. This includes the
Oracle database server and PeopleSoft application database along with the application server, Process
Scheduler, and PIA.
AppBatch components
This documentation uses the term "AppBatch" to refer to the Application Server and Process Scheduler server.
See PeopleSoft PeopleTools 8.55 Deployment Packages Installation, PeopleSoft PeopleTools Patches Home
Page, My Oracle Support, Doc ID 2062712.2.
Note. The Oracle SES VMDK can only be used with VirtualBox.
See PeopleSoft Deployment Packages for Update Images Installation (PeopleSoft PeopleTools 8.55).
Oracle strongly recommends that the IP address of the VirtualBox host and the IP address of the guest be within
the same subnet. Otherwise, customers will need to have their own networking experts verify that everything is
set up properly, such that all virtual machines can see other machines as needed. Oracle Support will not assist
customers directly with the actual network configuration of machines on different subnets.
VirtualBox Manager Settings window: Network page with Host-only Adapter selected
Note. Setting the adapter to being Host-only means that the virtual machine will be unable to access the
network outside the host on which it will run. The IP and hostname of the virtual machine will be known only
within the host and virtual machine OS. During the time that the virtual machine is connected to the Host-only
network consider performing any security configuration you need.
To use a bridged adapter rather than a host-only adapter, access the Network page in the Settings dialog box, as
described in Setting a Host-Only Network Configuration, and select Bridged Adapter from the Attached to drop-
down list, as shown in this example.
VirtualBox Manager Settings window: Network page with Bridged Adapter selected
After you choose the Bridged Adapter option, you will select the correct adapter with which to connect to the
network. On a single user system such as a laptop this will typically correspond to the wireless network card. If
multiple adapters are listed you should consult the Microsoft Windows Control Panel to identify which network
adapter to use.
The Network page includes four tabs in the right-hand frame, one for each of the network adapters.
3. On the Adapter 1 tab, select Bridged Adapter in the Attached to drop-down list.
4. Verify that the Name drop-down list is populated with the correct network adapter.
This will typically be the wireless or wired network adapter that is on the host computer. This can be found,
for example, by examining the network configuration in the Microsoft Windows Control Panel.
5. Click OK and start the VM.
If you have already started the VM with the setting Host-Only Adapter, carry out these steps:
1. Open the VM console window and select the following command to stop the VM:
Machine,ACPIShutdown
2. In the Oracle VM Virtual Box Manager, highlight the virtual appliance and click Settings in the menu bar.
3. On the Settings window, select Network in the left-hand frame.
The Network page includes four tabs in the right-hand frame, one for each of the network adapters.
4. On the Adapter 1 tab, select Bridged Adapter in the Attached to drop-down list.
5. Verify that the Name drop-down list is populated with the correct network adapter.
This will typically be the wireless or wired network adapter that is on the host computer. This can be found,
for example, by examining the network configuration in Microsoft Windows Control Panel.
6. Click OK and start the VM.
7. Update the hosts file on the host Microsoft Windows machine to reflect the new IP address of the VM.
To overcome this issue it is necessary to update the hosts file on the host OS. This file will be located in
%SystemRoot%\System32\drivers\etc. The %SystemRoot% value by default maps to C:\Windows. The hosts file
must be updated to contain a mapping from the virtual machine IP address to the hostname that it has been
assigned. This will allow the network adapter on the host OS to route any network traffic directly to the virtual
appliance.
Add an entry such as the following in order to use the virtual machine hostname rather than the IP address to
establish connections:
192.168.1.103hostname.example.com
Note. This task is not necessary if you are deploying the PeopleSoft Update Image DPKs as a PUM source.
See Also
Oracle VM User's Guide for Release 3.1.1
Oracle VM Security Guide for Release 3
PeopleTools: Security Administration
Securing Your PeopleSoft Application Environment, Oracle Technology Network,
http://download.oracle.com/peopletools/documents/Securing_PSFT_App_Environment_May2010%20v4.pdf
Each of these accounts has different activities or roles that can be associated with them. This partitioning of roles
with different authentication mechanisms provides scope for a more secure deployment of the VM similar to a
typical environment management strategy used in your data center.
For example, it is possible to manage the environment such that the owner of the VM is unable to log in to the
virtual machine. This allows the system and database administrators of the virtual machine to be divided into
separate groups.
The following table lists administrators and likely sample activities:
PeopleSoft runtime administrator Manages the PeopleSoft runtime components and local
installed software.
This is a non-root user and cannot stop or start OS
services, install system software, change kernel
parameters, and so on.
Manages the three user accounts psadm1 and psadm3,
which are installation administrators, and psadm2 which
is the runtime administrator.
See PeopleSoft Deployment Packages for Update
Images Installation (PeopleSoft PeopleTools 8.55),
"Using and Maintaining the PeopleSoft Environment."
Here is a possible scenario for the security administration provided by these four administrators:
1. The network administrator downloads the latest OVM PeopleSoft template to the physical machine on which
the VM will run.
2. The network administrator verifies that the checksum for each template part matches the digest information
available on the download page.
3. The network administrator imports the OVM PeopleSoft template using Oracle VM Manager.
4. The network administrator creates a VM from the imported OVM PeopleSoft template.
In doing so she assigns resources such as RAM and vCPUs to the VM in addition to assigning virtual network
configuration including the IP address allocation methodstatic or dynamic.
5. The network administrator starts the VM, notifies the System Administrator that the VM has been started, and
provides the connectivity details.
6. The system administrator logs in to the VM and applies security to the guest OS; for example:
Firewall configuration
Disabling unnecessary services
Installing software packages with Yum
See Applying Operating System Patches and Updates.
7. The system administrator provides temporary root access (or uses lroot or sudo) to PeopleSoft runtime
administrator.
Note. For information on using lroot or sudo, see Linux user documentation.
8. The database administrator provides connectivity information for the PeopleSoft database to which the VM
will connect.
9. The PeopleSoft runtime administrator logs in to the VM and invokes the PeopleSoft configuration script.
The startup procedure includes prompts for the user for which PeopleSoft components should be run on the
VM, and the location of the PeopleSoft Application Home (PS_APP_HOME).
10. The PeopleSoft runtime administrator changes the passwords for each of the ordinary (non-root) user accounts
in the VM.
11. After the PeopleSoft runtime administrator has completed setup of the on-host PeopleSoft components, the
system administrator withdraws super-user access from the PeopleSoft runtime administrator.
This may involve changing the root password or perhaps editing the sudoers file to withdraw privileges from
the PeopleSoft runtime administrator.
Note. The sudoers file is a Linux or UNIX file that defines execution privileges for users. For more
information, see Linux user documentation.
12. If necessary, the PeopleSoft runtime administrator announces the availability of the VM to the broader end-
user population.
This may be unnecessary if the VM is joining an already running PeopleSoft application, for example where
the VM has been added to support increased load or high availability.
13. The end users access the PeopleSoft application through the normal mechanisms of using PIA or Application
Designer.
Note. The Yum repository is not configured on the delivered PeopleSoft DPKs.
Decide from those running services which ones are non-essential and whether the essential ones are properly
configured. Consult your organization security authorities to determine which services are either mandatory or
prohibited.
See PeopleSoft Deployment Packages for Update Images Installation (PeopleSoft PeopleTools 8.55), "Deploying
the PeopleSoft Application Deployment Packages."
Note. If you choose to set up your environment without an Application Home (PS_APP_HOME), the WSL port is
enabled by default.
See the information on Workstation Listener options in the PeopleTools: System and Server Administration
product documentation.
See Also
SQL*Plus User's Guide and Reference, Oracle Technology Network, Oracle Database Documentation Library
chkconfigsmboff
See PeopleSoft Deployment Packages for Update Images Installation (PeopleSoft PeopleTools 8.55), "Deploying
the PeopleSoft Application Deployment Packages."
maintenance of the VM such as OS and PeopleSoft application software patching, password expiration, and so
on.
Note. This is relevant for the next step for access to the yum repository on the internet.
8. Configure the yum repository to use the latest label from Oracle Linux.
See Considering the Virtual Machine Guest Operating System Security.
9. Update all packages on the virtual appliance using yum update.
10. Disable any network services that are not needed.
In particular the Samba service should be disabled as soon as it is no longer needed.
See PeopleSoft Deployment Packages for Update Images Installation (PeopleSoft PeopleTools 8.55),
"Deploying the PeopleSoft Application Deployment Packages."
PI with Native OS DPK Linux (bare metal or virtual) Oracle SES must be installed In the chapter "Deploying the
separately. PeopleSoft Application
Deployment Packages":
Obtaining the PeopleSoft
Update Images DPKs
Setting Up the
PeopleSoft Virtual
Machine on a Linux Host
Using the PeopleSoft
Application DPK Setup
Script.
Deploying the
PeopleTools Client in
Update Manager Mode
Setting Up Oracle SES
on a Microsoft Windows
or Linux Host
PI with Native OS DPK Microsoft Windows (bare Oracle SES must be installed In the chapter "Deploying the
metal or virtual) separately. PeopleSoft Application
Deployment Packages":
Obtaining the PeopleSoft
Update Images DPKs
Setting Up the
PeopleSoft Virtual
Machine on a Microsoft
Windows Host Using the
PeopleSoft Application
DPK Setup Script
Deploying the
PeopleTools Client in
Update Manager Mode
Setting Up Oracle SES
on a Microsoft Windows
or Linux Host
If you choose to install Virtual Box on a different, non-Microsoft Windows operating system, you must
import the OVA shell directly into Oracle VM Virtual using the documented procedure.
See PeopleSoft Deployment Packages for Update Images Installation (PeopleSoft PeopleTools 8.55),
"Deploying the PeopleSoft Application Deployment Packages."
This table lists possible deployment scenarios for the supported operating systems (OSs). The tasks listed in this
table are found in PeopleSoft Deployment Packages for Update Images Installation (PeopleSoft PeopleTools
8.55).
PI with VirtualBox DPK Linux guest OS on Microsoft The initialization process for In the chapter "Deploying the
deploy the VirtualBox Shell Windows or other OS host the VirtualBox DPK will PeopleSoft Application
using Oracle VirtualBox deploy Oracle SES. The Deployment Packages":
Manager. instructions include manual
steps to extract the Obtaining the PeopleSoft
downloaded Oracle SES file Update Images DPKs
and create the VMDK file Using the VirtualBox
format needed for the Shell to Set Up the
process. PeopleSoft Virtual
Machine
Deploying the
PeopleTools Client in
Update Manager Mode
PI with VirtualBox DPK Microsoft Windows host The PeopleSoft application In the chapter "Deploying the
deploy using the PeopleSoft DPK setup script will set up PeopleSoft Application
application DPK setup script. Oracle SES. Deployment Packages":
Obtaining the PeopleSoft
Update Images DPKs
Setting Up the
VirtualBox VM Using
the PeopleSoft
Application DPK Setup
Script
Deploying the
PeopleTools Client in
Update Manager Mode
3. Select Host-only Adapter from the Attached to drop-down list, as shown in this example.
VirtualBox Manager Settings window: Network page with Host-only Adapter selected
Note. Setting the adapter to being Host-only means that the virtual machine will be unable to access the
network outside the host on which it will run. The IP and hostname of the virtual machine will be known only
within the host and virtual machine OS. During the time that the virtual machine is connected to the Host-only
network consider performing any security configuration you need.
To use a bridged adapter rather than a host-only adapter, access the Network page in the Settings dialog box, as
described in Setting a Host-Only Network Configuration, and select Bridged Adapter from the Attached to drop-
down list, as shown in this example.
VirtualBox Manager Settings window: Network page with Bridged Adapter selected
After you choose the Bridged Adapter option, you will select the correct adapter with which to connect to the
network. On a single user system such as a laptop this will typically correspond to the wireless network card. If
multiple adapters are listed you should consult the Microsoft Windows Control Panel to identify which network
adapter to use.
The Network page includes four tabs in the right-hand frame, one for each of the network adapters.
3. On the Adapter 1 tab, select Bridged Adapter in the Attached to drop-down list.
4. Verify that the Name drop-down list is populated with the correct network adapter.
This will typically be the wireless or wired network adapter that is on the host computer. This can be found,
for example, by examining the network configuration in the Microsoft Windows Control Panel.
5. Click OK and start the VM.
If you have already started the VM with the setting Host-Only Adapter, carry out these steps:
1. Open the VM console window and select the following command to stop the VM:
Machine,ACPIShutdown
2. In the Oracle VM Virtual Box Manager, highlight the virtual appliance and click Settings in the menu bar.
3. On the Settings window, select Network in the left-hand frame.
The Network page includes four tabs in the right-hand frame, one for each of the network adapters.
4. On the Adapter 1 tab, select Bridged Adapter in the Attached to drop-down list.
5. Verify that the Name drop-down list is populated with the correct network adapter.
This will typically be the wireless or wired network adapter that is on the host computer. This can be found,
for example, by examining the network configuration in Microsoft Windows Control Panel.
6. Click OK and start the VM.
7. Update the hosts file on the host Microsoft Windows machine to reflect the new IP address of the VM.
To overcome this issue it is necessary to update the hosts file on the host OS. This file will be located in
%SystemRoot%\System32\drivers\etc. The %SystemRoot% value by default maps to C:\Windows. The hosts file
must be updated to contain a mapping from the virtual machine IP address to the hostname that it has been
assigned. This will allow the network adapter on the host OS to route any network traffic directly to the virtual
appliance.
Add an entry such as the following in order to use the virtual machine hostname rather than the IP address to
establish connections:
192.168.1.103hostname.example.com
PeopleTools client DPKs Microsoft Windows (physical hardware In the chapter "Deploying the
or virtual) PeopleSoft Application Deployment
Packages" in this documentation:
Obtaining the PeopleSoft Update
Image DPKs
Deploying the PeopleTools Client
DPK in Update Manager Mode
PeopleTools VCDs All other operating systems PeopleTools installation guide for your
database platform, on My Oracle
Support