Archive for the ‘IOUG Virtualization Education Online Series’ Category

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:

Advertisements

2012 Kai Yu’s Oracle Activities Summary   4 comments

Today is the last day of year 2012 and maybe  be the best time to summarize my Oracle related activities in the year.

In 2012, I  have  focused on the following technologies:

  1. Optimizing Oracle database performance using Solid State Drive, specifically the PCIe Flash SSD.
  2. Oracle RAC on Oracle Linux 6.x and Red Hat Linux 6.x
  3. Oracle VM 3.11 and Oracle VM Manager 3.1.1
  4. Oracle Enterprise Manager 12c
  5. Oracle Infrastructure Cloud
  6. Oracle Virtual Assemblies and Oracle Virtual Assembly Builder.

As the result of the research and study on these areas, I wrote these five technical whitepapers:

1.  Optimizing OLTP Oracle Database Performance using Dell Express Flash PCIe SSDs, Dell TechCenter Blogs, July 31st, 2012

2. Virtualizing Oracle E-Business Suite  through  Oracle OVM , Modified version of the Original conference whitepaper Oracle E-Business Suite: migration to Oracle VM Template Based Deployment.

3.  Configuring and Managing a Private Cloud with Oracle Enterprise Manager 12c,  IOUG Collaborate 12 Conference whitepaper, April ,  2012.

4. Virtualizing Oracle 11g/R2 RAC Database on Oracle VM 3.0: Methods/Tips, IOUG Collaborate 12 Conference whitepaper, April ,  2012.

5. Virtualizing Oracle 11g/R2 RAC Database on Oracle VM 2.2: Methods and Tips, published in IOUG SELECT Journal Q, 2012 issue.

And I also gave 16 technical presentations on several  technical conferences  including Collaborate 12 (C#12), Oracle OpenWorld 2012(OOW12), Oracle Technology Network Architect Day keynote , EMEA OUG Harmony 2012 , OAUG Connection Point®–Oracle E-Business Suite Release 12.1 and Fusuon applications in Austin, , OTN Expert+ Conference @NUCES/FAST, 2012 East Coast Oracle Users Group  Conference (ECO#12) , IOUG Virtualization SIG – Online Symposium

  1.  Enterprise Manager 12c Cloud Control: New Features and the Best Practices for Installation, Configuration and Upgrade of Enterprise Manager 12c, C#12,
  2. Virtualizing Oracle 11g/R2 RAC Database on Oracle VM 3.0: Methods/Tips, C#12,
  3.  Alternative options to enhance the High Availability, session #840 (HA bootcamp), C#12,
  4. Configuring and Managing a Private Cloud with Oracle Enterprise Manager 12c, C#12
  5. High Availability Infrasturcture for Cloud Computing,  OTN ArchDay Keynote
  6. Oracle 11g R2 Clusterware: Architecture, Configuration, Troubleshooting,  EMEA#12, Finland, 
  7.  Oracle E-Business Suite: Migration to Oracle VM & template based deployment,   EMEA#12, Finland, .
  8.  Oracle E-Business Suite: Migration to Oracle VM & template based deployment,  EMEA#12,  Latvia. 
  9. Configuring and Managing a Private Cloud with Enterprise Manager 12c , IOUG Webinar
  10.  Oracle on Oracle VM: Expert Panel,  OOW12
  11. High-Availability Infrastructure of the Database Cloud: Architecture and Best Practices, OOW12
  12. Simplify App Deployment in the Cloud with Virtual Assemblies and Oracle Enterprise Manager 12c, OOW12
  13. Oracle VM &  Cloud Computing 360 Degrees,  OTN Expert+ Conference @NUCES/FAST
  14. Virtualizing Oracle E-Business Suite through Oracle VM,  ECO#12
  15. Simplifying Application Deployment in Cloud Using Virtual Assemblies and EM 12c, IOUG vSIG
  16. Oracle on Oracle VM – Expert Panel, IOUG vSIG

In last few months of the year, my focus has been on the new Apress Oracle book “ Expert Oracle RAC” which I co-author with three  industry well-known RAC experts and Oracle ACE directors: Syed Jaffar Hussain, Riyaj Shamsudeen  and Tariq Farooq . I have been working on  the contents including RAC architecture overview, Storage and ASM, Clusterware, Network,   Application Design Issues , Challenges in a Complex RAC Environment.

At Oracle OpenWorld 2012, I was granted the industry prestigious award: 2012 Oracle Excellence Award : Technologist of the Yeafor Cloud Architect by Oracle Magazine.   This award will be officially announced  on Oracle Magazine ‘s January/Feb 2013 issue.

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)

My Speaking Topics at Oracle OpenWorld 2012   2 comments

