You will need to make the following changes on all of your hosts that are running Horizon.
The openstack-dashboard
package installs
/etc/httpd/conf.d/openstack-dashboard.conf
, but the Staypuft
installer replaces this with
/etc/httpd/conf.d/15-horizon_vhost.conf
. After upgrading horizon,
you will have three configuration files:
15-horizon_vhost.conf
openstack-dashboard.conf
openstack-dashboard.conf.rpmnew
You will need to make the following changes:
Remove openstack-dashboard.conf.rpmnew
:
rm openstack-dashboard.conf.rpmnew
Modify 15-horizon_vhost.conf
by replacing:
Alias /static "/usr/share/openstack-dashboard/static"
With:
Alias /dashboard/static "/usr/share/openstack-dashboard/static"
The openstack-dashboard
package installs
/etc/openstack-dashboard/local_settings
. After an upgrade, you will
find two configuration files:
/etc/openstack-dashboard/local_settings
/etc/openstack-dashboard/local_settings.rpmnew
You will need to make the following changes:
Backup your existing local_settings
file:
cp local_settings local_settings.old
Rename local_settings.rpmnew
to local_settings
:
mv local_settings.rpmnew local_settings
Replace the following configuration options with the corresponding
value from your local_settings.old
file:
ALLOWED_HOSTS
SECRET_KEY
CACHES
OPENSTACK_KEYSTONE_URL
After making these changes, you will need to restart horizon on all of
your controllers. You may simply run systemctl restart httpd
on
your controllers, even with an HA deployment.