FPP - Poc Report v.4.1
FPP - Poc Report v.4.1
FPP - Poc Report v.4.1
Oracle Indonesia
December 2023
1
Background
Automating out-of-place patching of the Oracle Grid & Oracle Database
Keeping up with updates Maintenance windows are Patching is a complex and Keeping software releases
is time-consuming difficult to obtain from labor-intensive activity standardized is difficult
application owners
• To build FPP environment with FPP Server and FPP Client FPP server FPP client
(managed target)
• To create Gold Image inside FPP Server repository for
Oracle Grid and Oracle RAC Database
• To execute the following scenarios (including rollback):
• Install Release Updates (RU) patch of Oracle Grid and
Oracle RAC Database Gold image
repository
• Install Monthly Recommended Patches (MRP) patch
of Oracle Grid and Oracle RAC Database 19.20
• Install One-off patch of Oracle Grid and Oracle RAC 19.7
Database
19.5
• To patch multiple servers in parallel
19.4
Patch in Parallel Patch multiple Oracle Grid and/or Patch successfully deployed into Passed
Oracle Database RAC targets at the multiple Oracle Grid and/or Oracle • Same timing with patching Oracle Grid and/or
same time Database RAC home in parallel Oracle Database RAC home on single target
Online Create a simulation workload on the Simulation workload ( SQL + DML ) Passed
Transaction database while patching runs in the did not experience any degradation in • Same timing with patching Oracle Grid and/or
background response time Oracle Database RAC home without any
workload
FPP High Shutdown one (1) FPP node server Patching could be resume till the end. Pending
Availability (HA) (unplanned) while patching/upgrade
is running
1. 2 servers for FPP server - RAC (16 cores CPU, 32GB memory, +DATA ASM diskgroup min. 300 GB, /u01
filesystem min. 100 GB)
2. Grid Infrastructure Management Repository (GIMR) or Management Database (MGMTDB) installed in the
FPP server
3. Root access (FPP & Target host) to run the following commands: “srvctl remove rhpserver”, “srvctl add gns”
and “srvctl add rhpserver”
4. Two IP addresses (on the same subnet as the public network) for GNS-VIP and HA-VIP
5. Open connection on the following ports UDP: 53 , TCP: 22, TCP: 8896 between FPP client and FPP server
6. Binary source for RU, MRP and one-off patch are available in the FPP server
7. Add entry for Public IP of FPP server and all targets into /etc/hosts in the FPP server and target
8. Requires separate mount point (/u02) in the FPP server to create temporary Oracle Grid and Oracle RAC
Database home
9. Clean up “/tmp” in the target server before or after every FPP execution to keep enough space is available
1. Need to create a new workingcopy of the previous Oracle Grid and Oracle RAC Database home on another path
for rollback purposes
2. Special attention before DELETING any workingcopy as this will remove the Oracle home installation on the
target server