Oracle OpenWorld 2012 is just around the corner.  This is my 7th consecutive year of speaking at this world largest  IT event.  This year my presentations are related to high availability, database cloud, Oracle virtualization and deploying Oracle virtual assemblies in a self service cloud environment.  The followings are my speaking sessions:

  1. 1. UGF7700 – Oracle on Oracle VM: Expert Panel,  Sunday Sept 30, 12:30pm-2:00pm, Moscone West- 2012.

On this panel  I will share some experience of configuring  an Oracle VM virtual infrastructure and  an infrastructure cloud based on commodity hardware with Oracle VM3.1.1 and Oracle Enterprise Manager 12.1.

2.  CON3875 – High-Availability Infrastructure of the Database Cloud: Architecture and Best Practices, Monday Oct 1, 3:15pm-4:15pm,  Moscone West- 3020

This session will start with the architecture design and then discuss various techniques and options for achieving high availability including  Oracle Clusterware/Oracle Real Application Clusters (Oracle RAC), Oracle Data Guard, and Oracle Maximum Availability Architecture. Then it will explore the configuration best practices for ensuring fault tolerance of the entire stack of the infrastructure. It will also cover the methods for reducing downtime during events such as system upgrades and migration and how to do  troubleshooting during system outages.

3. CON5206 – Simplify App Deployment in the Cloud with Virtual Assemblies and Oracle Enterprise Manager 12c, Wednesday, Oct3, 5:00pm-6:00pm Moscone south- 307

In this session I will share some experience from my Infrastructure cloud project that I have been working in  last few months. I  will start with how to create an Oracle virtualization assembly with Oracle Virtual Assembly Builder 11g Release 1  in the following process:

Then I will discuss the configuration of a self-service cloud  based on  Oracle EM12c and Oracle VM 3.1.1 and how to simplify  application deployment with Oracle virtual assemblies  in the self-service cloud  in the process shown below:

IOUG Virtualization SIG Call for Presentations   Leave a comment

                                                                                      IOUG Virtualization SIG Call for Presentations

                                                                    Annual IOUG Virtualization Symposium, November 7-8, 2012

The IOUG Virtualization Special Interest Group (SIG) invites you to share your knowledge and experience on virtualization technology at the annual IOUG Virtualization Symposium on November 7-8, 2012.  The speakers are expected to give their presentation for a 1-hour online session through an online conference facility.  No travel is required.  The symposium will run two days with the focus on Oracle–Centric Virtualization, with focus on Oracle VM on the first day VMware virtualization on the second day. We expect 500 attendees to participate this virtual seminar through the web conference.

Your presentations should be technical in nature. If you are interested in speaking at one of the sessions at the seminar, please submit your presentation abstract through this link: http://www.surveymonkey.com/s/PVTTYZQ.

The submission deadline is Sunday, August 26, 2012, The acceptance notification will be sent out on Friday, Septmber 7, 2012.

IOUG Virtualization SIG and its First Virtualization Webinar on April 16   Leave a comment

Virtualization is the foundation stone in the Cloud Computing space and an integral part of the IT ecosystem. The IOUG Virtualization SIG is dedicated to communication and information around all areas of virtualization.

The IOUG Virtualization SIG was first established at Oracle OpenWorld 2011.  The main purpose of the SIG is to discuss and share the key challenges, options, and best practices for virtualizing Oracle.  Topics will be discussed freely in this open forum and will touch on server virtualization, desktop virtualization, storage management, Oracle VM, VMware and EMC.

Last week IOUG  announced the nine members of th IOUG Virtualization SIG volunteer leaders for 2012. They are:

  President and Website Chair :   Tariq Farooq  
 Vice President:                              George Trujillo 
 Vendor Liaison Chair:                 Michael Corey
Content and Resource Chair:   Dr. Bert Scalzo
Web Events Chair:                        Kai Yu
Board Liaison:                              Maria Anderson
Member at Large:                      Michael Ault
Member at Large:                    Charles Kim
Member at Large:                   Syed Jaffar Hussain

 To learn more about the Virtualization SIG and the how to be a member of the SIG, go to http://www.ioug.org/virtualization.

IOUG Virtualization SIG is proud to announce the first onlin education webinar:

Upcoming IOUG Virtualization SIG Webinar

Top 10 Tips to Accelerate Oracle VM Deployments
Monday, April 16, 12-1pm CDT
Speakers: Gregory King and Honglin Su, Oracle
Register today

Abstract : As customers focus on delivering complete solutions, they are looking to virtualization to help them transform the datacenter – moving beyond server consolidation to improving application deployment and management, particularly with Oracle VM 3 which is the latest release of Oracle’s server virtualization solution. In this webcast, you’ll learn the top tips from experts as to how to deploy an Oracle VM x86 server virtualization environment rapidly and reliably to provide an agile infrastructure for making your enterprise applications easier to deploy, easier to manage, and easier to support. If you are an Oracle VM administrator or just learning about Oracle VM, you won’t want to miss this webcast.

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) .