Bug 694894 - fenc_apc cannot fence an APC AP-8941
Summary: fenc_apc cannot fence an APC AP-8941
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Red Hat Enterprise Linux 6
Classification: Red Hat
Component: fence-agents
Version: 6.0
Hardware: All
OS: Linux
unspecified
medium
Target Milestone: rc
: 6.0
Assignee: Marek Grac
QA Contact: Cluster QE
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-04-08 19:00 UTC by Nicolas Ross
Modified: 2018-11-27 21:46 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-05-19 20:34:51 UTC
Target Upstream Version:


Attachments (Terms of Use)

Description Nicolas Ross 2011-04-08 19:00:03 UTC
Description of problem:

This power bar has a firmware that can't be used with fence_apc

Version-Release number of selected component (if applicable):

fence-agents-3.0.12-8.el6_0.3.x86_64

How reproducible:

fence_apc --ip=66.254.58.197 --username=user --password=pass --plug=node101 --ssh


Steps to Reproduce:
1. call the above command
  
Actual results:

Node not fenced

Expected results:

Node fenced

Additional info:

There is 3 problems. First, ssh server on that bar is v2 only. So ssh_options (line 198) has to be commented out. Second, the prompt has changed to "apc>". So "cmd_prompt" has to be added to the device_opt array and --command-prompt="apc>" added to the command line. Next, the command to use the device has changed. Here's the output saved in the debug file after steps mentionned :

-------------------------
American Power Conversion               Network Management Card AOS 
v5.1.2
(c) Copyright 2009 All Rights Reserved  RPDU 2g 
v5.1.0
-------------------------------------------------------------------------------
Name      : Unknown                                   Date : 04/08/2011
Contact   : Unknown                                   Time : 10:49:39
Location  : Unknown                                   User : Device Manager
Up Time   : 0 Days 2 Hours 18 Minutes                 Stat : P+ N4+ N6+ A+


Type ? for command listing
Use tcpip command for IP address(-i), subnet(-s), and gateway(-g)

apc>1
E101: Command Not Found

apc>2
E101: Command Not Found

apc>
-------------------------

When I connect manually, here are the commands availaible :

bkLowLoad   bkNearOver  bkOverLoad  bkReading   bkRestrictn devLowLoad
devNearOver devOverLoad devReading  devStartDly humLow      humMin
humReading  olCancelCmd olDlyOff    olDlyOn     olDlyReboot olGroups
olName      olOff       olOffDelay  olOn        olOnDelay   olRbootTime
olReboot    olStatus    phLowLoad   phNearOver  phOverLoad  phReading
phRestrictn prodInfo    sensorName  tempHigh    tempMax     tempReading
userList    whoami


So the command to send would be :

olReboot node101

Like so :

-------------------------
apc>olReboot node101
E000: Success

apc>
-------------------------

and then "quit" to logout.

Comment 1 Nate Straz 2011-04-08 19:19:21 UTC
Does fence_apc_snmp work with this device?

Comment 3 Nicolas Ross 2011-04-09 01:03:25 UTC
(In reply to comment #1)
> Does fence_apc_snmp work with this device?

I hadn't tested it. Yes, it does work with fence_apc_snmp.

Comment 5 RHEL Program Management 2011-05-19 20:34:51 UTC
Development Management has reviewed and declined this request.  You may appeal
this decision by reopening this request.


Note You need to log in before you can comment on or make changes to this bug.