Rapid Home Provisioning (RHP) is as Add-On of the Oracle Clusterware starting from the version 12.1.0.2. With RHP your are able to provision, patch and upgrade Oracle RDBMS Software and Databases within your Cloud. The presentation cover the version 12.1.0.2, i will update to version 12.2.x as soon as released.
Are your Oracle databases highly available? You have deployed Real Application Clusters (RAC), Data Guard, or Failover Clusters and are well protected against server failures? Great – the prerequisites for a highly available environment are given. However, to assure that backend infrastructure failures also remain transparent to the client, an appropriate configuration is a prerequisite.
This lecture will discuss the Oracle technologies that can be used to achieve automatic client failover functionality. What are the advantages, but also the limitations of these technologies?
Rapid Home Provisioning (RHP) is as Add-On of the Oracle Clusterware starting from the version 12.1.0.2. With RHP your are able to provision, patch and upgrade Oracle RDBMS Software and Databases within your Cloud. The presentation cover the version 12.1.0.2, i will update to version 12.2.x as soon as released.
Are your Oracle databases highly available? You have deployed Real Application Clusters (RAC), Data Guard, or Failover Clusters and are well protected against server failures? Great – the prerequisites for a highly available environment are given. However, to assure that backend infrastructure failures also remain transparent to the client, an appropriate configuration is a prerequisite.
This lecture will discuss the Oracle technologies that can be used to achieve automatic client failover functionality. What are the advantages, but also the limitations of these technologies?
Migrating to Oracle Database 12c: 300 DBs in 300 days.Ludovico Caldara
For a customer in Switzerland, we are in process of migrating 400 databases to 12c. We have migrated 300 so far, and we have had good and bad surprises. This session will show a few scenarios that we faced during the upgrade project.
Oracle Active Data Guard 12c: Far Sync Instance, Real-Time Cascade and Other ...Ludovico Caldara
Slides used for my Oracle Open World 2014 #OOW14 session.
The new release of Oracle Database has come with many new exciting enhancements for high availability. The aim of this presentation is to introduce some new Oracle Active Data Guard features through practical examples and live demos. Among the various enhancements, the new Far Sync Instance and Real-Time Cascade Standby features receive special attention in the session.
Get the most out of Oracle Data Guard - OOW versionLudovico Caldara
If you use Oracle Data Guard feature just for data protection, you are using less than half of its potential. You already pay for it, so why not getting the most out of it? In this session I will show how you can use Oracle Data Guard capabilities for common tasks such as database cloning, database migration and reporting, with the help of other features included in Oracle Database Enterprise Edition
Oracle ACFS 12c now supports Oracle Database files. Which new opportunities can come out from this combination?
In this session you will discover the new features of ACFS 12c that are useful when deploying Oracle Databases. You will then learn how to use them through examples and live demos.
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIESLudovico Caldara
The new release of Oracle Database has come with many new exciting enhancements for the High Availability.
This whitepaper introduces some new Data Guard features. Among various enhancements, special attention will be given to
the new Far Sync Instance and the Real-Time Cascade Standby.
Oracle Drivers configuration for High Availability, is it a developer's job?Ludovico Caldara
UCP, GridLink, TAF, AC, TAC, FAN… The configuration of Oracle Drivers for application high availability is not an easy job. The developers often care about the minimal working configuration, while the DBAs are busy with the operations. In this session I will try to demystify application server’s connectivity to the database and give a direction toward the highest availability, using Real Application Clusters and new Oracle features like TAC and CMAN TDM.
Boost your Oracle RAC manageability with Policy-Managed DatabasesLudovico Caldara
Oracle RAC Policy-Managed Database (PMD) is a powerful but so far rarely used feature introduced in Oracle Database 11g
Release 2 to automate the instance administration in a dynamic, multi-node cluster.
The aim of this presentation is to review how PMD works, how to implement and administer it successfully, and how to
benefit from this technology compared to the traditional administrator-managed deployment.
These slides are from the session I've done at Collaborate14, but re-branded with my company's template.
Oracle RAC 12c and Policy-Managed Databases, a Technical OverviewLudovico Caldara
Oracle RAC Policy-Managed Database (PMD) is a powerful but so far rarely used feature introduced in Oracle Database 11g
Release 2 to automate the instance administration in a dynamic, multi-node cluster.
The aim of this presentation is to review how PMD works, how to implement and administer it successfully, and how to
benefit from this technology compared to the traditional administrator-managed deployment. During the session, the new
features of the 12c Grid Infrastructure related to PMD are highlighted.
A Deep Dive into ASM Redundancy in ExadataEmre Baransel
Exadata Database Machine provides a solid storage redundancy infrastructure using ASM. Physical disks on multiple storage cell servers are logically partitioned, grouped and managed centrally by ASM. The way Exadata uses ASM has its own rules. The new term "Grid disk", ASM background processes, failgroups, redundancy options differ from non-Exadata systems. This storage configuration may sometimes seem to be complicated to Exadata Database Machine administrators. It's important to be able to answer the following questions, which are the topics of this presentation:
To what degree, disk and cell failures are tolerated;
How to understand if ASM is able to re-build redundancy after disk or cell failures;
What happens when multiple disks are failed at the same time and does it matter which disks failed;
What we need to pay attention to in terms of redundancy, when we do administrative task such as rolling restart of cell servers, resizing diskgroups, etc.
RACAttack 12c Advanced Lab: Server Pools and Policy-managed databasesLudovico Caldara
RACAttack 12c pre-conference workshop at IOUG Collaborate 14 will have a few advanced labs for people already confident with a simple RAC installation. This advanced lab handbook introduces server pools and policy managed databases to your Oracle RAC 12c implementation!
“A new multitenant architecture that easily deploy and manage database clouds. Innovations such as Oracle Multitenant for consolidating multiple databases, Automatic Data Optimization for compressing and tiering data at a higher density also maximize resource efficiency and flexibility. These unique advancements, combined with major enhancements in availability, security, and big data support, ideal platform for private and public cloud deployments.”
Oracle Drivers configuration for High AvailabilityLudovico Caldara
... is it a developer's job?
UCP, GridLink, TAF, AC, TAC, FAN… The configuration of Oracle Drivers for application high availability is not an easy job. The developers often care about the minimal working configuration, while the DBAs are busy with the operations. In this session I will try to demystify application server’s connectivity to the database and give a direction toward the highest availability, using Real Application Clusters and new Oracle features like TAC and CMAN TDM.
Oracle Recovery Manager (Oracle RMAN) has evolved since being released in version 8i. With the newest version of Oracle 12c , RMAN has great new features that will allow you to reduce your down time in case of a disaster. In this session you will learn about the new features that were introduced in Oracle 12c and how can you take advantage of them from the first day you upgrade to this version.
Migrating to Oracle Database 12c: 300 DBs in 300 days.Ludovico Caldara
For a customer in Switzerland, we are in process of migrating 400 databases to 12c. We have migrated 300 so far, and we have had good and bad surprises. This session will show a few scenarios that we faced during the upgrade project.
Oracle Active Data Guard 12c: Far Sync Instance, Real-Time Cascade and Other ...Ludovico Caldara
Slides used for my Oracle Open World 2014 #OOW14 session.
The new release of Oracle Database has come with many new exciting enhancements for high availability. The aim of this presentation is to introduce some new Oracle Active Data Guard features through practical examples and live demos. Among the various enhancements, the new Far Sync Instance and Real-Time Cascade Standby features receive special attention in the session.
Get the most out of Oracle Data Guard - OOW versionLudovico Caldara
If you use Oracle Data Guard feature just for data protection, you are using less than half of its potential. You already pay for it, so why not getting the most out of it? In this session I will show how you can use Oracle Data Guard capabilities for common tasks such as database cloning, database migration and reporting, with the help of other features included in Oracle Database Enterprise Edition
Oracle ACFS 12c now supports Oracle Database files. Which new opportunities can come out from this combination?
In this session you will discover the new features of ACFS 12c that are useful when deploying Oracle Databases. You will then learn how to use them through examples and live demos.
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIESLudovico Caldara
The new release of Oracle Database has come with many new exciting enhancements for the High Availability.
This whitepaper introduces some new Data Guard features. Among various enhancements, special attention will be given to
the new Far Sync Instance and the Real-Time Cascade Standby.
Oracle Drivers configuration for High Availability, is it a developer's job?Ludovico Caldara
UCP, GridLink, TAF, AC, TAC, FAN… The configuration of Oracle Drivers for application high availability is not an easy job. The developers often care about the minimal working configuration, while the DBAs are busy with the operations. In this session I will try to demystify application server’s connectivity to the database and give a direction toward the highest availability, using Real Application Clusters and new Oracle features like TAC and CMAN TDM.
Boost your Oracle RAC manageability with Policy-Managed DatabasesLudovico Caldara
Oracle RAC Policy-Managed Database (PMD) is a powerful but so far rarely used feature introduced in Oracle Database 11g
Release 2 to automate the instance administration in a dynamic, multi-node cluster.
The aim of this presentation is to review how PMD works, how to implement and administer it successfully, and how to
benefit from this technology compared to the traditional administrator-managed deployment.
These slides are from the session I've done at Collaborate14, but re-branded with my company's template.
Oracle RAC 12c and Policy-Managed Databases, a Technical OverviewLudovico Caldara
Oracle RAC Policy-Managed Database (PMD) is a powerful but so far rarely used feature introduced in Oracle Database 11g
Release 2 to automate the instance administration in a dynamic, multi-node cluster.
The aim of this presentation is to review how PMD works, how to implement and administer it successfully, and how to
benefit from this technology compared to the traditional administrator-managed deployment. During the session, the new
features of the 12c Grid Infrastructure related to PMD are highlighted.
A Deep Dive into ASM Redundancy in ExadataEmre Baransel
Exadata Database Machine provides a solid storage redundancy infrastructure using ASM. Physical disks on multiple storage cell servers are logically partitioned, grouped and managed centrally by ASM. The way Exadata uses ASM has its own rules. The new term "Grid disk", ASM background processes, failgroups, redundancy options differ from non-Exadata systems. This storage configuration may sometimes seem to be complicated to Exadata Database Machine administrators. It's important to be able to answer the following questions, which are the topics of this presentation:
To what degree, disk and cell failures are tolerated;
How to understand if ASM is able to re-build redundancy after disk or cell failures;
What happens when multiple disks are failed at the same time and does it matter which disks failed;
What we need to pay attention to in terms of redundancy, when we do administrative task such as rolling restart of cell servers, resizing diskgroups, etc.
RACAttack 12c Advanced Lab: Server Pools and Policy-managed databasesLudovico Caldara
RACAttack 12c pre-conference workshop at IOUG Collaborate 14 will have a few advanced labs for people already confident with a simple RAC installation. This advanced lab handbook introduces server pools and policy managed databases to your Oracle RAC 12c implementation!
“A new multitenant architecture that easily deploy and manage database clouds. Innovations such as Oracle Multitenant for consolidating multiple databases, Automatic Data Optimization for compressing and tiering data at a higher density also maximize resource efficiency and flexibility. These unique advancements, combined with major enhancements in availability, security, and big data support, ideal platform for private and public cloud deployments.”
Oracle Drivers configuration for High AvailabilityLudovico Caldara
... is it a developer's job?
UCP, GridLink, TAF, AC, TAC, FAN… The configuration of Oracle Drivers for application high availability is not an easy job. The developers often care about the minimal working configuration, while the DBAs are busy with the operations. In this session I will try to demystify application server’s connectivity to the database and give a direction toward the highest availability, using Real Application Clusters and new Oracle features like TAC and CMAN TDM.
Oracle Recovery Manager (Oracle RMAN) has evolved since being released in version 8i. With the newest version of Oracle 12c , RMAN has great new features that will allow you to reduce your down time in case of a disaster. In this session you will learn about the new features that were introduced in Oracle 12c and how can you take advantage of them from the first day you upgrade to this version.
Get the most out of Oracle Data Guard - POUG versionLudovico Caldara
If you use Oracle Data Guard feature just for data protection, you are using less than half of its potential. You already pay for it, so why not getting the most out of it? In this session I will show how you can use Oracle Data Guard capabilities for common tasks such as database cloning, database migration and reporting, with the help of other features included in Oracle Database Enterprise Edition
Some design patterns and concepts for industrial grade deployment of Drupal on Solaris, plus a specific example of an interesting Drupal site deployed on Solaris
This presentation introduces various new features in Oracle's Universal Installer (OUI), configuration and related tools. This presentation was first presented in the course of the Oracle Database 2017 conference.
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...Nelson Calero
Each new version of the Oracle database includes improvements in the upgrade and patching utilities, forcing us to update our procedures to incorporate these changes.
The Fleet Provisioning & Patching (FPP, formerly RHP) utility, together with the change in its licensing announced at OOW 2019 that makes it free in RAC, now makes it possible to centrally manage the software life cycle.
This presentation shows examples of how to use FPP and different configuration options.
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...Andrejs Prokopjevs
This presentation covers the idea of logical hostname feature and its possible use case with E-Business Suite, why it is a must-have configuration for DR, how it can improve your test/dev instance cloning and lifecycle processes, especially in a cloud deployment, support overview by 11i/R12.0/R12.1, and why it is a very hot topic right now for R12.2. Additionally, we will describe possible advanced configuration scenarios like container based virtualization. The content is based on real client environment implementation experience.
Similar to Oracle Rapid Home Provisioning 12.2 (20)
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
2. Agenda
Oracle Rapid Home Provisioning 12.22 22.09.2017
1. RHP What is it ?
2. RHP Architecture
3. RHP Security Model
4. RHP Prerequisites and Setup
5. RHP Provisioning
6. Conclusion
3. Who am I
ZDLRA - in Action3 22.09.2017
Daniele Massimi, Trivadis AG (CH, Bern)
Principal Consultant daniele.massimi@trivadis.com
Since 2012 at Trivadis IMS (Infrastructure Service Management)
Oracle DBA since 2000 (Exadata > 6 Jahre)
Infrastructure-Architecture, Operations & Administration, Upgrades and Migration,
High Availability, Backup & Recovery, Virtualization
Engineered Systems (Exadata, ODA, ZDLRA, PCA)
Trainer (Oracle Architectur and Internal, 12c New Features, Exadata)
Oracle Certifications
Oracle Certified Master (11g)
Oracle Certified Professional (8i – 12c)
Oracle Certified Expert (RAC)
Oracle Implementation Specialist (Exadata and OVM)
5. Rapid Home Provisioning – What is it ?
Oracle Rapid Home Provisioning 12.25 22.09.2017
Standardized Tool for provisioning, patching and Upgrade Oracle Grid Infrastructure,
Oracle RDBMS and custom Software
Improve performance, efficiency and simplifies the software deployment process
Automate the software provisioning from a centralized provisioning Server
Helps to save time for provisioning, patching and upgrade software deployment
Mass Patch deployment possibility, so eliminates to patch individual Databases
Ensure Standardization within an enterprise
Minimize the impact and risk of maintenance
6. Rapid Home Provisioning – Wath's new in 12.2.
Oracle Rapid Home Provisioning 12.26 22.09.2017
Efficient out-of-place distribution
Manage existing 11.2 and 12.x deployments without any special configuration
Provision new clusters with a single command
Database and GI – Provisioning, Patching, Upgrade, Scale in one command
Deploy and manage any software home
Custom workflow framework (User defined Actions)
Clientless Provisioning
Provisioning Notification
Auditing capabilities
7. Rapid Home Provisioning – Main Components
Oracle Rapid Home Provisioning 12.27 22.09.2017
RHP Server
RHP Client
RHP Roles
RHP Images
RHP Workingcopies
ASM
ACFS
GNS
Management DB (GIMR)
10. Rapid Home Provisioning – Architecture Details
Oracle Rapid Home Provisioning 12.210 22.09.2017
RHP Server
Managemnt
Repository
(-MGMTDB)
Image RDBMS
(Gold Image)
Working
Copy 1
DB Home 1
Working
Copy 2
RHP
Client
RHP
Client
GNS Server
GI Home 1
DB Home 1 DB Home 1
RHP
Client
RHP
Client
GI Home 1 GI Home 1
Local Copy
RHP
Metadata
ACFS
Mount
Source:
RDBMS, GI,
3rd Party SW
Image GI
(Gold Image)
12. Rapid Home Provisioning – Basic Built-In Roles
Oracle Rapid Home Provisioning 12.212 22.09.2017
Role Name Description
GH_ROLE_ADMIN administrative role for everything related to roles
GH_SITE_ADMIN administrative role for everything related to Rapid Home Provisioning Clients
GH_SERIES_ADMIN administrative role for everything related to image series
GH_SERIES_CONTRIB Users assigned this role can add images to a series
GH_WC_ADMIN administrative role for everything related to working copies
GH_WC_OPER role that enables users to create a working copy for themselves or others
GH_WC_USER role that enables users to create a working copy
GH_IMG_ADMIN administrative role for everything related to images
GH_IMG_USER role that enables users to create an image
GH_IMG_TESTABLE role that enables users to add a working copy of an image that is in the TESTABLE state
GH_IMG_RESTRICT role that enables users to add a working copy from an image that is in the RESTRICTED state
GH_IMG_PUBLISH
Users assigned this role can promote an image to another state or retract an image from the
PUBLISHED state to either the TESTABLE or RESTRICTED state
GH_IMG_VISIBILITY Users assigned this role can modify access to promoted or published images
15. Rapid Home Provisioning – Prerequisites
Oracle Rapid Home Provisioning 12.215 22.09.2017
Rapid Home Provisioning is part of Grid Infrastructure (GI) 12c
– GI is mandatory for provision with RHP Oracle Restart not supported !
Deployments Works even in a "non" GI Cloud Environment !
– only for RDBMS and third Party SW !
Not supported on HP-UX and Windows Plattform
Does not manage OS Images
Provisioning based on ACFS Snapshot and NFS
GNS Server
NFS Daemon must be run on each Server provided by RHP
License
– Lifecycle Management Pack (12’000 $ / CPU Core)
17. RHP Setup – ASM and GNS Config
Oracle Rapid Home Provisioning 12.217 22.09.2017
ASM Diskgroup ACFS compatible parameter
Configure GNS Server adding following to DNS Record File
Add GNS to Cluster
alter diskgroup data set attribute 'compatible.advm'='12.1';
$ORIGIN rac.trivadis.com.
@ IN NS gns.rac.trivadis.com.
gns IN A 192.168.56.201
[root@sonic01 named]# /u01/app/12.2.0/grid/bin/srvctl add gns -domain
rac.trivadis.com -vip 192.168.56.201
[root@sonic01 named]# /u01/app/12.2.0/grid/bin/srvctl start gns
18. RHP Setup – Mountpoint Directory and add RHP Server
Oracle Rapid Home Provisioning 12.218 22.09.2017
On RHP Server
create a folder on all Cluster Member
Add Storage and start the RHP Server
[root@sonic01 app]# mkdir /rhpdir
[root@sonic01 app]# chown oracle:oinstall /rhpdir
/u01/app/12.2.0/grid/bin/srvctl add rhpserver -storage /rhpdir
-diskgroup DATA
/u01/app/12.2.0/grid/bin/srvctl start rhpserver
19. RHP Setup – Add Images
Oracle Rapid Home Provisioning 12.219 22.09.2017
Add Images to RHP Server (Example GI 12.2.0.x)
[oracle@sonic01 ~]$ rhpctl import image -image gi_12201_V0100 -path /u01/app/12.2.0/grid/ -imagetype
ORACLEGISOFTWARE -state TESTABLE
sonic02: Creating a new ACFS file system for image "gi_12201_V0100" ...
sonic02: Copying files...
sonic02: Copying home contents...
sonic02: Changing the home ownership to user oracle...
sonic01: Transferring data to 1 nodes
sonic01: 10% complete
sonic01: 20% complete
sonic01: 30% complete
sonic01: 40% complete
sonic01: 50% complete
sonic01: 60% complete
sonic01: 70% complete
sonic01: 80% complete
sonic01: 90% complete
sonic01: 100% complete
sonic02: Changing the home ownership to user oracle...
[oracle@sonic01 ~]$
20. RHP Setup – Add Images
Oracle Rapid Home Provisioning 12.220 22.09.2017
Add Images to RHP Server (Example RDBMS 12.2.0.x)
[oracle@sonic01 database]$ rhpctl import image -image rdbms_12201_V0100 -path
/u01/app/oracle/product/12.2.0/dbhome_1 -imagetype ORACLEDBSOFTWARE -state TESTABLE
sonic02: Creating a new ACFS file system for image "rdbms_12201_V0100" ...
sonic02: Copying files...
sonic02: Copying home contents...
sonic02: Changing the home ownership to user oracle...
sonic01: Transferring data to 1 nodes
sonic01: 10% complete
sonic01: 20% complete
sonic01: 30% complete
sonic01: 40% complete
sonic01: 50% complete
sonic01: 60% complete
sonic01: 70% complete
sonic01: 80% complete
sonic01: 90% complete
sonic01: 100% complete
sonic02: Changing the home ownership to user oracle...
[oracle@sonic01 database]$
21. RHP Setup – Add Images
Oracle Rapid Home Provisioning 12.221 22.09.2017
On Filesystem we will have such a situation:
Images are registered on RHP Server
[oracle@sonic01 ~]$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 37G 30G 5.9G 84% /
tmpfs 3.9G 1.3G 2.7G 32% /dev/shm
/dev/sda1 477M 116M 333M 26% /boot
/dev/asm/ghchkpt-387 5.0G 1.1G 4.0G 21% /rhp_dir/chkbase
/dev/asm/ghvol436136-387
18G 10G 8.1G 56% /rhp_dir/images/irdbms_12201_V0100635467
/dev/asm/ghvol427603-387
26G 12G 15G 45% /rhp_dir/images/igi_12201_V0100379214
[oracle@sonic01 ~]$ rhpctl query image
Image name: rdbms_12201_V0100
Image name: gi_12201_V0100
25. RHP Setup – Add Images
Oracle Rapid Home Provisioning 12.225 22.09.2017
available possibilities
– NFS (only for RDBMS Home)
• the path for RDBMS Home will be provided as NFS mount point
– Local
• The path will be provided in a local file system
– RHP Managed (NFS managed by RHP) default if it is possible !
• The path will stored in a ACFS shared file system
• Not usable for Grid Infrastructure Provisioning
[oracle@sonic01 database]$ rhpctl add workingcopy –rdbms_12201_WC02 -image rdbms_12201_V0100
–storagetype NFS
[oracle@sonic01 database]$ rhpctl add workingcopy –rdbms_12201_WC02 -image rdbms_12201_V0100
–storagetype RHP_MANAGED
[oracle@sonic01 database]$ rhpctl add workingcopy –rdbms_12201_WC02 -image rdbms_12201_V0100
–storagetype LOCAL
26. RHP Setup – Grid Infrastructure Provisioning
Oracle Rapid Home Provisioning 12.226 22.09.2017
Possible to install, configure, patch and upgrade
– for provisioning with configure you need to create a GI response file
Check where the working copy was provisioned
rhpctl add workingcopy -workingcopy gi_12201_wc01 -image gi_12201_V0100 -responsefile
/home/oracle/floyd.rsp -path /u01/app/12.2.0/grid -root
[oracle@sonic01 ~]$ rhpctl query workingcopy -workingcopy gi_12201_wc01
Working copy name: gi_12201_wc01
Image name: gi_12201_V0100
Groups configured in the working copy: OSDBA=asmdba,OSOPER=asmoper,OSASM=asmadmin
Owner: oracle@floyd
Site: floyd my cluster name
Access control: USER:oracle@floyd
Access control: USER:oracle@sonic
Access control: ROLE:GH_WC_ADMIN
Software home path: /u01/app/12.2.0/grid
Storage type: LOCAL provisioning storage type
Image Type: ORACLEGISOFTWARE
Software only: false
Gold image path:
Work path:
Cluster Name: floyd
Cluster Type: FLEX
Cluster Mode: FLEX
Cluster Class: STANDALONE
Cluster Nodes: sonic03,sonic04 my cluster member where it was provisioned Grid Infrastructure
All patches available in this home:
Additional patches compared to the image:
Additional bug fixes that are not in the image:
Complete: FALSE
27. RHP Setup – RDBMS Provisioning and create Database
Oracle Rapid Home Provisioning 12.227 22.09.2017
Possible to install, configure, patch and upgrade (same as on GI)
– for provisioning with configure you need to create a GI response file
Create a single instance database
– SYS and SYSTEM password will be setted randomly and to change afterward
rhpctl add workingcopy -workingcopy rdbms_12201_WC02 -image rdbms_12201_V0100 -path
/u01/app/oracle/product/12.2.0/dbhome_1 -oraclebase /u01/app/oracle -user oracle -client floyd
[oracle@sonic01 ~]$ rhpctl add database -workingcopy rdbms_12201_WC02 -dbname TVD01 -node sonic03 -
dbtype SINGLE -datafileDestination DATA
sonic03.trivadis.com: Starting database creation on node sonic03 ...
========================================
sonic03.trivadis.com:
SYS_PASSWORD_PROMPT
**********
SYSTEM_PASSWORD_PROMPT
*********
Registering database with Oracle Restart
5% complete
Copying database files
6% complete
36% complete
Creating and starting Oracle instance
57% complete
Completing Database Creation
68% complete
Executing Post Configuration Actions
100% complete
Look at the log file "/u01/app/oracle/cfgtoollogs/dbca/TVD01/TVD01.log" for further details.
28. RHP Setup –Provisioning of 3rd party Software
Oracle Rapid Home Provisioning 12.228 22.09.2017
Possible to install, configure, patch and upgrade it depends on your Action
Scripts !
– Depending on which kind of Software you want deploy and which action is needed for
installing and configuring you must create Action Scripts
Example deploying TVD-Basenv
– Action Script install-TVD-basenv.ksh starts the Basenv installer with responsefile and
execute the installation in silent mode
– Action should be executed as post action after Working Copy was deployed
Create a Imagetype based on type Software for TVD-Basenv
Create an Image for TVD-Basenv (Base SW was only copied not installed)
rhpctl add useraction -useraction Install-TVD-Basenv -actionscript /home/oracle/basenv/install-TVD-
basenv.sh -post -optype ADD_WORKINGCOPY -onerror ABORT
rhpctl add imagetype -imagetype TVD-Basenv-type -basetype SOFTWARE -useractions "Install-TVD-Basenv"
rhpctl import image -image TVD-Basenv-17.05 -path /home/oracle/basenv -imagetype TVD-Basenv-type
29. RHP Setup –Provisioning of 3rd party Software
Oracle Rapid Home Provisioning 12.229 22.09.2017
Deployment of TVD-Basenv with Working Copy
– The software will be copied to /home/oracle/basenv directory
– Due to the imagetype was adopted with an user action that should run as post deployment,
after the deployment the software will be installed
DEMO
rhpctl add workingcopy -workingcopy TVD-Basenv-17.05_WC01 -image TVD-Basenv-17.05 -path
/home/oracle/basenv -node sonic03 -user oracle -root
31. GIMR and RHP
Oracle Rapid Home Provisioning 12.231 22.09.2017
RHP Metadata are stored on GIMR (-MGMTDB)
-MGMTDB is a Container Database (CDB)
– Number of PDBs is depending on how many Options are installed
– All named GIMR_DSCREP_xx (DSCREP=Domain Service Cluster Repository)
RHP Schema is GHSUSER12201
SQL> show pdbs
CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
2 PDB$SEED READ ONLY NO
3 GIMR_DSCREP_10 READ WRITE NO
SQL> select username from dba_users order by created
USERNAME
--------------------------------------------------------------------------------
...
GHSUSER12201
32. GIMR and RHP
Oracle Rapid Home Provisioning 12.232 22.09.2017
Interesting Tables with RHP Metadata
– Metadata for Imagecopies
– Metadata for Workingcopies
SQL> select name, SHARED,ONACFS,CLSITE from GHSUSER12201.SWHOMES;
NAME SHARED ONACFS CLSITE
-------------------- ---------- ---------- --------------------
gi_12201_wc01 0 0 floyd
rdbms_12201_WC01 1 0 sonic
rdbms_12201_WC02 0 0 floyd
rdbms_12201_WC03 0 0 STANDALONE_sonic05
tvd_be_1705_wc01 0 0 sonic
SQL> select name, M_ONACFS,STATE,HOME,IMGSIZE,COMPLETE,DBSOFTWARE_VERSION,IMGTYPE from GHSUSER12201.IMGS;
NAME M_ONACFS STATE HOME IMGSIZE COMPLETE DBSOFTWARE_VERSION IMGTYPE
-------------------- ---------- ---------- -------------------------------------------------- ---------- ---------- ------------------------- --------------------
rdbms_12201_V0100 1 TESTABLE /rhp_dir/images/irdbms_12201_V0100635467/swhome 7547764 1 12.2.0.1.0|false ORACLEDBSOFTWARE
gi_12201_V0100 1 TESTABLE /rhp_dir/images/igi_12201_V0100379214/swhome 12572268 1 12.2.0.1.0|false ORACLEGISOFTWARE
TVD-Basenv-17.05 1 PUBLISHED /rhp_dir/images/iTVD-Basenv-17.05442250/swhome 46564 1 12.2.0.1.0|false TVD-Basenv-type
34. Rapid Home Provisioning – Conclusion
Oracle Rapid Home Provisioning 12.234 22.09.2017
☺ Simple to set up
☺ nice built-in in Grid Infrastructure
☺ sufficient functionality for managing provisioning
☺ All tested scenarios worked as expected
☺ Thin Documentation
☺ GI_Home Provisioning
☺ Single Server Provisioning
☺ Cleanup of Metadata on MGMTDB works much better than with 12.1.x
No clear statement about needed space requirements
DB_Home via NFS is no more available when RHP Servers are down