Veritas Cluster Server
Updated: 21 May 2010 | 15 comments
This issue has been solved. See solution.
What is VCS??
i need some knowledge about it
Discussion Filed Under:
What is VCS??
i need some knowledge about it
Comments
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
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.
Question
Is all the data restored also or would an SRM be used? What is the potential data loss?
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.
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.
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.
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
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
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
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.
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.
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.
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.
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?
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!
Would you like to reply?
Login or Register to post your comment.