Archive for the ‘Oracle VM RAC templates’ Category

Validated Infrastructure for Oracle Linux and Oracle VM   Leave a comment

If you are thinking about building  Oracle Linux or Oracle VM based systems for your Oracle databases, for example  building a private cloud type of system to consolidate your databases,. have you thought about the hardware  infrastructure  that your rest of platform will be built upon. One thing that you need to make sure is that the infrastructure stack is certified and validated for the software platform stack such as Oracle Linux/Oracle VM and the Oracle database.

The nice thing about this is that as a customer, you should not spend  your resources for this complex and time consuming certification and validation process  as various hardware vendors will partner with Oracle to establish the validated configurations. But you need to make sure that you select the proper infrastructure and OS  based on the validated configurations.  Since starting  working on Oracle Linux and Oracle VM in 2009 ,  it has been my team’s responsibility to work with Oracle Linux and Oracle VM team to certify  and validate  Infrastructure such as  Dell servers, storage and networking components  with Oracle VM and Oracle Linux Unbreakable Kernel (UEK). And we posted the validated configurations on Oracle Linux and Oracle VM  Validated Configuration (OVC) website : http://www.oracle.com/technetwork/topics/linux/validated-configurations-085828.html .

This website documented pre-tested , validated configurations and best practices of running Oracle Linux and Oracle VM on various infrastructure  such as Dell PowerEdge servers, Dell Storage and Network. With each of the validated configuration, customers  can run their  production Oracle database either with  Oracle Linux or Oracle VM as a  database platform.

You can get a completed list of the configurations with this link: http://linux.oracle.com/pls/apex/f?p=102:1. On this link, you can type a Hardware vendor name and you can get a list of the validated configuration with various hardware. For example,. if you  type Dell to search, it will come back with  55 configurations as today (10/19/2016). The list consists of the latest servers such as Dell PowerEdge R930 and various Dell Storages.

dell_ovc_list

This is what a specific configuration looks like:

dell_ovc_list_1

dell_ovc_list_2

Advertisements

My Oracle OpenWorld 2013 Schedule   Leave a comment

goug_1

The Oracle OpenWorld 2013 will be held from Sunday September 22 to Thursday September 26. This is my 8th year Oracle OpenWorld experience. Since Oracle OpenWorld 2006, I have given total 16 Oracle OpenWorld presentations in the last 7 Oracle OpenWorld conferences. As usually this year my Oracle OpenWorld participation will start with two days Oracle ACE director Oracle product briefing in Oracle Cooperation Headquarter in Redwood shore on Thursday and Friday . After having a Saturday break, I will start my Oracle OpenWorld 2013 journey which includes six presentation/panel sessions and many meetings and networking activities. The most importantly I will have chances to meet many friends in Oracle community from different parts of the world. Here I list the six sessions that I will present or participate. It is my honor to have the opportunity to co-present these sessions with the great speakers from the Oracle community. And I look forward to having great discussions with those who are interested in the related topics:


1.  Clustering/High Availability with Oracle VM and Oracle Enterprise Manager 12c: 360 Degrees [UGF9803]
Speakers :
Tariq Farooq , Kai Yu
Sunday, Sep 22, 1:00 PM – 2:00 PM – Moscone West – 3016


2. Oracle VM and Virtualization Best Practices: Expert Panel Discussion [UGF9809]
Speakers : Tariq Farooq , George Trujillo, Charles Kim , Kai Yu
Sunday, Sep 22, 3:30 PM – 4:30 PM – Moscone West – 3018

3. Extend Oracle Database Management with Quest Tools from Dell [CON11326]
Speakers: Guy Harrison, Steven Feuerstein, Kai Yu
Monday, Sep 23, 1:45 PM – 2:45 PM – Moscone South – 250

4. Best Practices for Deploying Highly Scalable Virtualized Oracle Applications [CON11257]
Speakers:Tariq Farooq , Kai Yu, AJ Schifano
Monday, Sep 23, 4:45 PM – 5:45 PM – Westin San Francisco – Concordia

5. Configuring Database Cloud with Oracle Database 12c on Dell Blades: Methods/Tips [CON11220]
Speakers: David Mar, Kai Yu
Monday, Sep 23, 3:15 PM – 4:15 PM – Moscone South – 250

6. Accelerating OLTP Databases with Flash-Based Storage: Case Studies [CON11235]  
Speakers: Naveen Iyengar, Kai Yu, Guy Harrison
Tuesday, Sep 24, 10:30 AM – 11:30 AM – Moscone South – 250

