Page Menu
Home
ClusterLabs Projects
Search
Configure Global Search
Log In
Files
F4837963
jboss
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
1 KB
Referenced Files
None
Subscribers
None
jboss
View Options
# jboss
#
# NOTE: Clean up $jboss_home/standalone/log before running this test
# otherwise creating the pid/log files may fail
# in the test case with a different user.
CONFIG
Agent jboss
AgentRoot /usr/lib/ocf/resource.d/heartbeat
HangTimeout 120
# Note : Change setting by a version of JBoss.
#
VARIABLE
# JBoss5 Environment require
# jboss_version=5
# jboss_home=/opt/jboss5/current
# java_home=/usr/lib/jvm/java-1.6.0-openjdk.x86_64
# user=jboss5
# JBoss6 Environment require
jboss_version=6
jboss_home=/opt/jboss6/current
java_home=/usr/lib/jvm/java-1.7.0-openjdk.x86_64
user=jboss6
CASE-BLOCK required_args_jboss
Env OCF_RESKEY_jboss_home=${jboss_home}
Env OCF_RESKEY_java_home=${java_home}
Env OCF_RESKEY_jboss_version=${jboss_version}
Env OCF_RESKEY_user=${user}
CASE-BLOCK args_clear
Unenv OCF_RESKEY_jboss_home
Unenv OCF_RESKEY_java_home
Unenv OCF_RESKEY_jboss_version
Unenv OCF_RESKEY_user
CASE-BLOCK default_status
AgentRun stop
CASE-BLOCK prepare_jboss
Include required_args_jboss
Include default_status
# Test CASE
#
CASE "normal start jboss require_args (user:user)"
Include prepare_jboss
AgentRun start OCF_SUCCESS
AgentRun monitor OCF_SUCCESS
AgentRun stop OCF_SUCCESS
AgentRun monitor OCF_NOT_RUNNING
Include args_clear
CASE "normal start jboss require_args (user:root)"
Include prepare_jboss
Unenv OCF_RESKEY_user
AgentRun start OCF_SUCCESS
AgentRun monitor OCF_SUCCESS
AgentRun stop OCF_SUCCESS
AgentRun monitor OCF_NOT_RUNNING
Include args_clear
CASE "error start jboss no jboss_home"
Include prepare_jboss
Unenv OCF_RESKEY_jboss_home
AgentRun start OCF_ERR_INSTALLED
Include args_clear
CASE "error start jboss no java_home"
Include prepare_jboss
Unenv OCF_RESKEY_java_home
AgentRun start OCF_ERR_INSTALLED
Include args_clear
CASE "error start jboss no java command"
Include prepare_jboss
Env OCF_RESKEY_java_home=/var
AgentRun start OCF_ERR_INSTALLED
AgentRun stop OCF_SUCCESS
AgentRun monitor OCF_NOT_RUNNING
Include args_clear
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Mon, Jul 21, 3:04 AM (1 d, 11 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2017056
Default Alt Text
jboss (1 KB)
Attached To
Mode
rR Resource Agents
Attached
Detach File
Event Timeline
Log In to Comment