Suggestion on running critical Oracle DBs on OVM

Thread Tools Search this Thread
Special Forums UNIX and Linux Applications Suggestion on running critical Oracle DBs on OVM
# 1  
Old 01-08-2019
Suggestion on running critical Oracle DBs on OVM

We have few critical databases running on T series servers. Setup consists of LDOMS and zonemanager running on them and databases are running on their zones. We want to get away from this setup and looking for alternate solution to run our Oracle databases.
One option is OVM from Oracle. Theoretically it looks very much possible to keep VM Manager as Linux VM and our VM can be Solaris based, where databases will be sitting. There is some dependency for few DBs and application, which wouldn't allow us to use anything other than Solaris OS.
I worked on OVM few years back in its initial days. But it was not very mature at that time and even for migration from one hardware to another, it used to stuck and later we gave up. It might have matured by now.
If anybody have experience in similar setup, please suggest how it is behaving with you.
# 2  
Old 01-08-2019

You may want to consider RHEV, we are currently running (Evaluating) Solaris 11.4 on it and at the moment it all seems very stable. Our current setup sounds similar in that we have a number (4) of T series running LDOMS with 11.3 with the remainder of the T series (6) still being Solaris 10 with 8, 9 and 10 zones on them.

These are all T5's and to be honest with you there doesn't seem to be the appetite to upgrade to later SPARC technology, so there is a major push to put as much as is possible into migrating to x86 VM's. OVM was considered but it was thought that as we were already running a number of legacy VM Ware VM's and there was a push on for moving them to RHEV we'd move the solaris stuff that way if we could.

I'd say that if you already have a virtualisation platform in use, then trying to fit in with that is the way to go - but if you don't then evaluating OVM would be the way to go. There are any number of suitable options out there just now, choosing one that you are happy with and that is fit for purpose is worth the effort and the time required to evaluate.


This User Gave Thanks to gull04 For This Post:
# 3  
Old 01-08-2019
Thanks for reply.
We do have large VMWare setup, but database guys wants to remain on Sparc hardware. I didn't got chance to look at RHEV, will read about that in detail.
In our setup, we have 4+4 zones (running Oracle DB on them) at one location and 4+4 zones at another datacenter. That means, local-redundancy and geo-redundancy.
I am trying to understand, if your setup can fit in my requirement. Is RHEV is manager and that is managing clusters running Solaris 11.4 ?
# 4  
Old 01-08-2019

If you're staying on SPARC then you're staying with OVM, there are a number of options - I would have liked to stay with our current setup. While we don't run clustered for our critical apps, we do have a hot DR site with matching kit with a dual 40Gb pipe between the two sites storage is replicated using Metro Mirror or Global Mirror.

