12-01-2013 05:09 PM
Hello,
I have read the document and couldn't find the exact meaning for probing the resoruces. When it says probing, it means resource is started to monitor?
All the resouces needs to be probed?
Solved! Go to Solution.
12-02-2013 08:03 PM
Hello,
The error is self explainatory ..
2013/12/03 03:40:11 VCS ERROR V-16-10001-5565 Mount:apache_mnt:monitor:No FSType is specified.
2013/12/03 03:41:10 VCS ERROR V-16-10001-5565 Mount:apache_mnt:monitor:No FSType is specified.
2013/12/03 03:42:10 VCS ERROR V-16-10001-5565 Mount:apache_mnt:monitor:No FSType is specified.
2013/12/03 03:43:10 VCS ERROR V-16-10001-5565 Mount:apache_mnt:monitor:No FSType is specified.
FSType is a mandatory attribute for Mount resource which you have not provided .. please set this attribute to right value ... like "vxfs" or "ufs" what ever is the FS type ..
Once you save the config & online, all should be good...
G
12-01-2013 06:48 PM
Hello,
Probing of resource means to run the monitor script for the resource for VCS to know the status of the resource.
By design, all agents in VCS have some entry points,
Agent functions
Agents carry out specific functions on resources. The functions an agent
performs are called entry points. For details on any of the following agent
functions, see the Veritas Cluster Server Agent Developer’s Guide.
■ Online—Brings a specific resource ONLINE from an OFFLINE state.
■ Offline—Takes a resource from an ONLINE state to an OFFLINE state.
■ Monitor—Tests the status of a resource to determine if the resource is
online or offline. The function runs at the following times:
■ During initial node startup, to probe and determine status of all
resources on the system.
■ After every online and offline operation.
■ Periodically, to verify that the resource remains in its correct state.
Under normal circumstances, the monitor entry point is run every 60
seconds when a resource is online. The entry point is run every 300
seconds when a resource is expected to be offline.
■ Clean—Cleans up after a resource fails to come online, fails to go offline, or
fails while in an ONLINE state. The clean entry point is designed to clean up
after an application. The function ensures that the host system is returned
to a valid state. For example, the clean function may remove shared
memory segments or IPC resources that are left behind by a database.
■ Action—Performs actions that can be completed in a short time and which
are outside the scope of traditional activities such as online and offline.
Some agents have predefined action scripts that you can run by invoking
the action function.
■ Info—Retrieves specific information for an online resource.
In VCS all the monitor scripts (for bundled or custom agents) are encoded to have two exit codes .. 110 for successful & 100 for unsuccessful.
If monitor script returns a 110 status code , VCS treats that resource is probed & successfully monitoring.
G
12-02-2013 01:49 AM
Yes as Gaurav says - "Probing of resource means to run the monitor script for the resource for VCS to know the status of the resource".
All resources need to be probed and the probe by default runs every minute for every ONLINE resource and every 5 mins for OFFLINE resources (so VCS can check resources are not brought online outside of its control).
Mike
12-02-2013 10:37 AM
Putting it in a simple manner, it has two main meanings:
Raphael
12-02-2013 07:58 PM
Thank you very much all of you. Here is my problem
When I try to bring mount resource I go the following error.
Resouce hasn't probed on system 2,
2013/12/03 03:35:11 VCS ERROR V-16-10001-5565 Mount:apache_mnt:monitor:No FSType is specified.
2013/12/03 03:36:11 VCS ERROR V-16-10001-5565 Mount:apache_mnt:monitor:No FSType is specified.
2013/12/03 03:37:11 VCS ERROR V-16-10001-5565 Mount:apache_mnt:monitor:No FSType is specified.
2013/12/03 03:38:11 VCS ERROR V-16-10001-5565 Mount:apache_mnt:monitor:No FSType is specified.
2013/12/03 03:39:11 VCS ERROR V-16-10001-5565 Mount:apache_mnt:monitor:No FSType is specified.
2013/12/03 03:40:11 VCS ERROR V-16-10001-5565 Mount:apache_mnt:monitor:No FSType is specified.
2013/12/03 03:41:10 VCS ERROR V-16-10001-5565 Mount:apache_mnt:monitor:No FSType is specified.
2013/12/03 03:42:10 VCS ERROR V-16-10001-5565 Mount:apache_mnt:monitor:No FSType is specified.
2013/12/03 03:43:10 VCS ERROR V-16-10001-5565 Mount:apache_mnt:monitor:No FSType is specified.
bash-3.2# hastatus -sum
-- SYSTEM STATE
-- System State Frozen
A node1 RUNNING 0
A node2 RUNNING 0
-- GROUP STATE
-- Group System Probed AutoDisabled State
B ClusterService node1 Y N OFFLINE
B ClusterService node2 Y N ONLINE
B cvm node1 Y N ONLINE
B cvm node2 Y N ONLINE
B disk_group node1 N N OFFLINE
B disk_group node2 N N PARTIAL
B oracle node1 Y N OFFLINE
B oracle node2 Y N OFFLINE
-- RESOURCES NOT PROBED
-- Group Type Resource System
E disk_group Mount apache_mnt node1
E disk_group Mount apache_mnt node2
E oracle IP oracleIP node1
E oracle IP oracleIP node2
I did try to probe and got the same error. What am I missing?
bash-3.2# more main.cf
include "types.cf"
include "CFSTypes.cf"
include "CVMTypes.cf"
cluster n (
UserNames = { admin = cJGeGDfDGkJQiIJkJOiEJoJEiM,
ananthan = cJJdJQiQJdJEjDKcJEfEGeGG }
ClusterAddress = "192.168.0.7"
Administrators = { admin, ananthan }
HacliUserLevel = COMMANDROOT
)
system node1 (
)
system node2 (
)
group ClusterService (
SystemList = { node1 = 0, node2 = 1 }
AutoStartList = { node1, node2 }
OnlineRetryLimit = 3
OnlineRetryInterval = 120
)
IP webip (
Device = e1000g0
Address = "192.168.0.7"
NetMask = "255.255.255.0"
)
NIC csgnic (
Device = e1000g0
)
webip requires csgnic
// resource dependency tree
//
// group ClusterService
// {
// IP webip
// {
// NIC csgnic
// }
// }
group cvm (
SystemList = { node1 = 0, node2 = 1 }
AutoFailOver = 0
Parallel = 1
AutoStartList = { node1, node2 }
)
CFSfsckd vxfsckd (
)
CVMCluster cvm_clus (
CVMClustName = n
CVMNodeId = { node1 = 0, node2 = 1 }
CVMTransport = gab
CVMTimeout = 200
)
CVMVxconfigd cvm_vxconfigd (
Critical = 0
CVMVxconfigdArgs = { syslog }
)
cvm_clus requires cvm_vxconfigd
vxfsckd requires cvm_clus
// resource dependency tree
//
// group cvm
// {
// CFSfsckd vxfsckd
// {
// CVMCluster cvm_clus
// {
// CVMVxconfigd cvm_vxconfigd
// }
// }
// }
group disk_group (
SystemList = { node2 = 0, node1 = 1 }
AutoStartList = { node2 }
)
DiskGroup my_dg_group (
DiskGroup = appdg
)
Mount apache_mnt (
Critical = 0
MountPoint = "/opt/apps/apache"
BlockDevice = "/dev/vx/dsk/appdg/vol1"
FsckOpt = "[-y]"
)
Volume appvol (
Critical = 0
Volume = vol1
DiskGroup = appdg
)
apache_mnt requires appvol
appvol requires my_dg_group
// resource dependency tree
//
// group disk_group
// {
// Mount apache_mnt
// {
// Volume appvol
// {
// DiskGroup my_dg_group
// }
// }
// }
group oracle (
SystemList = { node1 = 0, node2 = 1 }
)
IP oracleIP (
Enabled = 0
)
// resource dependency tree
//
// group oracle
// {
// IP oracleIP
// }
12-02-2013 08:03 PM
Hello,
The error is self explainatory ..
2013/12/03 03:40:11 VCS ERROR V-16-10001-5565 Mount:apache_mnt:monitor:No FSType is specified.
2013/12/03 03:41:10 VCS ERROR V-16-10001-5565 Mount:apache_mnt:monitor:No FSType is specified.
2013/12/03 03:42:10 VCS ERROR V-16-10001-5565 Mount:apache_mnt:monitor:No FSType is specified.
2013/12/03 03:43:10 VCS ERROR V-16-10001-5565 Mount:apache_mnt:monitor:No FSType is specified.
FSType is a mandatory attribute for Mount resource which you have not provided .. please set this attribute to right value ... like "vxfs" or "ufs" what ever is the FS type ..
Once you save the config & online, all should be good...
G
12-03-2013 04:57 AM
Hi,
As Gaurav explained one option is missing.
run below commands to set correctly:
#haconf -makerw
#hares -modify apache_mnt FSType vxfs (or any other file system you are using for this mount point)
#haconf -dump -makero
Then resource should get probed and VCS be able to online the resource.
regards,
Dan
12-03-2013 02:55 PM
Note: the FsckOpt attribute also does not appear to be set correctly - it should not contain brackets - so in addition to setting the required FSType attribute, you should also set FsckOpt to a valid value.
# hares -modify apache_mnt FsckOpt %-y
(% required to escape the '-')
For more details, refer to the bundled agents reference guide
eg: VCS 5.1SP1 (Solaris) Bundled Agents Reference Guide
(if using a different version/platform, go to https://sort.symantec.com/documents, and refer to the product guides for the relevant version/platform combination)
12-03-2013 06:40 PM
It works, thank you very much all of you.