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

Salir de la Vista de impresión

Actualización: Mayo de 2016
 
 

Limitaciones conocidas

Los siguientes son problemas conocidos con OpenStack (Havana 2013.2.3) en Oracle Solaris 11.2:

  • No se admite el acceso de la consola remota a instancias de VM mediante el uso del panel de control de OpenStack. En su lugar use, el panel de control para cargar un par de claves SSH. Este par de claves se inserta en el archivo authorized_keys de root para esa instancia de VM.

  • Solamente se admiten por completo los nodos de Nova que ejecutan Solaris porque Neutron admite únicamente un complemento único para virtualización de red.

  • Actualmente, el anexo del volumen Cinder no se admite en las zonas no globales.

  • Las instancias de VM deben ejecutar Oracle Solaris 11.2.

  • No se admite el cambio de tamaño de las instancias de VM.

    No se admite el comando nova resize. Es posible que la salida del comando nova resize indique que se ha completado el comando, pero el comando nova resize-confirm informa que el cambio de tamaño de la instancia no se puede confirmar y el comando nova show muestra que no se ha cambiado el tamaño de la instancia.

  • No se admite la migración de VM en vivo.

    No se admite el comando nova live-migration.

  • No se admite la copia de seguridad de Cinder.

    El servicio cinder-backup se instala cuando instala el paquete cinder, pero el servicio está desactivado y deje dejarlo desactivado.

  • En el cuadro de diálogo Iniciar instancia del panel de control, solamente sea admite Iniciar desde imagen para Origen de inicio de instancia. En el menú Proyecto -> Imágenes e instantáneas -> Acciones, no se admite CreateVolumeFromImage. Consulte Solaris OpenStack Horizon customizations para obtener información acerca de otras personalizaciones del panel de control de Solaris OpenStack.

  • No se admiten enlaces de datos VXLAN como valor para la opción external_network_datalink del archivo /etc/neutron/l3_agent.ini. Si define un enlace de datos VXLAN como valor para la opción external_network_datalink, el agente Neutron L3 no podrá crear ni asociar una VNIC en la red externa.

  • Deberá usar la línea de comandos para modificar la cuota del recurso de red de un proyecto.

    La cuota de un recurso de red no se puede modificar desde Horizon. Puede usar el panel de control de Horizon para crear un proyecto o modificar los recursos que no pertenecen a la red de un proyecto existente. Para modificar la cuota para redes, subredes, puertos, enrutadores o direcciones IP flotantes de un proyecto, deberá usar el comando neutron quota-update.

    Incluso cuando modifique un recurso que no pertenece a la red, se mostrará el siguiente mensaje de error. Puede ignorar este mensaje. Contrariamente a lo que indica este mensaje, la cuota para el recurso que no pertenece a la red se ha aplicado.

    Error: Modified project information and members, but unable to modify project quotas.
  • SMF y OpenStack podrán informar un estado de servicio diferente.

    El siguiente ejemplo muestra que el servicio nova-cert está desactivado en OpenStack, aunque SMF muestra el servicio como online:

    root@c190-133:~# nova service-disable c190-133 nova-cert
    +----------+-----------+----------+
    | Host     | Binary    | Status   |
    +----------+-----------+----------+
    | c190-133 | nova-cert | disabled |
    +----------+-----------+----------+
    root@c190-133:~# svcs nova-cert
    STATE          STIME    FMRI
    online         21:14:11 svc:/application/openstack/nova/nova-cert:default
  • El servicio SMF neutron-l3-agent entra en mantenimiento cuando se inicia.

    Solución: reinicie el servicio ipfilter y borre neutron-l3-agent.

    network# svcadm restart ipfilter:default
    network# svcadm clear neutron-l3-agent:default
  • En determinadas configuraciones, se elimina la puerta de enlace predeterminada para el nodo de red.

    Si la dirección IP del nodo de red se deriva del espacio de direcciones external_network y si usa el comando neutron router-gateway-clear para eliminar external_network de provider_router, se suprime la puerta de enlace predeterminada para el nodo de red y no es posible acceder al nodo de red.

    network# neutron router-gateway-clear router_UUID

    Solución: conecte el nodo de red mediante la consola y agregue la puerta de enlace predeterminada nuevamente.

  • La base de datos sqlite de Nova se bloquea cuando se crean varias instancias simultáneamente.

    Cuando se crea una gran cantidad de instancias (por ejemplo, 10 o más) simultáneamente, el comando nova list deja de funcionar durante un período y muestra el siguiente mensaje de error:

    $ nova list
    ERROR: The server has either erred or is incapable of performing the
    requested operation. (HTTP 500) (Request-ID:
    req-0ad63452-6753-c9fc-8275-e80604d42569)

    Horizon tampoco puede encontrar las instancias.

    La causa de este problema es que se bloquea la base de datos sqlite de Nova. Después de un tiempo, la base de datos se restablece y nova list y Horizon funcionan correctamente.

    Solución: use la base de datos de MySQL en lugar de sqlite. Consulte Cómo configurar el nodo de cálculo.