1
2FENCE_AGENT(8) System Manager's Manual FENCE_AGENT(8)
3
4
5
7 fence_intelmodular - Fence agent for Intel Modular
8
10 fence_intelmodular is an I/O Fencing agent which can be used with Intel
11 Modular device (tested on Intel MFSYS25, should work with MFSYS35 as
12 well).
13
14 Note: Since firmware update version 2.7, SNMP v2 write support is re‐
15 moved, and replaced by SNMP v3 support. So agent now has default SNMP
16 version 3. If you are using older firmware, please supply -d for com‐
17 mand line and snmp_version option for your cluster.conf.
18
19 fence_intelmodular accepts options on the command line as well as from
20 stdin. Fenced sends parameters through stdin when it execs the agent.
21 fence_intelmodular can be run by itself with command line options.
22 This is useful for testing and for turning outlets on or off from
23 scripts.
24
25 Vendor URL: http://www.intel.com
26
28
29
30 -o, --action=[action]
31 Fencing action (Default Value: reboot)
32
33 -c, --community=[community]
34 Set the community string
35
36 -a, --ip=[ip]
37 IP address or hostname of fencing device This parameter is al‐
38 ways required.
39
40 -u, --ipport=[port]
41 TCP/UDP port to use for connection with device (Default Value:
42 161)
43
44 -p, --password=[password]
45 Login password or passphrase
46
47 -S, --password-script=[script]
48 Script to run to retrieve password
49
50 -n, --plug=[id]
51 Physical plug number on device, UUID or identification of ma‐
52 chine This parameter is always required.
53
54 -b, --snmp-auth-prot=[prot]
55 Set authentication protocol (MD5|SHA)
56
57 -P, --snmp-priv-passwd=[pass]
58 Set privacy protocol password
59
60 -R, --snmp-priv-passwd-script
61 Script to run to retrieve privacy password
62
63 -B, --snmp-priv-prot=[prot]
64 Set privacy protocol (DES|AES)
65
66 -E, --snmp-sec-level=[level]
67 Set security level (noAuthNoPriv|authNoPriv|authPriv)
68
69 -d, --snmp-version=[version]
70 Specifies SNMP version to use (1|2c|3)
71
72 -l, --username=[name]
73 Login name
74
75 -q, --quiet
76 Disable logging to stderr. Does not affect --verbose or --debug-
77 file or logging to syslog.
78
79 -v, --verbose
80 Verbose mode. Multiple -v flags can be stacked on the command
81 line (e.g., -vvv) to increase verbosity.
82
83 --verbose-level
84 Level of debugging detail in output. Defaults to the number of
85 --verbose flags specified on the command line, or to 1 if ver‐
86 bose=1 in a stonith device configuration (i.e., on stdin).
87
88
89 -D, --debug-file=[debugfile]
90 Write debug information to given file
91
92 -V, --version
93 Display version information and exit
94
95 -h, --help
96 Display help and exit
97
98 -C, --separator=[char]
99 Separator for CSV created by 'list' operation (Default Value: ,)
100
101
102 --delay=[seconds]
103 Wait X seconds before fencing is started (Default Value: 0)
104
105
106 --disable-timeout=[true/false]
107 Disable timeout (true/false) (default: true when run from Pace‐
108 maker 2.0+)
109
110 --login-timeout=[seconds]
111 Wait X seconds for cmd prompt after login (Default Value: 5)
112
113
114 --power-timeout=[seconds]
115 Test X seconds for status change after ON/OFF (Default Value:
116 20)
117
118 --power-wait=[seconds]
119 Wait X seconds after issuing ON/OFF (Default Value: 0)
120
121 --shell-timeout=[seconds]
122 Wait X seconds for cmd prompt after issuing command (Default
123 Value: 3)
124
125 --stonith-status-sleep=[seconds]
126 Sleep X seconds between status calls during a STONITH action
127 (Default Value: 1)
128
129 --retry-on=[attempts]
130 Count of attempts to retry power on (Default Value: 1)
131
132 --snmpget-path=[path]
133 Path to snmpget binary (Default Value: /usr/bin/snmpget)
134
135 --snmpset-path=[path]
136 Path to snmpset binary (Default Value: /usr/bin/snmpset)
137
138 --snmpwalk-path=[path]
139 Path to snmpwalk binary (Default Value: /usr/bin/snmpwalk)
140
141
143
144
145 on Power on machine.
146
147 off Power off machine.
148
149 reboot Reboot machine.
150
151 status This returns the status of the plug/virtual machine.
152
153 list List available plugs with aliases/virtual machines if there is
154 support for more then one device. Returns N/A otherwise.
155
156 list-status
157 List available plugs with aliases/virtual machines and their
158 power state if it can be obtained without additional commands.
159
160
161 monitor
162 Check the health of fence device
163
164 metadata
165 Display the XML metadata describing this resource.
166
167 manpage
168 The operational behavior of this is not known.
169
170 validate-all
171 Validate if all required parameters are entered.
172
173
175
176
177 action Fencing action (Default Value: reboot)
178
179 community
180 Set the community string
181
182 ip IP address or hostname of fencing device This parameter is al‐
183 ways required. Obsoletes: ipaddr
184
185 ipport TCP/UDP port to use for connection with device (Default Value:
186 161)
187
188 password
189 Login password or passphrase Obsoletes: passwd
190
191 password_script
192 Script to run to retrieve password Obsoletes: passwd_script
193
194
195 plug Physical plug number on device, UUID or identification of ma‐
196 chine This parameter is always required. Obsoletes: port
197
198
199 snmp_auth_prot
200 Set authentication protocol (MD5|SHA)
201
202 snmp_priv_passwd
203 Set privacy protocol password
204
205 snmp_priv_passwd_script
206 Script to run to retrieve privacy password
207
208 snmp_priv_prot
209 Set privacy protocol (DES|AES)
210
211 snmp_sec_level
212 Set security level (noAuthNoPriv|authNoPriv|authPriv)
213
214 snmp_version
215 Specifies SNMP version to use (1|2c|3)
216
217 username
218 Login name Obsoletes: login
219
220 quiet Disable logging to stderr. Does not affect --verbose or --debug-
221 file or logging to syslog.
222
223 verbose
224 Verbose mode. Multiple -v flags can be stacked on the command
225 line (e.g., -vvv) to increase verbosity.
226
227 verbose_level
228 Level of debugging detail in output. Defaults to the number of
229 --verbose flags specified on the command line, or to 1 if ver‐
230 bose=1 in a stonith device configuration (i.e., on stdin).
231
232
233 debug_file
234 Write debug information to given file Obsoletes: debug
235
236 version
237 Display version information and exit
238
239 help Display help and exit
240
241 separator
242 Separator for CSV created by 'list' operation (Default Value: ,)
243
244
245 delay Wait X seconds before fencing is started (Default Value: 0)
246
247
248 disable_timeout
249 Disable timeout (true/false) (default: true when run from Pace‐
250 maker 2.0+)
251
252 login_timeout
253 Wait X seconds for cmd prompt after login (Default Value: 5)
254
255
256 power_timeout
257 Test X seconds for status change after ON/OFF (Default Value:
258 20)
259
260 power_wait
261 Wait X seconds after issuing ON/OFF (Default Value: 0)
262
263 shell_timeout
264 Wait X seconds for cmd prompt after issuing command (Default
265 Value: 3)
266
267 stonith_status_sleep
268 Sleep X seconds between status calls during a STONITH action
269 (Default Value: 1)
270
271 retry_on
272 Count of attempts to retry power on (Default Value: 1)
273
274 snmpget_path
275 Path to snmpget binary (Default Value: /usr/bin/snmpget)
276
277 snmpset_path
278 Path to snmpset binary (Default Value: /usr/bin/snmpset)
279
280 snmpwalk_path
281 Path to snmpwalk binary (Default Value: /usr/bin/snmpwalk)
282
283
284
285fence_intelmodular (Fence Agent) 2009-10-20 FENCE_AGENT(8)