Besides of my presentations, I also plan to attend some technical sessions including some OakTableWorld sessions and technical deep dive sessions. I will have some meetings with Oracle engineers and product managers in Oracle virtualization, Oracle RAC and Oracle Linux .

My Experiences with Oracle Cloud and Oracle VM technology   9 comments

It was a great honor for me to recieve the  industry prestigeous award “2012 Oracle Excellence Award: Technologist of the Year for Cloud Architect  ”  from Oracle Mazgine. Although I received this award at Oracle OpenWorld 2012 in San Francisco in early Octorber 2012, the award was officially announced on the  Oracle Magzine’s January/Feburary 2013 issue . im08t0-awards-tech-yu-1875816 - Copy

My original backgroud was Oracle DBA and Oracle Applications DBA. My experiences was mainly  on managing large Oracle RAC databases and Oracle E-Business applications suite running on complex muitple nodes environment such an Oracle Grid.  In late 2008, as a part of addtional responsibilites of  my job, I  started  working on Oracle virtualization technology  specifically   Oracle VM  for X86-64 platform .  Since then Oracle VM has become of one of my favour technologies. Natually I started looking at the best practices of running and deployment Oracle RAC databas, Oracle E-Business  suite applications on the Oracle VM enviroment.  The Oracle OpenWorld 2009 confernece allowed me to give three presentation sessions about  my work on Oracle VM technology:

And the contents of these presentations were also published in three whitepapers:

In 2010, Oracle Introduced the Oracle E-Business Oracle VM template. I was working on  a  project  for which I needed  to  deploy Oracle E-Business Applications on Oracle VM environment . However I noticed that the Oracle EBS VM template downloaded from Oracle was a general template for the Oracle EBS vision instance. For the project, I needed to find out a way to virtualize the exisiting  production Oracle E-Business suite system that currently ran on the physical environment . That is the backround that I came up the solution to  migrate the Oracle EBS suite t to a virtual environment. As a result of the project, I put toegther a whitepaper about this solution:

and also presented this solution at several Oracle conferences:

I also worked on provisioning database and applications using Oracle Enterprise Manager’s Software library and provisioning procedures  It can be considerred the early version of Oracle Cloud application provioning methods. Built in with Oracle Enterprise Grid control 10g, this  method can  quickly provision multiple node Oracle 10g RAC . Some of the early projects were presented at Oracle OpenWorld and Collaborate conferences:

As a  part of Oracle Enetrprise Manager 12c cloud beta efforts, I worked with Oracle EM12c product engineers and product managers on a Dell | Oracle joint Oracle cloud project. This project aimed to architect and implement a privare cloud solution based on Oracle VM and managed by Oracle Enterprise Manager 12c.  By importing Oracle VM templates into the Oracle Enterprise Manager 12c’s software library, on this project we were able to  implement  the self service provisioning of applications  in the Oracle cloud environment using Oracle VM templates. The result of this project was presented at Oracle OpenWorld 2011, right after Oracle officially announced Oracle Enetrprise Manager 12c, total cloud control solution. 

In 2012, as Oracle released new version of Oracle VM 3.0, we upgraded this cloud  to Oracle VM 3.1.1 and implemented the self provisioning multiple tier applications   using Oracle virtual assembilies. the newer version of Oracle cloud was presentated at Oracle Openworld 2012:

Another area I have worked on is the Oracle database cloud based on Oracle RAC technology with or without Oracle VM:

These are some of presentations that  I have given on this area:

2012 IOUG Virtualization SIG – Online Symposium on Nov 7 and Nov 8   Leave a comment

IOUG Virtualization SIG is going to have a two day Online Symposium on Nov 7 and Nov 8.  All the presentations are online and free. Each presentation will last about 1 hour. The speakers include the experts from the user community or the virtualization product Engineers or product managers from Oracle andVMware. Come to join the opportunity to learn the latest updates of these technologies  from the experts on the fields. 

Here are the agenda:

November 7 – Oracle on Oracle VM
Register Today
10:00am – 10:55am CDT     Oracle on Oracle VM – Expert Panel
11:00am – 11:50am CDT     Maximizing your Virtualized Environment with Oracle VM
12:00pm – 12:50pm CDT     The RAC OVM Templates and the new DeployCluster tool on OVM3
1:00pm – 1:50pm CDT        The Latest on Oracle VM
2:00pm – 2:50pm CDT        Simplifying Application Deployment in Cloud Using Virtual Assemblies and EM 12c

November 8 – Oracle on VMware
Register Today
10:00am – 10:55am CDT    Virtualizing Oracle
11:00am – 11:50am CDT    Oracle Virtualization Best Practices from VMware Support
12:00pm – 12:50pm CDT    Virtualization Migration Strategies
1:00pm – 1:50pm  CDT      Storage Best Practices for Oracle on VMware
2:00pm – 2:50pm CDT       Raising the Bar with Oracle on Vblock(tm) Systems

