Node Assassin v1.1.4: Difference between revisions
No edit summary |
No edit summary |
||
Line 9: | Line 9: | ||
[[Image:an_cluster_logo_01.jpg|thumb|300px|right|The AN!Cluster unnamed assassin.]] | [[Image:an_cluster_logo_01.jpg|thumb|300px|right|The AN!Cluster unnamed assassin.]] | ||
= About = | = About = | ||
Line 41: | Line 40: | ||
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: left;"|Same as the full source, but without the build images and files and does not have the Arduino IDE or BSchV3 programs. Substantially smaller download. | |style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: left;"|Same as the full source, but without the build images and files and does not have the Arduino IDE or BSchV3 programs. Substantially smaller download. | ||
|} | |} | ||
= Node Assassin = | = Node Assassin = |
Revision as of 02:08, 19 April 2010
Node Assassin :: Node Assassin v1.1.4 |
![]() |
-=] Paradise by the Node Assassin lights [=-

About
Node Assassin is an open hardware, open source cluster fence device.
It is 100% compatible with the RedHat/CentOS cluster management suite.
Download
All downloads include all files needed to build your own Node Assassin from commodity parts.
Downloads | |||
Type | Link | Size | Description |
Source | node_assassin-1.1.4-1.tar.gz | 18 MiB | Contains all files and programs needed to build a Node Assassin, load it's NAOS and install it's fence agent. Simply run the 'install' script from the root of the directory created by extracting the tarball. |
Minimal | node_assassin-1.1.4_minimal.tar.gz | 37 KiB | Same as the full source, but without the build images and files and does not have the Arduino IDE or BSchV3 programs. Substantially smaller download. |
Node Assassin

There are four major sections:
- The NA Fence Agent
- NAOS; The Node Assassin Operating System
- Building a own Node Assassin
- TNAP; The Node Assassin Protocol
The NA Fence Agent
This is the FenceAgentAPI compatible fence agent for Node Assassin devices. It is a perl program consisting of three files;
- /sbin/fence_na - The core agent called by the fenced daemon.
- /etc/fence_na/fence_na.lib - The library containing the shared functions used by the core program.
- /etc/fence_na/fence_na.conf - This is the common configuration file for your Node Assassin(s). It must be updated to match your environment in order to work.
All the details, including the source code, can be found in the following article:
NAOS; The Node Assassin Operating System
NAOS is the Arduino-based sketch that operates the Node Assassin. You will need to edit the source file naos_v1.1.4.4.c file to match your environment and then load it into your Node Assassin. Everything you need to know can be found in the link below:
Building a own Node Assassin
At this time, the commercial, pre-built Node Assassin is still in development. In order to get a Node Assassin now, you will need to build your own.
If you live in a big city, then your local electronics hobby shop should have everything you need. If you don't, then you can either order the parts from an online supplier or, if you wish, you can buy a kit with everything you need from us.
TNAP; The Node Assassin Protocol
Node Assassins are accessed and controlled over telnet using a custom protocol called TNAP. For day-to-day clustering, you do not need to worry about the protocol as the fence agent handles the communication for you behind the scenes. If you would like to know the details though, or would like to help improving the protocol, all the details are in the following article.
Historical
This is the original page create while the first Node Assassin was being created.
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. |