Node Assassin v1.1.4: Difference between revisions

From Alteeve Wiki
Jump to navigation Jump to search
No edit summary
Line 40: Line 40:
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: left;" nowrap="nowrap"|37 [[KiB]]
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: left;" nowrap="nowrap"|37 [[KiB]]
|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.
|-
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center; font-weight: bold;" nowrap="nowrap"|RPM
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: left;" nowrap="nowrap"|[http://nodeassassin.org/files/node_assassin/node_assassin-1.1.4-1.noarch.rpm node_assassin-1.1.4-1.noarch.rpm]
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: left;" nowrap="nowrap"|--
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: left;"|'''NOT AVAILABLE YET''' - Architecture independent RPM wrapper for the source file.
|-
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center; font-weight: bold;" nowrap="nowrap"|SRPM
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: left;" nowrap="nowrap"|[http://nodeassassin.org/files/node_assassin/node_assassin-1.1.4-1.noarch.srpm node_assassin-1.1.4-1.noarch.srpm]
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: left;" nowrap="nowrap"|--
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: left;"|'''NOT AVAILABLE YET''' - Architecture independent Source RPM wrapper for the source file.
|}
|}


= Node Assassin =
= Node Assassin =

Revision as of 01:11, 19 April 2010

 Node Assassin :: Node Assassin v1.1.4

-=] Paradise by the node assassin light [=-

The AN!Cluster unnamed assassin.


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

Apr. 03, 2010: The current Node Assassin; v1.1.4 Prototype A.

There are four major sections:


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.