Steps for upgrade of controller node¶
Before upgrade:-¶
Create an osp8.repo file for latest packages
controller# vi osp8.repo
[rhel-7-server-openstack-8-rpms]
name=rhel-7-server-openstack-8-rpms
baseurl=http://10.13.37.254/repos/rhel-7-server-openstack-8-rpms
enabled=1
gpgcheck=0
Next, update the controller
controller# mv osp8.repo /etc/yum.repos.d/
controller# yum -y update
controller# reboot
Next, checkout liberty branch of puppet
foreman# git checkout liberty
Next, follow these steps after reboot
controller# keystone-manage db_sync
controller# nova-manage db sync
controller# glance-manage db sync
controller# cinder-manage db sync
controller# heat-manage db_sync
controller# neutron-db-manage --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini upgrade liberty
controller# puppet agent -t
controller# openstack-service restart
Steps for upgrade of compute node¶
NOTE: Needs to be performed after upgrade of controller
Before upgrade:-¶
compute# vi osp8.repo
[rhel-7-server-openstack-8-rpms]
name=rhel-7-server-openstack-8-rpms
baseurl=http://10.13.37.254/repos/rhel-7-server-openstack-8-rpms
enabled=1
gpgcheck=0
Next, upgrade the compute node
compute# mv osp8.repo /etc/yum.repos.d/
compute# yum -y update
compute# reboot
Repuppetize the nodes
compute# puppet agent -t
compute# openstack-service restart