Monday Apr 18, 2016

Rapid Home Provisioning Server - Minimun Requirement

Introduction

Rapid Home Provisioning (RHP) represents a standard way for provisioning, patching and update at organizational level, in a unified manner, across all architectural layers of software infrastructure – Oracle databases and custom software.

  • Rapid Home Provisioning is a method of deploying software homes from single cluster where you create, store and manage templates of Oracle homes as images - called gold images - of Oracle software. The DBA can make a working copy of any gold image and then provision that working copy to any RHP Client in a data center.
  • RHP is installed as part of Grid Infrastructure. Oracle Clusterware manages the components that form the Rapid Home Provisioning Server. These components include the RHP server itself, Grid Naming Service (GNS) which is used to advertise the location of the RHP server, a VIP to support HA-NFS (required if there are any clients that you want to provision to - whether you use NFS storage for the workingcopies or not) and Oracle ASM Cluster File System (ACFS) which is used to store snapshots of the working copies.
  • The gold images represent an installed home, whether that is an Oracle Database software home or some custom software home. The gold image is stored in an Oracle Automatic Software Management Cluster File System (Oracle ACFS).
  • Metadata describing an installed home is stored as an image series in the Management Repository. The Management Repository (or Management Database MGMTDB) is created when installing Oracle Grid Infrastructure.

Rapid Home Provisioning is a very powerful feature without demanding so much power.

RHP Server Software Requirements

You need to install Oracle Grid Infrastructure 12.1.0.2 (and above) for a New Cluster (single node if High Availability is not required).

Note: Oracle Grid Infrastructure standalone (Oracle Restart) is not supported with RHP Server

RHP Server Memory Minimum Requirements

Ensure that your system meets the following memory requirements for installing Oracle Grid Infrastructure for a New Cluster (single node if High Availability is not required):

- At least 4 GB of RAM for Oracle Grid Infrastructure for a standalone server
- Swap Space Requirement
    --> Equal to the size of the RAM if RAM between 4 GB and 16 GB
    --> More than 16 GB if RAM is more then 16 GB

RHP Server Storage Minimum Requirements

Ensure that your system meets the following minimum disk space requirements for installing Oracle Grid Infrastructure (single node if High Availability is not required):
- At least 6.9 GB of disk space
- At least 1 GB of space in the /tmp directory.
- At least 100Gb of space in the ASM diskgroup used by RHP Server

RHP Server Network Minimum Requirements

- 1 Ethernet interface card for the Oracle Grid Infrastructure public network
- 1 Ethernet interface card for the Oracle Grid Infrastructure private network

RHP Server Network IP Minimum Requirements

- 1 Host IP
- 1 GNS VIP (without Zone Delegation) (*)
- 1 HA-VIP for RHP HANFS usage (*)
- 1 host VIP for Oracle Grid Infrastructure
- SCAN IPs:
    1 single name that resolves to 3 IP addresses on the same subnet as your default public network (if DNS is in use)
    1 single name that resolves to 1 IP addresses in "/etc/hosts" (if the DNS is not in use)

(*) The requirement for NFS applies if there are any clients that you want to provision to - whether you use NFS storage for the workingcopies or not. (Even if you use a local file system on the client, RHP Server uses a temporary NFS mount point to do the transfer, so the HA-VIP is required).
The same is true for GNS: if you have zero clients, you don't need GNS or HAVIP. If you have one or more clients, you need GNS and VIP.

Software License needs

Rapid Home Provisioning (RHP) is a feature of Grid Infrastructure 12.1 and later. The architecture consists of a Server and one or more Clients. The Server may provision and patch Homes locally without any extra license needed. If Clients are configured, they require Database Lifecycle Management Pack licensing.

Tuesday Dec 01, 2015

New recording available: Rapid Home Provisioning as seen at Oracle OpenWorld

In case you were not able to attend Troy Anthony's speaking session at Oracle OpenWorld 2015, then you will be pleased to know that he has produced a recorded version of the slide show and posted it here.

This presentation reviews the challenges that database administrators face when provisioning and maintaining database estates, and describes how the Oracle Grid Infrastructure 12.1 feature Rapid Home Provisioning (RHP) addresses those issues.

