MySQL resource goes FAULTED on A/P clustering (ERROR V-292-2-718)
Hello,
I am trying to install A/P cluster with MySQL resource. I installed MySQL agent successfuly. But mysqldatabase resources goes to FAULTED state on node2. Sometimes it works fine on node1.
Agent trace log (MySQL_A.log) details attached, shown as below.
2016/06/24 15:01:18 VCS DBG_5 MySQL:mysqldatabase:imf_register:VCSagentFW:messageEngineLog:[AMF amfregister ERROR V-292-2-718
I couldn't find any solution document about V-292-2-718 error. Looks like the problem is related with imf_register function.
How can I solve it?
Platform:
Redhat 6.6 x86_64
Package list:
[root@node2 ~]# rpm -qa | grep VRTS
VRTSperl-5.20.1.3-RHEL6.x86_64
VRTSgab-7.1.0.000-RHEL6.x86_64
VRTSglm-7.1.0.000-RHEL6.x86_64
VRTSvcswiz-7.1.0.000-RHEL6.x86_64
VRTSvxvm-7.1.0.000-RHEL6.x86_64
VRTSvcs-7.1.0.000-RHEL6.x86_64
VRTSodm-7.1.0.000-RHEL6.x86_64
VRTSspt-7.1.0.000-RHEL6.noarch
VRTSfsadv-7.1.0.000-RHEL6.x86_64
VRTSamf-7.1.0.000-RHEL6.x86_64
VRTSvcsea-7.1.0.000-RHEL6.x86_64
VRTSgms-7.1.0.000-RHEL6.x86_64
VRTSvbs-7.1.0.000-GA_Linux.x86_64
VRTSvlic-3.02.71.004-RHEL6.x86_64
VRTSvxfs-7.1.0.000-RHEL6.x86_64
VRTSvxfen-7.1.0.000-RHEL6.x86_64
VRTSvcsag-7.1.0.000-RHEL6.x86_64
VRTScavf-7.1.0.000-RHEL6.x86_64
VRTSsfmh-7.1.0.0-0.x86_64
VRTSacclib-6.2.0.0-GENERIC.noarch
VRTSaslapm-7.1.0.000-RHEL6.x86_64
VRTScps-7.1.0.000-RHEL6.x86_64
VRTSdbac-7.1.0.000-RHEL6.x86_64
VRTSmysql-6.2.0.0-GENERIC.noarch
VRTSllt-7.1.0.000-RHEL6.x86_64
VRTSdbed-7.1.0.000-RHEL.x86_64
VRTSsfcpi-7.1.0.000-GENERIC.noarc
logs:
2016/06/24 15:01:18 VCS DBG_5 MySQL:mysqldatabase:imf_register:LogInt:SetDebugLevel:Information, Set Logging Level To [TRACE]
2016/06/24 15:01:18 VCS DBG_5 MySQL:mysqldatabase:imf_register:VCSagentFW:SetupLogging:[imf_register] Entered by resource instance [mysqldatabase]
2016/06/24 15:01:18 VCS DBG_5 MySQL:mysqldatabase:imf_register:Subroutine <MySQL::ArgsValid> called with:
EntryPointName [imf_register]
MySQLUser [mysql]
MySQLAdmin [root]
MySQLAdminPasswd []
EnvFile []
BaseDir [/usr]
DataDir [/leon]
MyCnf []
HostName []
Port [3306]
SecondLevelMonitor [0]
MonitorProgram []
2016/06/24 15:01:18 VCS DBG_5 MySQL:mysqldatabase:imf_register:VCSagentFW:RunSecondLevelMonitor:Subroutine VCSagentFW::RunSecondLevelMonitor called with: SecondLevelMonitor [1]
2016/06/24 15:01:18 VCS DBG_5 MySQL:mysqldatabase:imf_register:VCSagentFW:RunSecondLevelMonitor:<VCSagentFW::RunSecondLevelMonitor> Got request to remove SLM file [/tmp/.VRTSMySQL/mysqldatabase/SLM/mysqldatabase.slm]. Returning with [1]
2016/06/24 15:01:18 VCS DBG_5 MySQL:mysqldatabase:imf_register:<imf_register> All arguments validated successfully!
2016/06/24 15:01:18 VCS DBG_5 MySQL:mysqldatabase:imf_register:Subroutine <main::Imf_registerEntryPoint> called
2016/06/24 15:01:18 VCS DBG_5 MySQL:mysqldatabase:imf_register:<main::Imf_registerEntryPoint> IMFMonitorSwitch <1> IMFResState <0>
2016/06/24 15:01:18 VCS DBG_5 MySQL:mysqldatabase:imf_register:Subroutine <MySQL::GetEngineTimeout> called with:
UseMargin [0]
2016/06/24 15:01:18 VCS DBG_5 MySQL:mysqldatabase:imf_register:<MySQL::GetEngineTimeout> Using AEPTimeout [270] as EP timeout value
2016/06/24 15:01:18 VCS DBG_5 MySQL:mysqldatabase:imf_register:<main::Imf_registerEntryPoint>: Entrypoint Timeout set to [270]
2016/06/24 15:01:18 VCS DBG_5 MySQL:mysqldatabase:imf_register:Sys:RunWithEnvCmdWithOutputWithTimeOut:Subroutine <Sys::RunWithEnvCmdWithOutputWithTimeOut> called with:
EnvFile []
Command [/opt/VRTSamf/bin/amfregister]
Arguments []
User [root]
Timeout [270]
OutFile [<undef>]
FromDir [<undef>]
2016/06/24 15:01:18 VCS DBG_5 MySQL:mysqldatabase:imf_register:Sys:RunWithEnvCmdWithOutputWithTimeOut:Environment file not set
2016/06/24 15:01:18 VCS DBG_5 MySQL:mysqldatabase:imf_register:Sys:RunWithEnvCmdWithOutputWithTimeOut:Going to run command line [/opt/VRTSamf/bin/amfregister ], as User [root]
2016/06/24 15:01:18 VCS DBG_5 MySQL:mysqldatabase:imf_register:Sys:RunWithEnvCmdWithOutputWithTimeOut:Now going to run complete command line [/opt/VRTSamf/bin/amfregister ]
2016/06/24 15:01:18 VCS DBG_5 MySQL:mysqldatabase:imf_register:Sys:RunWithEnvCmdWithOutputWithTimeOut:Command line [/opt/VRTSamf/bin/amfregister ] provided a non-zero exit code -- this does not necessarily indicate a problem... (Perl's OS error variable prior to the command-pipe close was [], and after the close was [] )
2016/06/24 15:01:18 VCS DBG_5 MySQL:mysqldatabase:imf_register:VCSagentFW:messageEngineLog:[AMF amfregister ERROR V-292-2-718
Usage: amfregister -i|u|P -p|m|G [-n|f] -r <reaper> [-g <group>] [-c <cookie>] <event type specific options>
-Process Online Monitor: amfregister -ipn -r <reaper> [-g <group>] [-c <cookie>] <pid> [pid...]
-Process Offline Monitor: amfregister -ipf -r <reaper> [-g <group>] [-c <cookie>] [-a argv0 [-T <substrflags>]]
[-o uid=<uid>,euid=<euid>,gid=<gid>,egid=<egid>] [-t <substr> [-T <substrflags>]] [-b <argsflags>] <path> <args>
-Mount Online Monitor: amfregister -imn -r <reaper> [-g <group>] [-c <cookie>] <device> <mountpoint> <fstype>
-Mount Offline Monitor: amfregister -imf -r <reaper> [-g <group>] [-c <cookie>] [-s <1|2|3>] <device> <mountpoint> <fstype>
-Generic Monitor: amfregister -i -r <reaper> [-g <group>] [-c <cookie>] -G <string>
-Unregister group or rid: amfregister -u -r <reaper> <-g <group> | rid>
-Update group or rid: amfregister -P <a|p> -r <reaper> -g <group>
]
2016/06/24 15:01:18 VCS DBG_5 MySQL:mysqldatabase:imf_register:<main::Imf_registerEntryPoint>: Command [/opt/VRTSamf/bin/amfregister] with args [] was successful
2016/06/24 15:01:18 VCS DBG_5 MySQL:mysqldatabase:imf_register:<main::Imf_registerEntryPoint> Return code from amfregister command [1]
2016/06/24 15:01:18 VCS DBG_5 MySQL:mysqldatabase:imf_register:<main::Imf_registerEntryPoint> Exit code from imf_register entry point [1]
2016/06/24 15:01:18 VCS DBG_5 MySQL:mysqldatabase:imf_register:VCSagentFW:entryPointExit:Subroutine VCSagentFW::entryPointExit called with: Exit code [1]
2016/06/24 15:01:18 VCS DBG_5 MySQL:mysqldatabase:imf_register:VCSagentFW:entryPointExit:Exiting entry point [imf_register] with exit code [1]
2016/06/24 15:01:19 VCS DBG_AGDEBUG PIPE output is - (mysqldatabase)
VCSAgProcess.C:exec_script_with_pipe[1771]
2016/06/24 15:01:19 VCS DBG_AGDEBUG script (/opt/VRTSagents/ha/bin/MySQL/imf_register) exited with status (1)
VCSAgProcess.C:exec_script_with_pipe[1807]
2016/06/24 15:01:19 VCS DBG_AGDEBUG Entry point (imf_register) returned (mysqldatabase) from pipe
VCSAgType.C:_exec_script_with_pipe[3572]
2016/06/24 15:01:19 VCS DBG_AGINFO Resource(mysqldatabase) - imf_register entry point exited with a return value 1
VCSAgType.C:call_imf_register[2384]
2016/06/24 15:01:19 VCS DBG_AGDEBUG Canceling timer for (mysqldatabase) op(1625)
VCSAgTimer.C:_cancel[952]
==============================================