Video Screencast Help
Search Video Help Close Back
to help
Not able to make it to Vision this year? Get a sampling in the Best of Vision on Demand group.

Veritas Cluster Server

Updated: 21 May 2010 | 15 comments
bond_007's picture
+2 2 Votes
Login to vote
This issue has been solved. See solution.

What is VCS??
i need some knowledge about it

Discussion Filed Under:

Comments

sujay70524's picture
09
Jun
2009
4 Votes +4
Login to vote

Veritas Cluster enables one

Veritas Cluster enables one system to failover to the other system. All related software processes are simply moved from one system to the other system with minimal downtime. Veritas Cluster does NOT have both boxes up at once sevicing requests. It only offers a hot standby system. This enables the system to keep running (with a short transfer period) if a machine fails or system maintenance needs to be done.
Veritas Cluster Server (VCS) eliminates both planned and unplanned downtime,
facilitates server consolidation, and effectively manages a wide range of applications in heterogeneous environments.
Supporting up to 32 nodes, Veritas Cluster Server features the power and flexibility to protect everything from a single critical database instance,
to very large multi-application clusters in networked storage environments.

Cluster Startup
Here is what the cluster does at startup:
Node checks if other node is already started, if so -- stays OFFLINE .If no other machine is running, checks communication (gabconfig). May need system admin intervention if cluster requires both nodes to be available. (/sbin/gabconfig -c -x)
Once communication between machines is open -- or gabconfig has been started, it sets up network (nic & ip adddress) (starts cluster server)
If also brings up volume manager, file system, and then oracle. If any of the critical processes fail, the whole system is faulted. The most common reason for failing is expired licenses, so check licenses before doing work with vxlicense -p.

File Locations (Logs, Conf, Executables)
Log location: /var/VRTSvcs/log
There are several logs in this directory:

hashadow-log_A: hashadow checks to see if the ha cluster daemon (had) is up and restarts it if needed. This is the log of that process.

engine.log_A: primary log, usually what you will be reading for debugging

Oracle_A: oracle process log (related to cluster only)

Sqlnet_A: sqlnet process log (related to cluster only)

IP_A: related to shared IP

Volume_A: related to Volume manager

Mount_A: related to mounting actual filesystes (filesystem)

DiskGroup_A: related to Volume Manager/Cluster Server

NIC_A: related to actual network device

Look at the most recent ones for debugging purposes (ls -ltr).

Conf files:

Llt conf: /etc/llttab [should NOT need to access this]

Network conf: /etc/gabtab
If has: /sbin/gabconfig -c -n2 , will need to run /sbin/gabconfig -c -x if only one system comes up and both systems were down.

Cluster conf: /etc/VRTSvcs/conf/config/main.cf
Has exact details on what the cluster contains.

Most executables are in: /opt/VRTSvcs/bin or /sbin

Changing Configurations
ALWAYS be very careful when changing the cluster configurations. The only time I needed to change the cluster configuration was when Vipul upgraded Oracle versions and ORACLE_HOME changed directories. This is a very dangerous thing to do.

There are two ways of changing the configurations. The method one uses if the system is up (cluster is running on at least one node, preferably on both):
haconf -makerw
run needed commands (ie. hasys ....)
haconf -dump -makero

