Installation guide
Table Of Contents

Note
If you are upgrading from an older version of Grizzly, which required Red Hat Enterprise
Linux 6.4, you will also need to upgrade to Red Hat Enterprise Linux 6.6 (required by
Havana). Upgrading from to RHEL 6.6 will require you to reboot both controller and
Compute nodes to get the newer kernel running. Currently, there is no way to update a
kernel without rebooting the base operating system.
If you require a RHEL update, this means that your users will experience downtime of their
instances (VMs) as well. This can be partially mitigated by suspending the VMs before the
update/reboot and then resuming them afterwards.
3.2. Met hod - Upgrade All at Once
To upgrade everything at once, run the following steps on all of your hosts:
1. Ensure you are subscribed to the right Red Hat Enterprise Linux OpenStack Platform 4
channels on all of your hosts (see Section 1.3, “ RHN/CD N Channels” ).
2. Ensure the o penstack-uti l s package is installed:
# yum i nstal l o penstack-uti l s
3. Take down all the services on all the nodes. This step depends on how your services are
distributed among your nodes.
To stop all the OpenStack services running on a host, run:
# o penstack-servi ce sto p
4. Perform a complete upgrade of all packages, and then flush expired tokens in the Identity
service (might decrease the time required to synchronize the database):
# yum upg rad e
# keysto ne-manag e to ken_fl ush
5.
Upgrade the database schema for each service:
# openstack-db --service serviceName --update
For example:
# openstack-db --service keystone --update
For reference purposes, the following table contains the commands run by o penstack-d b.
T ab le 3.2. o p en st ack- db co mman ds
Red Hat Ent erprise Linux O penSt ack Plat form 4 Release Not es
50