Orchestra

Revision 2 as of 2011-08-05 21:50:36

Clear message

Ubuntu Orchestra

A collection of what we think is the best free software services for provisioning, deploying, hosting, managing, and orchestrating enterprise data center infrastructure services, by, with, and for the Ubuntu Server

Components

ubuntu-orchestra-server

Server metapackage that has, as dependencies, the individual components that make up the server side of an orchestra infrastructure.

ubuntu-orchestra-provisioning-server

Installs the dependencies necessary to provision Ubuntu systems over the network leveraging:

ubuntu-orchestra-management-server

This is a small metapackage to ensure the dependencies necessary to manage deployments of Ubuntu Server are installed, specifically:

ubuntu-orchestra-logging-server

This package installs the dependencies necessary to log events across your Ubuntu Server deployment.

ubuntu-orchestra-monitoring-server

This virtual package installs the dependencies necessary to monitor an Ubuntu data center.

ubuntu-orchestra-client

This package installs dependencies needed by a client system managed by Ubuntu Orchestra, these include:

Experience of provisoning

  1. Rack a server
  2. Turn on a server
  3. Server netboots and 'registers' itself with the Orchestra provisioning server (cobbler)
  4. Server shuts down
  5. (WAIT)
  6. When server is required, it is Wake'd on Lan via powerwake and installs a base Ubuntu server with cloud-init installed.
  7. Ensemble customises the install to be as required.

Experience of monitoring

Right now we're deploying just the basic infrastructure for nagios (server and nrpe clients) then each payload will be responsible to register itself with the desired checks through nrpe into nagios We define hostgroups by role name automatically

Experience of managing server

TBD

Experience of logging server

Centralised logging, collecting all tradional syslog output into central server. Orchestra logging client reconfigures rsyslog (via preseed) to log to the central logging server. Currently we have no webui for log grepping, but octapusy is on the roadmap.