Node Assassin v1.1.4: Difference between revisions
Line 58: | Line 58: | ||
This is the <span class="code">[http://sources.redhat.com/cluster/wiki/FenceAgentAPI FenceAgentAPI]</span> compatible fence agent for Node Assassin devices. It is a [[perl]] program consisting of three files; | This is the <span class="code">[http://sources.redhat.com/cluster/wiki/FenceAgentAPI FenceAgentAPI]</span> compatible fence agent for Node Assassin devices. It is a [[perl]] program consisting of three files; | ||
* <span class="code">/sbin/fence_na</span> - The core agent called by the <span class="code">fenced</span> daemon. | * <span class="code">/sbin/fence_na</span> - The core agent called by the <span class="code">fenced</span> daemon. | ||
* <span class="code">/etc/fence_na/fence_na.lib</span> - The library | * <span class="code">/etc/fence_na/fence_na.lib</span> - The fence agent library. | ||
* <span class="code">/etc/fence_na/fence_na.conf</span> - | * <span class="code">/etc/fence_na/fence_na.conf</span> - The configuration file for your Node Assassin(s). | ||
All the details, including the source code, can be found in the following article: | All the details, including the source code and installer, can be found in the following article: | ||
* [[Node Assassin Fence Agent v1.1.4]] | * [[Node Assassin Fence Agent v1.1.4]] | ||
== NAOS; The Node Assassin Operating System == | == NAOS; The Node Assassin Operating System == |
Revision as of 05:49, 19 April 2010
Node Assassin :: Node Assassin v1.1.4 |
![]() |
-=] Paradise by the Node Assassin lights [=-
![](/w/images/thumb/b/be/An_cluster_logo_01.jpg/300px-An_cluster_logo_01.jpg)
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
![](/w/images/thumb/3/32/Current_na.jpg/400px-Current_na.jpg)
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 fence agent library.
- /etc/fence_na/fence_na.conf - The configuration file for your Node Assassin(s).
All the details, including the source code and installer, 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.
Getting Help
To get help with using or building your Node Assassin, please pop over to the AN!BBS. It's new, and looks pretty quiet, but I will be watching it closely while things get off the ground. Please don't hesitate to post and I will do my best to help out however I can.
Historical
This links to the original page created while the first Node Assassins were 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. |