Go to main content
Guía de administración y utilidades del controlador OpenStack Nova 1.0 en Oracle® VM Server for SPARC

Salir de la Vista de impresión

Actualización: Septiembre de 2016
 
 

Resolución de otros problemas de OpenStack

No se puede iniciar sesión en Horizon porque falló la verificación CSRF

Después de ejecutar un comando pkg upgrade, es posible que el intento por iniciar sesión en el panel de control de Horizon falle y genere el siguiente mensaje de error:

CSRF verification failed. Request aborted.

Para resolver este problema, ejecute el siguiente comando en el controlador de nube:

cctrl# gsed -i -e s@SECURE_PROXY_SSL_HEADER@#SECURE_PROXY_SSL_HEADER@ \
        -e s@CSRF_COOKIE_SECURE@#CSRF_COOKIE_SECURE@ \
        -e s@SESSION_COOKIE_SECURE@#SESSION_COOKIE_SECURE@ \
        /etc/openstack_dashboard/local_settings.py

Reinicie el servicio apache24.

cctrl# svcadm restart apache24

Borre la caché del explorador.

Acceda al panel de control de Horizon en http://your-cloud-controller/horizon.

Aspectos importantes que deben validarse en el entorno

  • Asegúrese de que todos los nodos de cálculo usen NTP. OpenStack depende de la hora exacta para funcionar correctamente.

  • Asegúrese de que la resolución de nombres (de reenvío e inversa) funcione correctamente; para ello, utilice un archivo /etc/hosts estándar que contenga información sobre los nodos de cálculo en el entorno de OpenStack. También puede tener un DNS completamente funcional con registros precisos y rutas de búsqueda adecuadas en hosts, que se pueda usar para producción.

  • Asegúrese de que el sistema ejecute al menos el sistema operativo Oracle Solaris 11.3 SRU 12.

  • Asegúrese de que no haya fallado ningún servicio en el controlador de nube o los nodos de cálculo.

    Utilice el comando svcs para ver el estado de todos los servicios. Ejecútelo en el controlador de nube y en los nodos de cálculo.

    # svcs -xv