If both systems are down:
hastop -all (shouldn't need this as cluster is down)
cp main.cf main.cf.save
vi main.cf
hacf -verify /etc/VRTSvcs/conf/config
hacf -generate /etc/VRTSvcs/conf/config
hastart

Gaurav Sangamnerkar's picture
10
Jun
2009
1 Vote +1
Login to vote

Good explanation

Good explanation above....

You can anytime refer to VCS users guide & find a good explanation in there...

Gaurav

PS: If you are happy with the answer provided, please mark the post as solution. You can do so by clicking link "Mark as Solution" below the answer provided.
 

Sheena K.'s picture
22
Jun
2009
0 Votes 0
Login to vote

Question

Is all the data restored also or would an SRM be used? What is the potential data loss?

Gaurav Sangamnerkar's picture
26
Jun
2009
0 Votes 0
Login to vote

Hi Sheena, could you

Hi Sheena,

could you elaborate your question more ?

Not sure if I understand your question here, VCS is basically automating many of tasks like bringing up & bringing down applications.... In case you get any issues at storage level... there will be no data restore activity done by VCS... that is manual operation outside VCS.

Gaurav

PS: If you are happy with the answer provided, please mark the post as solution. You can do so by clicking link "Mark as Solution" below the answer provided.
 

be_guy's picture
01
Jul
2009
0 Votes 0
Login to vote

VCS many to one for HA and with VMWare for DR

Can I use many to failover  for HA and  with VMware for DR?
Example:  I have 3  web app server use IIS and I want to use VCS for HA.
Can  I use 1 web server standby for local cluster failover?
and
can I use 1 guest on VMware on DR site standby for global cluster failover?

Anyone can suggest me for this case.
Thank you so much.

Gaurav Sangamnerkar's picture
01
Jul
2009
0 Votes 0
Login to vote

Hello... 1st option is good

Hello...

1st option is good to go.... U can use 1 web server for local cluster failover, only thing that single server should have ample resources to bear the load...

2nd option I doubt, don't believe we have VMware suport for GCO..... verify  with release notes...

Gaurav

PS: If you are happy with the answer provided, please mark the post as solution. You can do so by clicking link "Mark as Solution" below the answer provided.
 

Manoj Kaparwan's picture
02
Aug
2009
0 Votes 0
Login to vote

Veritas Cluster enables one...

Hi sujay70524,

We have :
02 node Oracle RAC
HP Ux 11.23
Clustering : VC4.1 mp2
Disk/Volume management: VxFs 4.1 mp2 & VxVM 4.1 mp2
Oracle : Recently upgrades from 9.2.0.6 to 9.2.0.8
Database, listeners  startup/shutdown : Under VCS control

<quote from your post above>
....Changing Configurations
ALWAYS be very careful when changing the cluster configurations. The only time I needed to change the cluster configuration was when Vipul upgraded Oracle versions and ORACLE_HOME changed directories. This is a very dangerous thing to do.
</quote>

Following was done:
1. All VCS resources ( DB , IP , CFS) kept online fronzen
2. Installed Oracle 920 in new oracle home with patch 9.2.0.8
    Oracle home : $ORACLE_BASE/product/9.2.0.8_XYZ
3. Upgraded the databases using new Oracle home.
4. Started the databases, listeners using new Oracle home.
5. at this stage VCS could detect the databases online but could not detect listeners.
6. Manually stopped the listeners using oracle unix user.
7. chnaged Oracle home to new Oracle home & Started the databases successfully using VCS
     but
     listeneres started and killed immediately in few minutes thinking as if these were not started .
8. On investigation it was found that naming convention in new Oraclehome was the issue.
    $ORACLE_BASE/product/9.2.0.8_XYZ
9. CHnaged the Oracle home to
     $ORACLE_BASE/product/9.2.0.8
    and then VCS was able to successfully start the listeners.

Question/s:

Do listener control under VCS has any affinity towards the naming convention( char length) of Oracle home?
Because  it was failure when we used Oracle home : $ORACLE_BASE/product/9.2.0.8_XYZ
      but sucess when we changed it to $ORACLE_BASE/product/9.2.0.8

Regards

Manoj

Shreeram's picture
11
Aug
2009
0 Votes 0
Login to vote

Veritas Cluster for Oracle on Soalris Zone

Hi,

Does anyone has idea how to implement Veritas Cluster Server 5.3 (SF 5.3) for Oracle 10g on Solaris Zone (Containers).

Please let me know any of you folks have worked on similar implementation and if you could pass on some information related to it.

BR,

Shreeram Rane

jdangelo_symc's picture
26
Oct
2009
0 Votes 0
Login to vote

Shreeram, I have spent a

Shreeram,

I have spent a considerable amount of time on this topic.  Below is a link to  a white paper written by Eric Hennessey and a presentation I gave on this very topic in 2007 at Symantec Vision. 

http://eval.symantec.com/mktginfo/enterprise/white_papers/ent-whitepaper_implementing_solaris_zones_06-2007.en-us.pdf

https://www-secure.symantec.com/connect/sites/default/files/vision_serverware01.pps

Please let me know if you have specific questions.

Joe D

natsumey's picture
27
Aug
2009
0 Votes 0
Login to vote

vcs unknown error/problem

Hi Everyone,

i put as unknown issue is because i really dont know what is the error or problem for my issue.
here is the scenario.

when i do hastatus, i can see the status is ONLINE.

bash-3.00# hastatus -sum | grep cvm
B  cvm             bresduxrac016        Y          N               ONLINE
B  cvm             bresduxrac017        Y          N               ONLINE

bash-3.00# hastatus -sum | grep Oracle
B  OracleDisk      bresduxrac016        Y          N               ONLINE
B  OracleDisk      bresduxrac017        Y          N               ONLINE

but.. when i do hagrp -state cvm

bash-3.00# hagrp -state cvm

no output was given. why this happen ? i check the log. there is no errors generate.

Nishil's picture
28
Oct
2009
0 Votes 0
Login to vote

Cluster private interconnect through switch

Hi folks,

I have two node Veritas SF Oracle RAC running on Soalris 10.  The Cluster private heartbeat interfaces are connected through the cross cable. Two interfaces are configured fro the heartbeat on each node.The requirement is that, it need to confgured through the network switch rather connnecting  through the cross cables. So what are the changes and how can I implement the same?  It would be appreciable if  you can provide you valuable responses.

Gaurav Sangamnerkar's picture
28
Oct
2009
0 Votes 0
Login to vote

Hello nishil, if you change

Hello nishil,

if you change the connectivity from cross cables to switch, there should be no change to the configuration.... only thing is interfaces should be reachable/communicable... Just change physical connections & you are good to go..

make sure you are doing the changes when nodes are offline or else atleast one node is completely down.....

Also would like to suggest you to raise new posts on this forum  if you have any doubt to get more attention.... this post is marked closed anyways...

Gaurav

PS: If you are happy with the answer provided, please mark the post as solution. You can do so by clicking link "Mark as Solution" below the answer provided.
 

Sandeep Agarwal's picture
07
Nov
2009
0 Votes 0
Login to vote

Actually the private

Actually the private interconnect's physical connections can be changed 1 at a time without having to bring any of the cluster nodes down.
JUst add a switch and remove 1 of the private interconnect links from both the nodes and connect that through the switch. And then do the same for the second private interconnect link.

Everything should work as it is.

PeterW's picture
02
Dec
2009
1 Vote +1
Login to vote

Veritas Cluster Software affected with Weak SSL Ciphers

Hi All,

I need some help on this. Recently in a Nessus scan, this vulnerability was found in one of the servers (port 8443) running VCS to be accepting weak SSL Ciphers ( accepting 56K bit connections) . Could any of you be so kind as to how can this be remediated i.e. configuration settings? Is the setting found in the main.cf file or someplace else?

andre.thiago@gmail.com's picture
22
Jan
2010
0 Votes 0
Login to vote

Help with VCS

Dear all,

I have 2 SUN machine V890 with SunOS 5.10, and i have configured the Oracle 10g and VCS 5.0. One day I was one server down but my application was working in another server, but after several days my other machine restarted and my VCS couldn´t connect and i put the command:

/sbin/gabconfig -c -x

and my problem has been solved.  today I´m with 2 servers OK but when a change the database to server that was broken I don´t know what´s happen, because VCS show me the status OK but every time when i access the application show the mesage that fail to obtain database.

Can some else help me?

Thks a lot!