0% found this document useful (0 votes)
27 views10 pages

FPP - POC Report v.3

Uploaded by

Parmanto Akbar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views10 pages

FPP - POC Report v.3

Uploaded by

Parmanto Akbar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 10

Bank Mandiri

Fleet Patching & Provisioning


Proof of Technology (PoT)

Oracle Indonesia
November 2023

1
Background
Automating out-of-place patching of the Grid Infrastructure & Oracle Database

2 Copyright © 2023, Oracle and/or its affiliates


Top lifecycle management challenges

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

Quarterly & Monthly Expanding fleets need Configuration drift can


patches are released to Non-rolling patching re- more personnel to lead to unexpected
reduce risk of : quires longer downtime maintain results and avoidable
• Security issues windows downtime
• Functional issues

3 Copyright © 2023, Oracle and/or its affiliates


Fleet Patching & Provisioning
Patch Simple

• Fleet Patching & Provisioning (FPP) offers


repeatable standardized out-of-place patching
automation at scale for the Oracle Database

• Fleet Patching & Provisioning provides features


such as :
• Gold image-based drift detection
• Integrated job scheduling
• User actions for extensibility
• Comprehensive Exadata Patching

• Always adheres to the latest MAA best practices

4 Copyright © 2023, Oracle and/or its affiliates.


Overview

5 Copyright © 2021 Oracle and/or its affiliates.


Proof of Technology
Implementing FPP in real-life customer environment

6 Copyright © 2023, Oracle and/or its affiliates


PoT Objectives

• 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) of Oracle Grid and
Oracle RAC Database Gold image
repository
• Install Monthly Recommended Patches (MRP) of
Oracle Grid and Oracle RAC Database
• Install One-off Patch of Oracle Grid and Oracle RAC 19.20
Database 19.8
• To patch multiple servers in parallel 19.4

7 Copyright © 2021, Oracle and/or its affiliates | Confidential: Internal/Restricted/Highly Restricted


POT Results

Scenario Type Scenario Detail Expected Result Actual Result

Creating image of multiple Oracle home • Created image from ZIP (clone file) Passed
Build FPP Env version and adding to FPP server repository • Created image from RHP client • 8 mins to create image of Oracle Grid
• 7 mins to create image of Oracle Database
Patching RU (Release Updates) from FPP RU patched successfully into Oracle Grid and Passed
Server Oracle RAC Database • 12 mins to deploy new Oracle Grid
• 10 mins to deploy new Oracle RAC Database
• 45 mins to switch into new Oracle Grid home (rolling)
• 6 mins to switch into new Oracle RAC Database home
Patching (rolling) (rolling)
Patching MRP (Monthly Recommended MRP patched successfully into Oracle RAC Passed
Patches) (RDBMS) Database
Patch One-of-patch Patch successfully deployed Oracle RAC Passed
(RDBMS) Database
Rollback Rollback Oracle GRID and RDBMS home Able to rollback Oracle GRID and RDBMS Passed
to stable version home to before state • Same timing with switch home activities
Patch in Parallel Executed from FPP server into multiple Able to patch multiple target servers with Passed
target patch at the same time various versions GRID and RDBMS home at
the same time
Online Transaction Transaction keep going into database while Zero downtime application Passed
patching is running in the background

8 Copyright © 2021, Oracle and/or its affiliates | Confidential: Internal/Restricted/Highly Restricted


Notes

• Make sure inode on “/var” mount point greater than 100


• Requires separate mount point (/u02) in the FPP Server to create temporary Oracle Grid and Oracle RAC
Database home
• Extra space need to be allocated in the +DATA disk group (FPP Server) to keep multiple Oracle Grid and
Oracle RAC Database versions
• Clean up “/tmp” in the target Server before or after every FPP execution to keep it enough space
• Need to create a new workingcopy of the previous Oracle Grid and Oracle RAC Database home in another
path for rollback purposes
• Create temporary GRID or RDBMS home as software only and patch on it to get a new image with patch
• Add server ip into file “/etc/hosts” between fpp server and target
• Need to attention before delete workingcopy because it would be uninstall oracle home into target as well

9 Copyright © 2021, Oracle and/or its affiliates

You might also like