Dell co-presented with Troy, and their slides are included. These cover Dell's motivation for evaluating RHP, and the results and lessons learned from their proof of concept. You will also hear about Dell's planned next steps with RHP.

Happy viewing !

Wednesday Nov 05, 2014

RHP Use Cases Series: Provision a New Oracle Home

New in Oracle Database 12.1.0.2., Rapid Home Provisioning (RHP) provides a standard solution for provisioning, patching and upgrading at the organizational level, in a unified manner, across all architectural layers of software infrastructure. RHP increases performance and improves efficiency in provisioning and managing templates of Oracle software, such as Oracle databases, on all nodes in a private cloud.

Rapid Home Provisioning allows the administrative tasks related to database software distribution to be performed in an automated and standardized manner, thus allowing key people in the organization to focus on innovative activities that bring the most value.

DBAs can use Rapid Home Provisioning in different use cases.  In the next several blog entries we'll explore some of these use cases.  Note that the list is not limited to those we will present.

For each of the Use Cases, the approach is structured as follows:

  • Preparation
  • Execution
  • Results Validation

Also, for each of the use cases we provide a comparison between the pre-RHP approach and the new approach using Rapid Home Provisioning.

For the commands in each of the above phases, the following structure is used:

Action Description

Describes the action performed

Executed on (Server / Client)

Describes where the command can be executed: Server, Client or Both

Purpose

Describes the purpose of the action/command

Assumption:

The use cases are all based on Oracle DB Software (Oracle DB Homes). In this case all working copies are synonymous with Oracle DB Homes.


I. Preparation

Action: Find out how to use add workingcopy command:

Action Description

Check add workingcopy command’s parameters (use -h option)

Executed on (Server / Client)

Either

Purpose

Find out how to use add workingcopy command



II. Execution

Action: Create a working copy and provision new Oracle Home

Action Description

Run the add workingcopy command

Executed on (Server / Client)

Either. This example is executed on the server, which connects to the client for some of the operations.

Purpose

Creates a working copy (Oracle Home)

- named my_wk1

- from the gold image 12c

- provisioned in Oracle Base path

- on the client rwsad0910

- for the user racusr

Sets up Oracle Base

Provisions Oracle Home


Continue…


III. Results Validation

Action: Check characteristics of newly created my_wk1 to validate that all required parameters (e.g. client, gold image, user, owner, Oracle Home path) are as expected

Action Description

Validation done through Query workingcopy command

Executed on (Server / Client)

Either.

Purpose

Check characteristics of newly created my_wk1 to validate that all required parameters (e.g. client, gold image, user, owner, Oracle Home path) are as expected


Steps Comparison Table

Pre-RHP

RHP Provisioning

Prepare installation media for each cluster

One command: add workingcopy per cluster

Log into every cluster to invoke OUI

Log into every node to run root.sh

Log into very node to invoke dbca (SW only)

Stay tuned for further use cases and connect with us through blog comments if you are interested in specific use cases !


Wednesday Jul 23, 2014

Rapid Home Provisioning Simplifies Oracle Database Estate Management

Provisioning, patching and upgrading databases across an enterprise is often performed individually on each database in the estate.  As the estate grows, this becomes a time-consuming and error-prone activity. 

Rapid Home Provisioning, one of the many new features and improvements in the just-released 12.1.0.2 version of Oracle Database, addresses this problem by simplifying and streamlining database maintenance.  With RHP, you create a single standard Oracle home by applying a new patch level once. This reference home can then be used to rapidly deploy new databases and to easily update hundreds to thousands of existing databases with a single command, without the need to apply the patches to each.  Optimizations for networking and storage use make this a very fast and efficient solution.

Learn more in the Clusterware Administration and Deployment Guide and in the OOW 2014 speaking session.


About

The Database Cloud Architecture Team at Oracle develops and documents best practices for designing and delivering database consolidation and database-as-a-service projects for on-premises database clouds.

Search

Categories
Archives
« July 2016
SunMonTueWedThuFriSat
     
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
      
Today