Cluster on Demand (COD) is a manager for a dynamic data center, implemented as an extension to the Shirako leasing toolkit.

COD is intended to enable core management tasks within a data center: provisioning infrastructure servers, dynamically creating and destroying virtual and physical machines, managing storage, backup, utilization, placement, and maintenance. (But it is not a complete product.)

COD runs within a Shirako authority actor. It manages calendar scheduling and assignment of lease reservations across an inventory of resources (substrate components). Under the hood, all details of interacting with a component are encapsulated in a scripted handler invoked by the leasing machinery in the authority server. The COD distribution includes handlers for some common resource types, e.g., Xen virtual machine servers. COD can also be used to manage other substrate components for which suitable handlers exist. COD assigns hostnames and IP addresses for each leased node, allocated from a subdomain and subnet associated with the containing slice or virtual cluster.

For more information, see the guides on the left-hand menu, and accompanying documentation on Shirako and Orca .