[Linux-cluster] fence_apc
Ante Karamatić
ivoks at grad.hr
Mon Nov 19 23:14:57 UTC 2007
On Mon, 19 Nov 2007 11:20:27 -0500
jim parsons <jparsons at redhat.com> wrote:
> Doh...
Let's take a look at this:
if o == "-n":
dex = a.find(":")
if dex == (-1):
port = a
else:
switchnum = a[:dex]
port = a[(dex+1):]
Let's say I define only the port, with '-n 3'. Then we get to the part:
elif i.find(DEVICE_MANAGER) != (-1):
if switchnum != "":
res = switchnum + "\r"
else:
if FIRMWARE_REV == 2:
res = "3\r"
elif FIRMWARE_REV == 3:
res = "2\r1\r"
else: #placeholder for future revisions
res = "3\r"
return (NOT_COMPLETE, res, "Status Unknown")
And this is very strange to me. On 7920, we are at this stage:
------- Device Manager ---------------------------------
1- Phase Monitor
2- Outlet Control
3- Power Supply Status
<ESC>- Back, <ENTER>- Refresh
So, clearly, for 'anything' to work, one must define a switch number as
'2'. So, for the sake of the example, I defined it as '-n 2:3'. That
creates another problem. Running command:
fence_apc -a x.x.x.x -l abc -p def -v -n 2:3
I should reboot node number 3. But this is what I get:
------- alias-three ----------------------------------------------
Name : alias-three
Outlet : 3
State : ON
1- Immediate On
2- Immediate Off
3- Immediate Reboot
4- Delayed On
5- Delayed Off
6- Delayed Reboot
7- Cancel
?- Help, <ESC>- Back, <ENTER>- Refresh
> 1
-----------------------------------------------------------------------
Immediate On
This command will immediately turn
outlet 3 named 'alias-three' ON.
Enter 'YES' to continue or <ENTER> to cancel : YES
Command successfully issued.
Press <ENTER> to continue...
By default, it should reboot, not power on, right?. It was too late for
me to dig more into the code. IMHO 7920 is missing a step that
fence_apc thinks should be there. So, I'm sending full transcript of
the session:
American Power Conversion Network Management Card
AOS v2.7.0 (c) Copyright 2004 All Rights Reserved Rack PDU
APP v2.7.3
-------------------------------------------------------------------------------
Name : r2d2cp0etcbl Date : 11/20/2007
Contact : hostmaster Time : 00:04:11
Location : SomewhereInEurope User : Outlet User
Up Time : 17 Days 10 Hours 57 Minutes Stat : P+ N+ A+
Switched Rack PDU: Communication Established
------- Control Console --------------------------------------------
1- Device Manager
2- Network
3- System
4- Logout
<ESC>- Main Menu, <ENTER>- Refresh
> 1
------- Device Manager ---------------------------------------------
1- Phase Monitor
2- Outlet Control
3- Power Supply Status
<ESC>- Back, <ENTER>- Refresh
> 2
------- Outlet Control --------------------------------------------
1- aliasname-one ON
2- aliasname-two ON
3- aliasname-three ON
4- ALL Accessible Outlets
<ESC>- Back, <ENTER>- Refresh
> 3
------- aliasname-three -----------------------------------------------
Name : aliasname-three
Outlet : 3
State : ON
1- Immediate On
2- Immediate Off
3- Immediate Reboot
4- Delayed On
5- Delayed Off
6- Delayed Reboot
7- Cancel
?- Help, <ESC>- Back, <ENTER>- Refresh
> 1
-----------------------------------------------------------------------
Immediate On
This command will immediately turn
outlet 3 named 'aliasname-three' ON.
Enter 'YES' to continue or <ENTER> to cancel : YES
Command successfully issued.
Press <ENTER> to continue...
Thanks!
More information about the Linux-cluster
mailing list