We use this solution For running our in house development work. As we work with Oracle packaged applications thius allows us to deploy a full red stack and prevents any application software vs hypervisor compatibility issues. We have also deployed this solution at many customer sites where we use it to reduce licensing impacts using cpu pinning to reduce the number of cores needed to be licensed for individual products such as oracle database and weblogic.
How has it helped my organization?
We are able to run many different solutions on a small number of hypervisors. We can shut down those solutions that are currently not of interest and can expand or contract the resources, such as memory, that are assigned to different solutions so that a developer may struggle a little, but a client demo will fly on the same instance when given 200% more memory.
We also use the live migration facility to move VMs among servers in our farm so we can perform patching and other activities.
What is most valuable?
This is supported by Oracle and optimized for running its database and software. Among the benefits is the ability to create huge pages within a VM, which is very beneficial for databases. The other major benefit is the ability to use OVM as a partitioning mechanism to reduce licensing costs for Oracle software.
What needs improvement?
Currently, there are some cases when the GUI and the back-end go out of sync. For example, the GUI shows the VM as running whereas it is actually already shut down. This could be improved.
For how long have I used the solution?
I've used it for over four years.
What do I think about the stability of the solution?
When we were previously using a dual-head storage with automatic storage pathing, we faced issues with compatibility since the shared storage kept getting re-mastered to different heads by the various servers which did not choose to access by the default assigned heads.
We fixed this by replacing our storage with a supported/certified one. We have seen much better stability when using one of Oracle's purpose-built virtualization appliances, like PCA or ODA, to implement virtualization.
What do I think about the scalability of the solution?
There have been no issues scaling it for our needs.
How are customer service and technical support?
The customer service ranges from average to exceptional. We faced an issue with HBA NIC drivers that we could not solve and, at this point, we were told it was driver issue and they left it at that.
Which solution did I use previously and why did I switch?
We chose this product because of the compatibility with other Oracle software and the ability to reduce license costs.
How was the initial setup?
The initial setup was a little challenging at first as when we first started the hypervisor, we did not have support for our raid controller card so we had to learn to compile a custom kernel. However, the latest versions are much better.
What about the implementation team?
We did it in-house as we wanted to gain the skills since we are a vendor for other clients. Having gone through the experience and gained a lot of knowledge in the process, we would recommend that it can be a little challenging.
What was our ROI?
We have recieved major beefits due to reduction of licensing costs for our customer due to the ability to use hard partitioning or trusted partitions.
What's my experience with pricing, setup cost, and licensing?
OVM support licensing is included in the price of any Sun x86 servers. Since we can use the software for partitioning, it helps save on the licensing of other Oracle products that are licensed on a per-core basis.
Which other solutions did I evaluate?
We looked into KVm and Vmware however these options did not give us benefiits of hard partitioning and there were issues with certification and compatibility with oracle cots products.
What other advice do I have?
We have seen stability challenges if the storage and network is not rock solid. In fact, the most robust solutions are those where the integration is already done, namely Oracle PCA, Oracle ODA, and Oracle Exalogic. These can be a little expensive for smaller setups, though the ODA is a very interesting choice in such constrained budget scenarios.
Which deployment model are you using for this solution?
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
**Disclosure: My company has a business relationship with this vendor other than being a customer: we are Oracle platinum partner cloud elite providers we are in the top 20 partners among Oracles 30,000+ partner ecosystem