13 Replies Latest reply: Nov 6, 2012 11:47 AM by Satishbabu Gunukula RSS

    Running oracle RAC databases on virtualized hardware

    MattR
      Hi,

      Our hardware is up for replacement soon and my boss wants to progress a move to virtualized databases in a hurry.
      We are a RAC shop and would want to run RAC on VM also.

      Appreciate if you could point me to any relevant resources, metalink notes and or general doco.
      Got a few good whitepapers from vmware.com (intention is to run off vmware)
      We're not looking at oraclevm.

      Cheers,
      Matt
        • 1. Re: Running oracle RAC databases on virtualized hardware
          sb92075
          do virtual machines run on virtual electricity?

          do virtual machines consume the same, more or less electricity than real machines?
          • 2. Re: Running oracle RAC databases on virtualized hardware
            rp0428
            SB wrote
            >
            do virtual machines consume the same, more or less electricity than real machines?
            >
            Some studies have shown that they are 'virtually' the same.
            >
            Our hardware is up for replacement soon and my boss wants to progress a move to virtualized databases in a hurry.
            We are a RAC shop and would want to run RAC on VM also.

            Appreciate if you could point me to any relevant resources, metalink notes and or general doco.
            Got a few good whitepapers from vmware.com (intention is to run off vmware)
            We're not looking at oraclevm.
            >
            Well then you might be making your first mistake before you even get started.

            What are your reasons for not looking at Oracle VM?

            Oracle has ready made Oracle VM templates for RAC. See this page for details.
            http://www.oracle.com/technetwork/server-storage/vm/rac-template-11grel2-166623.html

            Even if you ultimately choose another solution you would be totally shortsighted not to download and get familiar with Oracle's offering.
            • 3. Re: Running oracle RAC databases on virtualized hardware
              Levi Pereira
              Hi,

              Support Position for Oracle Products Running on VMWare Virtualized Environments [ID 249212.1]

              Read this note above: Be aware that Oracle will not support you if the issue is caused by VMWARE Software. i.e Oracle will only provide support for issues that either are known to occur on the native OS tested in Physical Machine.
              • 4. Re: Running oracle RAC databases on virtualized hardware
                MattR
                Thanks for the condescending remark sb92075.
                The main reason for us to make this move is to get away from the overhead associated with hardware replacement.
                Electricity has nothing to do with it.

                Edited by: MattR on 01-Nov-2012 20:20
                • 5. Re: Running oracle RAC databases on virtualized hardware
                  MattR
                  Main reason we're not looking at oracle vm offering is because we have a mature knowledge of (and licensed for) vmware.
                  Seeing as a lot of our servers and services have already been virtualized, moving oracle onto the same platform seems like a logical progression.
                  • 6. Re: Running oracle RAC databases on virtualized hardware
                    Billy~Verreynne
                    MattR wrote:

                    Our hardware is up for replacement soon and my boss wants to progress a move to virtualized databases in a hurry.
                    We are a RAC shop and would want to run RAC on VM also.
                    I would not.

                    RAC is about scalability, redundancy and high availability. How on earth are any of these issues addressed better and more comprehensively with a virtualised RAC?

                    However awesome UCS may be - I can pretty much guarantee that RAC will run faster and better, natively, on actual UCS blades than as a virtualised RAC across UCS blades. (using UCS an example only - replace product name with whatever h/w brand your boss have in mind as the h/w for your virtualised solution).

                    If your boss want to cut costs and maintenance and optimise h/w usage for RAC - tell him to look at Database Appliance. That in my mind makes far better sense, technically, financially and from a support/maintenance perspective, than virtualising RAC.
                    • 7. Re: Running oracle RAC databases on virtualized hardware
                      Billy~Verreynne
                      MattR wrote:
                      Main reason we're not looking at oracle vm offering is because we have a mature knowledge of (and licensed for) vmware.
                      Seeing as a lot of our servers and services have already been virtualized, moving oracle onto the same platform seems like a logical progression.
                      Oracle RAC is NOT architecturally the same as stand-alone server architecture and share-nothing cluster architecture. Virtualising non-RAC architecture is NOT valid justification for also virtualising RAC. So is it NOT a logical progression.
                      • 8. Re: Running oracle RAC databases on virtualized hardware
                        Levi Pereira
                        I agree with you.

                        Instead virtualize RAC to achieve HA, why not use SINGLE Database Instance and VMOTION of VMWARE to provide HA.

                        About RAC Performance on Virtualized Env sharing with others virtual host I still believe is not a best option, because RAC/Clusterware is more sensitive to bad performance. (split-brain occurs due I/O or CPU starvation).
                        • 9. Re: Running oracle RAC databases on virtualized hardware
                          MattR
                          Thanks for the comments.
                          Virtualised RAC was one consideration that we wanted to investigate.
                          Running standalone databases on a vm's is also another option.

                          Willl take your comments on board regarding VM RAC.

                          Cheers,
                          Matt
                          • 10. Re: Running oracle RAC databases on virtualized hardware
                            dba-india
                            RAC on virtual machines on VMWARE or Microsoft HyperV has lots of issues and not supported by oracle, while the supported virutalization solution is provided as RAC templates to you from Oracle themselves,

                            http://www.oracle.com/technetwork/server-storage/vm/rac-template-11grel2-166623.html
                            • 11. Re: Running oracle RAC databases on virtualized hardware
                              baskar.l
                              Hi,

                              There is also very good discussion about the same RAC on VMWARE or Xen in http://www.linkedin.com/groups/RAC-on-VMWare-Xen-3156190.S.105394791


                              Baskar.l

                              Edited by: baskar.l on Nov 6, 2012 7:04 AM
                              • 12. Re: Running oracle RAC databases on virtualized hardware
                                Balazs Papp
                                a good place to start

                                http://www.oracle.com/technetwork/database/virtualizationmatrix-172995.html
                                • 13. Re: Running oracle RAC databases on virtualized hardware
                                  Satishbabu Gunukula
                                  http://blogs.vmware.com/apps/2012/02/virtualizing-oracle-11gr2-rac-databases-on-vsphere-5.html
                                  http://www.oracle-base.com/articles/10g/oracle-db-10gr2-rac-installation-on-centos-4-using-vmware.php
                                  http://www.oracle.com/technetwork/products/clustering/oracle-rac-in-oracle-vm-environment-131948.pdf
                                  http://www.oracle.com/technetwork/server-storage/vm/rac-template-11grel2-166623.html
                                  http://www.vmware.com/files/pdf/partners/oracle/Oracle_Databases_on_VMware_-WorkloadCharacterization_Study.pdf

                                  Hope this helps,

                                  Regards
                                  http://www.oracleracexpert.com
                                  Flash Recovery Area in Oracle 10g
                                  http://www.oracleracexpert.com/2010/03/flash-recovery-area-fra-in-oracle-10g.html
                                  Unable start RAC instance after applying patch
                                  http://www.oracleracexpert.com/2010/03/unable-to-start-rac-instance-after.html