VMware Cloud Community
DSRSAS
Contributor
Contributor

Oracle on windows virtualizing

Hello,

I am new to oracle, One of my client has a requirment to virtualize oracle 11g database on windows 2008 R2. I am checking about this on the net and have got confused by the oracle licensing. I am not sure if it will work porperly if virtualize it. The server on which ESX will be installed is three Dell R710 with 2 quard core Xeon processors with 64GB Ram each.

I need some guidence on how do i proceed with the licensing and the best installation practice so that the cost is minimised and the performance objective is also met. The client has around 20 users who will be using the database and the application.

Is it possible to use the advantages like Storage Vmotion, Vmotion, DRS, HA , FT with oracle VM.

Thanks

DSRSAS

Reply
0 Kudos
8 Replies
amvmware
Expert
Expert

Licensing is a bit of a dark art and the vendors are a bit prone to making up the rules as they go along, but this is my understanding of oracle.

1. Oracle only officially support Oracle virtualised on their own hypervisor.

http://www.oracle.com/us/technologies/virtualization/index.html

2. Oracle licensing refers to hard and soft partitioning - hard partitioning is something that main frames can do to physically isolate CPU power. Soft partitioning is what hypervisors offer - vsphere, hyper-v xenserver ...etc type 1 and 2 hypervisors are in this category.

3. If you virtualise a oracle server and you are using vsphere or any of the other hypervisors you must have oracle licenses for each physical server socket for each server that the VM could reside on - in efffect a license for each cpu socket for each server in the cluster - you cannot only license for the number of vCPU's you give the VM - so oracle becomes very expensive to virtualise.

You may find this from vmware of interest.

http://vmware.com/solutions/partners/alliances/oracle-vmware-support.html

petedr
Virtuoso
Virtuoso

This is a paper on virtualizing Oracle 10G/11G on Vmware

http://www.vmware.com/files/pdf/partners/oracle/vmw-oracle-virtualizing-oracle-db10g11g-vmware-on-in...

From the VMware side as a virtual machine you should be able to take advantage of what vSphere offers.

www.phdvirtual.com, makers of PHD Virtual Backup for Vmware and Xen Server, formally esXpress

www.thevirtualheadline.com www.liquidwarelabs.com
DSRSAS
Contributor
Contributor

Thanks for the information, But does oracle detects the physical CPU cores which are under the virtualization layer. What i understand is we install oracle in a Windows 2008 R2 virtual machine having a 2 vCPU's so how does the oracle comes to know about the physical cpu cores.

Is there any workaround for this, like not installing VMware tools or disabling DRS.

I am sure no one would like to virtualize oracle with such a high cost but still we see lot of people doing it. How?

Regards

DSRSAS

Reply
0 Kudos
amvmware
Expert
Expert

This is a software licensing issue - and Oracle just like Microsoft are determined to get their pound of flesh. I wonder how many customers that have virtualised oracle have incorrectly assumed they are licensed for the number of vCPu's they have rather than the physical CPU's in the hosts.

I an not an oracle expert, i would advise you to speak to your oracle reseller and take their advice.

Reply
0 Kudos
petedr
Virtuoso
Virtuoso

Virtualization.info has recently posted additional information on Oracle and Vmware licensing on their blog page.

http://virtualization.info/en/news/2010/11/oracle-relaxes-not-support-for-vmware-gartner-still-unsat...

www.phdvirtual.com, makers of PHD Virtual Backup for Vmware and Xen Server, formally esXpress

www.thevirtualheadline.com www.liquidwarelabs.com
Reply
0 Kudos
amvmware
Expert
Expert

excellent article - just goes to show how confusing the situation is with Oracle.

Reply
0 Kudos
FredPeterson
Expert
Expert

Its not confusing. Oracle is scared shitless that people can use their stuff with lesser hardware assigned....but people want to use virtualization so they bought a hypervisor (xen variant) where you can assign licenses per virtual CPU.

Someone should take them to court to be honest, its gotta be some kind of anti-trust thing that identical underlying kernels for a hypervisor (Citrix Xen vs OracleVM) require different licensing...

Reply
0 Kudos
petedr
Virtuoso
Virtuoso

Thanks for the helpful






www.phdvirtual.com, makers of PHD Virtual Backup for Vmware and Xen Server, formally esXpress

www.thevirtualheadline.com www.liquidwarelabs.com
Reply
0 Kudos