For the deatils of this Online Symposium, please visit this IOUG link: http://www.ioug.org/p/cm/ld/fid=89

I will participate the following two sessions as a panelist and a speaker on Nov 7:

10:00am – 10:55am CDT     Oracle on Oracle VM – Expert Panel 

(Presentation slides Download link: https://kyuoracleblog.files.wordpress.com/2012/11/oraclevm_360_degrees.pdf)

2:00pm – 2:50pm CDT        Simplifying Application Deployment in Cloud Using Virtual Assemblies and EM 12c

(Presentation slides download link: https://kyuoracleblog.files.wordpress.com/2012/11/kai_yu__simplifying-application-deployment_in_cloud-using-virtual-assemblies-and-em-12c.pdf)

IOUG Virtualization Presentation Recording and Questions and Answers   Leave a comment

On Sept 21, 2011, Saar Moaoz from Oracle RAC Pack Team and I co-
presented an IOUG Virtualization online education session:
“Virtualizing Oracle 11g/R2 RAC Database on Oracle VM: Methods/Tips.”
This presentation was based on Oracle VM 3.0 technology, which was
released a few weeks before this presentation. After the presentation,
we have recieved a few questions about Oracle VM and RAC. Both of Saar
and I provided the answers for these questions. IOUG has posted the
QAs and the actual presentation video recording on IOUG IOUG Webinar
Archieve. I copied some of these quesions and answers as follow. For
more details and the actual presentation recording, please visit this link. You also can download the presentation pdf here.

Copy of the some Questions and Answers:

Q: Is there any written tutorials/white papers on how to setup a RAC
on an Oracle VM?
A: To use the RAC OVM Templates, http://www.oracle.com/technetwork/database/clustering/overview/rac-template-11grel2-166623.html. For whitepaper on RAC/OVM: http://www.oracle.com/technetwork/database/clustering/oracle-rac-in-oracle-vm-environment-131948.pdfFor RAC support on Vmware, it is supported, just not certified, see My
Oracle Support Note: https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id=249212.1

Q: Is it supported to increase the size of System.img file (plenty of
approaches is available in the internet), since it is based on block
device and not LVM, which could eliminate this problem?
A: Yes, the templates are a starting point, you are welcome to tune/
tailor them further to your environments.

Q: Why should in production support template shared disk be on a local
disk? How different node from multiple host can access them?
A: Test deployment allows a special case, where the DB files are on
localdisks, in that case all VMs forming the cluster must run on the
same Dom0/OVS server. For production, shared disks must be used and
accessible from all Dom0/OVS Servers. “lsinventory” output is available
inside the zip file of each template, no need to create a VM, simply
unzip and look at lsinventory output.

Q: Can RAC on VM use ASM instead of OCFS?
A: RAC inside the guests uses ASM, not OCFS2. On Dom0, for the
repository, OVM may use NFS or OCFS2, but this places only the
OS/Oracle VM files, not the database which is in ASM as said before.

Q: Will there be an OVM setup for RAC One Node?
A: The current RAC OVM Templates support RAC ONE NODE. Simply follow
note# 1232802.1. Create a service, then use the convert database
command. Note the troubleshooting section at bottom of that article.

Q: Does the template work when you deploy virtual images on different
physical boxes and club them as nodes in RAC implementation?
A: Yes, the templates work for production (where each VM is on different
Dom0),or for test (where some or all VMs may be on same dom0).

Q: Installation instruction for installing RAC11g2 under OVM3?. pdf files
are for ovm 2.
A: The basic steps are the same. Import the template w/Manager, create
the VMs, attach shared disks, adjust CPU/Memory. The only catch is to
remove the xenbr0/1 on the template and map it to the bridge names in
OVM3. We will have a reference document to highlight only these
differences in some time.

Q: Do I need to install OVM 3.0 before I start applying my VM
templates for RAC database?
A: Yes. You need to install Oracle VM servers and VM manager
and configure the virtual infrastructure before using VM template.

Q: I am not clear how to proceed if I have bare bone server
A: Here is an outline of the steps.
1. Install Oracle VM server,
2. Install Oracle VM manager
3. Configure shared storage and networks on VM servers
4. Download and import the VM templates including RAC VM
template
5. Create VMs using templates
6. configure the virtual networks and virtual storage on VMs
7. following the step given by Saar to configure RAC on the
VMs. The first part of the presentation covers the virtual
infrastructure configuration (step 1-6) .