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.
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