Instalación y configuración de OpenStack (Juno) en Oracle® Solaris

Salir de la Vista de impresión

Actualización: Junio de 2016
 
 

Acerca del componente Ironic

En los capítulos anteriores se describían los componentes principales de OpenStack para crear una nube. Los componentes adicionales ofrecen otros servicios que están relacionados con la administración de la nube. En este capítulo, se trata el componente Ironic que está disponible en la versión Juno.

Si bien los componentes principales de OpenStack le permiten aprovisionar máquinas virtuales o instancias de VM, Ironic presta servicios para registrar y aprovisionar instancias o nodos de reconstrucción completa e interrumpir la comunicación de estos. Ironic usa tecnologías comunes, como el inicio PXE e IPMI para admitir una gran variedad de hardware que puede aprovisionar. Además, un mecanismo de controlador conectable le permite a Ironic gestionar y admitir hardware específico del proveedor.

Para obtener más información sobre Ironic y las ventajas que ofrece, consulte la documentación del desarrollador de Ironic en el sitio web de la comunidad de OpenStack.

Ironic consta de tres componentes principales. En Oracle Solaris, estos componentes se suministran como servicios SMF. En la siguiente tabla, se muestran y se describen estos componentes.

Componente
Descripción
Servicio SMF
Servicio API de OpenStack Ironic
Servicio que proporciona una API RESTful mediante la cual los operadores y otros servicios pueden interactuar con los nodos de reconstrucción completa gestionados.
svc:/application/openstack/ironic/ironic-api
Servicio Conductor de OpenStack Ironic
Controlador principal que realiza el aprovisionamiento real de los nodos de reconstrucción completa mediante el uso de los controladores de referencia y específicos del proveedor. Los servicios API y conductor se comunican mediante RPC.
svc:/application/openstack/ironic/ironic-conductor
Servicio de base de datos de OpenStack Ironic
Un servicio SMF transitorio para crear y sincronizar la base de datos de backend de Ironic.
svc:/application/openstack/ironic/ironic-db