[Openais] Patch README.amf with corresponding conf files
Anders Eriksson
anders.s-o.eriksson at ericsson.com
Thu Sep 21 03:44:22 PDT 2006
This patch contains an update of README.amf to match current state of =
the implementation. README.amf now also includes a detailed list of what =
is currently NOT implemented.
README.amf includes now, as before, a "demo example". This example =
requires a specific configuration to run the way it is described. =
Because of that versions of amf.conf and openais.conf which match the =
demo example are attached.
Regards,
Anders Eriksson
-------------- next part --------------
# AMF Example configuration file, please read README.amf
# - Times in milliseconds
# - clccli_path can be set on any level from application and down and will =
be
# added to the CLI commands if they are not already specified with an absol=
ute
# path (begins with /).
# WL - WorkLoad
safAmfCluster =3D TEST_CLUSTER {
saAmfClusterStartupTimeout=3D3000
safAmfNode =3D AMF1 {
saAmfNodeSuFailOverProb=3D2000
saAmfNodeSuFailoverMax=3D2
saAmfNodeClmNode=3Dseasc0035
}
# safAmfNode =3D AMF2 {
# saAmfNodeSuFailOverProb=3D2000
# saAmfNodeSuFailoverMax=3D2
# saAmfNodeClmNode=3Dp02
# }
safApp =3D APP-1 {
safSg =3D RAID {
saAmfSGRedundancyModel=3Dnplusm =
saAmfSGNumPrefActiveSUs=3D1
saAmfSGMaxActiveSIsperSUs=3D2
saAmfSGNumPrefStandbySUs=3D1
saAmfSGMaxStandbySIsperSUs=3D2
saAmfSGCompRestartProb=3D100000
saAmfSGCompRestartMax=3D2
saAmfSGSuRestartProb=3D20000 =
saAmfSGSuRestartMax=3D3
saAmfSGAutoAdjustProb=3D5000
safSu =3D SERVICE_X_1 {
saAmfSUHostedByNode=3DAMF1
saAmfSUNumComponents=3D1
safComp =3D A {
saAmfCompCategory=3Dsa_aware
saAmfCompCapability=3Dx_active_or_y_standby
saAmfCompNumMaxActiveCsi=3D1
saAmfCompNumMaxStandbyCsi=3D1
saAmfCompDefaultClcCliTimeout =3D 500
saAmfCompDefaultCallbackTimeOut =3D 500
saAmfCompInstantiateCmd =3D /tmp/aisexample/clc_cli_script
saAmfCompInstantiateCmdArgv=3D instantiate /tmp/aisexample/testamf1
saAmfCompTerminateCmd =3D /tmp/aisexample/clc_cli_script
saAmfCompTerminateCmdArgv =3D terminate
saAmfCompCleanupCmd =3D /tmp/aisexample/clc_cli_script
saAmfCompCleanupCmdArgv =3D cleanup
saAmfCompCsTypes {
A
}
saAmfCompCmdEnv {
var1=3Dval1
var2=3Dval2
}
saAmfCompRecoveryOnError=3Dcomponent_restart
safHealthcheckKey =3D key1 {
saAmfHealthcheckPeriod =3D 5000
saAmfHealthcheckMaxDuration =3D 350
}
}
safComp =3D B {
saAmfCompCategory=3Dsa_aware
saAmfCompCapability=3Dx_active_or_y_standby
saAmfCompNumMaxActiveCsi=3D1
saAmfCompNumMaxStandbyCsi=3D1
saAmfCompDefaultClcCliTimeout =3D 500
saAmfCompDefaultCallbackTimeOut =3D 500
saAmfCompInstantiateCmd =3D /tmp/aisexample/clc_cli_script
saAmfCompInstantiateCmdArgv=3D instantiate /tmp/aisexample/testamf1
saAmfCompTerminateCmd =3D /tmp/aisexample/clc_cli_script
saAmfCompTerminateCmdArgv =3D terminate
saAmfCompCleanupCmd =3D /tmp/aisexample/clc_cli_script
saAmfCompCleanupCmdArgv =3D cleanup
saAmfCompCsTypes {
B
}
saAmfCompCmdEnv {
var1=3Dval1
var2=3Dval2
}
saAmfCompRecoveryOnError=3Dcomponent_restart
safHealthcheckKey =3D key1 {
saAmfHealthcheckPeriod =3D 1000
saAmfHealthcheckMaxDuration =3D 350
}
}
}
safSu =3D SERVICE_X_2 {
clccli_path=3D/tmp/aisexample
saAmfSUHostedByNode=3DAMF1
# saAmfSUHostedByNode=3DAMF2
saAmfSUNumComponents=3D1
safComp =3D A {
saAmfCompCategory=3Dsa_aware
saAmfCompCapability=3Dx_active_or_y_standby
saAmfCompNumMaxActiveCsi=3D1
saAmfCompNumMaxStandbyCsi=3D1
saAmfCompDefaultClcCliTimeout =3D 500
saAmfCompDefaultCallbackTimeOut =3D 500
saAmfCompInstantiateCmd =3D clc_cli_script
saAmfCompInstantiateCmdArgv=3D instantiate
saAmfCompTerminateCmd =3D clc_cli_script
saAmfCompTerminateCmdArgv =3D terminate
saAmfCompCleanupCmd =3D clc_cli_script
saAmfCompCleanupCmdArgv =3D cleanup
saAmfCompCsTypes {
A
}
saAmfCompCmdEnv {
COMP_BINARY_PATH=3D/tmp/aisexample
COMP_BINARY_NAME=3Dtestamf1
var1=3Dval1
var2=3Dval2
}
saAmfCompRecoveryOnError=3Dcomponent_restart
safHealthcheckKey =3D key1 {
saAmfHealthcheckPeriod =3D 5000
saAmfHealthcheckMaxDuration =3D 350
}
safHealthcheckKey =3D key2 {
saAmfHealthcheckPeriod =3D 3000
saAmfHealthcheckMaxDuration =3D 350
}
}
safComp =3D B {
saAmfCompCategory=3Dsa_aware
saAmfCompCapability=3Dx_active_or_y_standby
saAmfCompNumMaxActiveCsi=3D1
saAmfCompNumMaxStandbyCsi=3D1
saAmfCompDefaultClcCliTimeout =3D 500
saAmfCompDefaultCallbackTimeOut =3D 500
saAmfCompInstantiateCmd =3D /tmp/aisexample/clc_cli_script
saAmfCompInstantiateCmdArgv=3D instantiate /tmp/aisexample/testamf1
saAmfCompTerminateCmd =3D /tmp/aisexample/clc_cli_script
saAmfCompTerminateCmdArgv =3D terminate
saAmfCompCleanupCmd =3D /tmp/aisexample/clc_cli_script
saAmfCompCleanupCmdArgv =3D cleanup
saAmfCompCsTypes {
B
}
saAmfCompCmdEnv {
var1=3Dval1
var2=3Dval2
}
saAmfCompRecoveryOnError=3Dcomponent_restart
safHealthcheckKey =3D key1 {
saAmfHealthcheckPeriod =3D 5000
saAmfHealthcheckMaxDuration =3D 350
}
}
}
}
safSi =3D WL1 {
saAmfSINumCSIs=3D2
safCsi =3D WL1-1 {
saAmfCSTypeName =3D A
}
safCsi =3D WL1-2 {
saAmfCSTypeName =3D B
safCSIAttr =3D attr1 {
val1
val2
}
safCSIAttr =3D good_health_limit {
10
}
}
}
safSi =3D WL2 {
saAmfSINumCSIs=3D2
safCsi =3D WL2-1 {
saAmfCSTypeName =3D A
}
safCsi =3D WL2-2 {
saAmfCSTypeName =3D B
safCSIAttr =3D attr1 {
val1
val2
}
safCSIAttr =3D good_health_limit {
10
}
}
}
safCSType =3D A {
safAmfCSAttrName =3D attr1
safAmfCSAttrName =3D good_health_limit
}
safCSType =3D B {
}
}
}
-------------- next part --------------
# Please read the openais.conf.5 manual page
totem {
version: 2
secauth: off
threads: 0
interface {
ringnumber: 0
bindnetaddr: 127.0.0.0
mcastaddr: 226.94.1.1
mcastport: 5405
}
}
logging {
fileline: off
to_stderr: yes
to_file: yes
logfile: /tmp/openais.log
debug: off
timestamp: on
logger {
ident: AMF
debug: off
tags: enter|leave|trace1|trace2|trace3|trace4|trace6
}
}
amf {
mode: enabled
}
aisexec {
user: nisse
group: cello
}
-------------- next part --------------
A non-text attachment was scrubbed...
Name: readme_amf_060921.patch
Type: text/x-patch
Size: 31465 bytes
Desc: not available
Url : http://lists.linux-foundation.org/pipermail/openais/attachments/20060=
921/9103f281/readme_amf_060921-0001.bin
More information about the Openais
mailing list