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

Salir de la Vista de impresión

Actualización: Junio de 2016
 
 

Visión general: Implementación de reconstrucción completa con Ironic

Con el controlador solaris de Ironic, puede aprovisionar un nodo de reconstrucción completa mediante la función del archivo unificado (UAR) de Oracle Solaris o mediante Image Packaging System (IPS). Cuando crea un nodo, transfiere información al controlador solaris mediante elementos configurables de nodo.

En la siguiente tabla, se muestran los elementos para crear nodos. El elemento driver_info/archive_uri corresponde al aprovisionamiento de nodos con un archivo UAR. Los elementos restantes de la tabla corresponden al aprovisionamiento de nodos mediante IPS.

Elemento
Descripción
Ejemplo
driver_info/archive_uri
URI de archivo unificado con el cual se realiza el aprovisionamiento de la reconstrucción completa.
http://host.example.com/sol-11_3-x86.uar
driver_info/ai_service
Nombre del servicio AI que se debe utilizar.
default-x86
driver_info/publishers
Lista de editores IPS separados por el signo más (+) y que utiliza el formato de asignación de nombres publisher-name@origin.
solaris@http://ipkg.us.oracle.com/solarisN/dev+userland@http://my.example.repo
driver_info/fmri
Lista de FMRI de paquete que se deben instalar separados por el signo más (+).
pkg:/group/system/solaris-small-server+pkg:/cloud/openstack/nova
driver_info/install_profiles
Lista de URI de los perfiles de configuración que se deben aplicar en el entorno de instalación. Los URI están separados por el signo más (+).
http://host.example.com/profile1.xml+glance://glance-image
driver_info/sc_profiles
Lista de URI de los perfiles de configuración del sistema que se deben aplicar en el sistema instalado. Los URI están separados por el signo más (+).
http://host.example.com/profile1.xml+glance://glance-image
driver_info/manifest
URI del manifiesto de AI que se debe utilizar para aprovisionar la reconstrucción completa.
http://host.example.com/my-manifest.xml
driver_info/ipmi_address
Dirección IP o nombre de host de la consola serie que se debe conectar al ILOM del nodo que se debe aprovisionar.
192.168.2.200
driver_info/ipmi_username
Nombre de usuario para la conexión a IPMI.
root
driver_info/ipmi_password
Contraseña para la conexión a IPMI.
password

Si aprovisiona un nodo mediante un archivo UAR, solo debe proporcionar la información para driver_info/archive_uri. El URI de archivo solo puede usar uno de los esquemas que se muestran en la siguiente lista. Las mismas opciones de esquema se aplican a la especificación de perfiles si decide aprovisionar el nodo con IPS.

  • file://

  • http://

  • https://

  • glance://


Notas -  Si bien Glance se usa generalmente para almacenar imágenes de instalación, la agregación de perfiles al almacenamiento es aceptable.

Si aprovisiona un nodo mediante IPS, en primer lugar, asegúrese de que exista, al menos, un servicio AI predeterminado para la arquitectura del nodo, como se muestra en el siguiente ejemplo:

# installadm list
Service Name             Status Arch  Type Alias Aliases Clients Profiles Manifests
------------             ------ ----  ---- ----- ------- ------- -------- ---------
default-i386             on     i386  pkg  yes   0       0       0        1
default-sparc            on     i386  pkg  yes   0       0       0        1
ironic-x86               on     i386  pkg  no    0       0       0        1
ironic-sparc             on     i386  pkg  no    0       0       0        1

# installadm list -vcn ironic-x86   
There are no clients configured for service 'ironic-x86'.

# installadm list -vmn ironic-x86
Service Name       Manifest Name Status  Criteria
------------       ------------- ------  --------
ironic-x86         orig_default  default none 
ironic-sparc       orig_default  default none 

Cuando usa IPS para aprovisionar nodos, la especificación de driver_info/ai_service es opcional. Si omite el nombre del servicio AI, se utiliza el servicio AI predeterminado para la arquitectura del nodo.

Si especifica paquetes personalizados para driver_info/fmri, también debe especificar los editores para el elemento driver_info/publishers.