Orchestra
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:
nagios (client)
Experience of provisoning
- Rack a server
- Turn on a server
- Server netboots and 'registers' itself with the Orchestra provisioning server (cobbler)
- Server shuts down
- (WAIT)
- When server is required, it is Wake'd on Lan via powerwake and installs a base Ubuntu server with cloud-init installed.
- 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.