IT Management and Cloud Blog

« | Home | »

RightLink From RightScale

By John | July 23, 2009

RightLink is the agent installed on every server running under RightScale. It is a combination of the Nanite message bus and the Opscode Chef configuration management system. Servers running the RightLink agent configure themselves on startup and register with the Nanite mapper, which facilitates communication with other servers and the RightScale core system. The primary purpose of the RightLink agent is to run Chef recipes to install software at boot time and to perform operational tasks, such as restarting services or reconfiguring software.

RightLink is under active development at RightScale and we’ve open-sourced the codebase to enable others to inspect what we ask them to put on their servers and to be able to leverage all the code we put in to combine Nanite and Chef. Currently RightLink probably has some RightScale specific code in it, but we’re open to factoring that out such that others can use the same codebase in other contexts.

RightLink is published under the MIT license, see the LICENSE file in the source code. We will have a contributor’s agreement ready soon so we can take 3rd party contributions. Please feel free to log issues and suggestions in the github issues tracker associated with the project. We will be using this issue tracker ourselves for our internal development.

https://github.com/rightscale/right_link/wikis

Topics: aws, other, rightlink, rightscale | 2 Comments »

2 Responses to “RightLink From RightScale”

  1. Marius Ducea (mariusducea) 's status on Thursday, 23-Jul-09 16:42:58 UTC - Identi.ca Says:
    July 23rd, 2009 at 11:43 am

    [...] http://www.johnmwillis.com/other/rightlink-from-rightscale/ [...]

  2. Thorsten, CTO RightScale Says:
    July 23rd, 2009 at 12:19 pm

    Good observation John ;-) . We’ll have more details and a more comprehensive announcement of what we’re up to late next week or early the following one. We have others starting to use the RightLink code and we’ll have alpha support for all this on our platform real soon!

Comments