Oracle is finally starting to get it, earlier this week they updated Metalink note 249212.1 to include support for Oracle RAC 22.214.171.124 and later. But as we all know this document also leaves a lot of open ends in terms of supportability.
The document states;
Oracle has not certified any of its products on VMware virtualized environments. Oracle Support will assist customers running Oracle products on VMware in the following manner: Oracle will only provide support for issues that either are known to occur on the native OS, or can be demonstrated not to be as a result of running on VMware.
If a problem is a known Oracle issue, Oracle support will recommend the appropriate solution on the native OS. If that solution does not work in the VMware virtualized environment, the customer will be referred to VMware for support. When the customer can demonstrate that the Oracle solution does not work when running on the native OS, Oracle will resume support, including logging a bug with Oracle Development for investigation if required.
If the problem is determined not to be a known Oracle issue, we will refer the customer to VMware for support. When the customer can demonstrate that the issue occurs when running on the native OS, Oracle will resume support, including logging a bug with Oracle Development for investigation if required.
NOTE: Oracle has not certified any of its products on VMware. For Oracle RAC, Oracle will only accept Service Requests as described in this note on Oracle RAC 126.96.36.199 and later releases.
What does this mean? Well like I said it is a huge step forward (in the right direction) for Oracle. They will provide best effort support for the native (guest) OS and if the problem isn’t resolved they will deflect to VMware (or you need to recreate on physical). The thing is, I’m unaware of any circumstance where someone needed to recreate an issue on physical hardware. If you have heard otherwise, please let me know in the comments.
As far as what I’m telling my customers….the story hasn’t changed. Oracle runs GREAT on VMware and I highly suggest virtualizing it. Of course there will be exceptions to the rule, but all you gotta do is try it.