Node Assassin - Original: Difference between revisions

From Alteeve Wiki
Jump to navigation Jump to search
Line 13: Line 13:
= Hardware =
= Hardware =


This device will be based on the [http://arduino.cc/ Arduino] [http://arduino.cc/en/Main/ArduinoBoardDuemilanove Duemilanove] using the [http://arduino.cc/en/Main/ArduinoEthernetShield Ethernet Shield] for communication.
This device will be based on the [[Arduino]] [http://arduino.cc/en/Main/ArduinoBoardDuemilanove Duemilanove] using the [http://arduino.cc/en/Main/ArduinoEthernetShield Ethernet Shield] for communication.


* The Arduino listens for commands on the network.
* The Arduino listens for commands on the network.

Revision as of 16:25, 17 January 2010

 Node Assassin :: Node Assassin - Original

Node Assassin is an open-source, open-hardware project to create a network-attached cluster fence device.

It's really just an idea at this point. At this time, nothing below should be considered valid, functional or likely even sane.

As always, proceed at your own risk. :)

Concept

The goal of this device is to provide a network-addressable device that can be signalled to press and home one or more node's reset switches. This device will then have a wrapper to plug into cluster management software like Red Hat's 'ricci' and 'luci' programs. This should then provide an inexpensive, scallable fence device.

Hardware

This device will be based on the Arduino Duemilanove using the Ethernet Shield for communication.

  • The Arduino listens for commands on the network.
    • Take "True" or "False" to a given port with a port mapping to a relay to open or close.
  • Arduino drives a ULN2003A which in turn drives up to seven relays.
  • The 1N4148 diode is used to protect the transistor array and arduino.

 

Input, advice, complaints and meanderings all welcome!
Digimer digimer@alteeve.ca https://alteeve.ca/w legal stuff:  
All info is provided "As-Is". Do not use anything here unless you are willing and able to take resposibility for your own actions. © 1997-2013
Naming credits go to Christopher Olah!
In memory of Kettle, Tonia, Josh, Leah and Harvey. In special memory of Hannah, Jack and Riley.