ironic/doc/source/index.rst
Devananda van der Veen 8eb63c2078 Rename "manager" to "conductor"
This rename to "conductor" more clearly communicates that this service
has a many-to-many relationship. One or more service instances
coordinate between each other to conduct actions on a set of nodes,
using guarded locks to prevent conflicting simultaneous actions on any
given node. The old name "manager" suggested a more one-to-many relationship,
which is not the design pattern which we use here.

Rename ironic/manager to ironic/conductor
Rename ironic.manager.manager.ManagerService
    to ironic.conductor.manager.ConductorManager
Rename ironic-manager to ironic-conductor
Update docs too

Change-Id: I3191be72a44bdaf14c763ce7519a7ae9066b2bc5
2013-07-03 04:03:22 -07:00

2.0 KiB

Welcome to Ironic's developer documentation!

Introduction

Ironic is an Incubated OpenStack project which aims to provision bare metal (as opposed to virtual) machines by leveraging common technologies such as PXE boot and IPMI to cover a wide range of hardware, while supporting pluggable drivers to allow vendor-specific functionality to be added.

If one thinks of traditional hypervisor functionality (eg, creating a VM, enumerating virtual devices, managing the power state, loading an OS onto the VM, and so on), then Ironic may be thought of as a hypervisor API gluing together multiple drivers, each of which implement some portion of that functionality with respect to physical hardware.

For an in-depth look at the project's scope and structure, see the dev/architecture page.

Status: Hard Hat Required!

Ironic is under rapid initial development, forked from Nova's Baremetal driver. If you're looking for an OpenStack service to provision bare metal today, that is where you want to look.

Developer Docs

For those wishing to develop Ironic itself, or add drivers to extend Ironic's functionality, the following documentation is provided.

dev/architecture dev/contributing dev/dev-quickstart

Client API Reference

dev/api-spec-v1

Python API Quick Reference

dev/api dev/cmd dev/common dev/db dev/drivers dev/conductor

Indices and tables

  • genindex
  • modindex
  • search