We are currently running OVM 3.5 which is very stable, our zones (about 100 - haven't counted them) are both branded and lightweight. We have a large number of Oracle instances on Solaris, these cover Oracle 7.3.4 all the way up to Oracle 12. Where we have a zone we use a single SAN LUN, this make or DR easy with cross site replication to the DR site. Where we have an LDOM, the disks are all replicated to the other site - in general we keep the Oracle ASM disks as seperate LUN's. All of our Solaris DR is scripted and even on our LDOM's we can have a full failover to a DR system in 15 minutes from the go instruction.

The setup we use is a little unorthodox, but suffice to say that until DR is implemented the the target LDOM doesn't exist as when we implement a DR we use the same hostname and the same IP Addresses at the remote site ove stretched VLAN's at layer 2.

The RHEV managed systems are Solaris x86 so not really relevant in this context, I don't believe that there is a version of RHEV that will handle SPARC - happy to be advised otherwise folks.


This User Gave Thanks to gull04 For This Post:
# 5  
Old 01-08-2019
Have you considered, if you can, to run only zones on bare metal sparc or x86 ?
If you have no regulative demands regarding running single kernel, you would have zero virtualization overhead with good separation.

Altho oracle VM is fine, removing entire stack above your hardware will offer better performance, less bugs and (possibly) easier administration.
Also, as i recall, on SPARC servers you can hard partition your zones regarding licensing, but you should double check that Smilie

As for geo / DR stuff, depends... What kind of tech are you using now - synchronous asynchronous and on what level (storage, database log shipping, zfs utilities etc.)

# 6  
Old 01-09-2019
Gull04 - that looks nice setup. For this setup, DB guys don't want to go away from Sparc. But during discussion with my manager, I suggested if can make another environment of RHEV, which can host application VMs. Currently we have large VMWare setup. Management's main focus will still remain on cost of ownership (in comparison to VMWare, which is pretty expensive), if they would allow to keep some components on RHEV Smilie

Peasant - We have zones also, but to keep it more robust and fault tolerant, LDOM was setup long back. In comparison to zones, LDOM administration is complex, if we want to add/remove/edit any resource. Local redundancy (all in Seattle) are having LUNs shared among servers. Geo Redundancy (Seattle and Phoenix) are having redundancy on DB level only. For DR site also, replication is setup on DB level only.
# 7  
Old 01-09-2019
Hi Solaris_1977,

As Peasant says you can cap the cpu on zones, to limit licence costs - this model is not accepted for VM Ware. The full CPU count is licensed for each Oracle Instance (we know this from experience and it was a real ouch moment!), so when we were audited about six months into a project - there was a serious headless chicken moment due to the increase in costs.

Running zoned multiple instances of Oracle inside an LDOM means that without capping at a zone level, each instance has to be licensed for the whole LDOM capping the zones means you can control the licensing costs better.

If you have the databases covered with log shipping for Geo resilience and Clusters for Local resilience I don't really see how you could improve much on that. Unless of course someone wants to add a zero to your budget to get that extra point 9 uptime.

The Oracle license model is difficult to understand some times in my experience, looking at the oracle site for any length of time and you seem to find contradictory information - so I just leave all that to the Architects now and they tell me what I have to build for them.



Last edited by gull04; 01-09-2019 at 06:06 AM.. Reason: Minor Correction
This User Gave Thanks to gull04 For This Post:
Login or Register to Ask a Question

Previous Thread | Next Thread

7 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Run different SQL on multiple DBs using SHELL script

Hi Experts, I have a list of Dbs.In that DBs i need to execute some sql scripts. each sql script is unique and it should run on particular DB only. For example. i have DBs like MDC20V,NDC20V,ODC20V and sql scripts like MD.sql,ND.sql, MD.sql should run only in MDC20V and ND.sql should... (1 Reply)
Discussion started by: navsan420
1 Replies

2. Solaris

OVM Server for SPARC ... Need Your Help Guys !

I have two SPARC T4-2 servers: - Oracle Solaris 11.1 Installed. - Oracle VM Server for SPARC 3.0 software Installed. - Shared LUN provisioned to both servers from Clariion CX4 storage box (shared LUN to be used for the Live Migration of the VMs). - Oracle VM Agent 3.2.1 for SPARC installed. ... (14 Replies)
Discussion started by: Mack1982
14 Replies

3. Emergency UNIX and Linux Support

Oracle/Xen/OVM/OCFS2/Multipath/SAN Problems

Setup: Multiple Virtual Machines running OEL5 / Oracle RDBMS 11.2 OVM 2 / Xen 3.4.0 Cluster consisting of 3 Machines Shared SAN Storage synced with OCFS2 SAN connected with 4GB FC on 4 Paths per LUN SAN target are 2 EMC Clariion mirroring each other The problems we're facing are that... (6 Replies)
Discussion started by: pludi
6 Replies

4. Programming

Oracle Scheduled job not running as per schedule.

Hi, Though this is a unix forum mainly, am posting this oracle query here hoping to get a resolution. I have set up two scheduled jobs in oracle 11g for executiong a procedure in specific time intervals. One as Hourly and other as minutely. But the scheduled jobs are not running as per... (2 Replies)
Discussion started by: suresh_kb211
2 Replies

5. Shell Programming and Scripting

Running Oracle SQL from shell script

Hi, can anyone help me with this script please. I need the oracle command to go into the unix batch file. #!/bin/sh # A menu driven Shell script which has following options # for acmtoron@> # # # Exit # As per option do the job #---- while : do clear echo " A C M LOG MONITORING... (0 Replies)
Discussion started by: tinaaguilera
0 Replies

6. Infrastructure Monitoring

Test if Oracle listener is running

Hi All , I am new to shall scripting, i want write an script for oracle tns and listener. If tns working i want o/p as "Listener and TNS are working" else o/p should be ""Listener and TNS are not Working" below is the command in unix to check the tns status, if no output it means TNS... (3 Replies)
Discussion started by: abdul bari
3 Replies

7. Programming

Need help with C app on Oracle running on Solaris 6

Hello, I would really appreciate some help with a problem my current client is having. He has an old legacy app that does his company's financial accounting and ERP for manufacturing, etc. The app was written by a company called "Just in time" in Austin, TX, and they are no longer in business. ... (2 Replies)
Discussion started by: w0lf
2 Replies
Login or Register to Ask a Question

Featured Tech Videos