Upgrading Red Hat Enterprise Linux 6 OpenStack Platform environments to version 0.18 of qpid
Red Hat recommends upgrading Red Hat Enterprise Linux 6 OpenStack Platform environments to version 0.18 of qpid. The version of qpid that is available from the Red Hat Enterprise Linux 6 channels (0.14) is old and a number of known issues exist. There is a newer and more stable version (0.18) available from the MRG-M channel (access to the MRG-M channel is provided as part of the Red Hat Enterprise Linux OpenStack Platform subscription).
When installing with packstack passing your RHN credentials will automatically enable the MRG-M channel and packstack will then install the newer qpid packages by default. To pass your RHN credentials you can either pass the following directives to the packstack command:
--rh-username=<username>
--rh-password=<password>
Or set the following config variables in your packstack answer file:
CONFIG_RH_USER
CONFIG_RH_PW
For already installed Red Hat Enterprise Linux 6 OpenStack Platform environments you will need to manually enable the MRG-M channel and upgrade the qpid packages.
-
To install the newer version of qpid on the controller node:
-
Subscribe to the
MRG Messaging v. 2 (for RHEL 6 Server x86_64)
channel:# subscription-manager repos --enable=rhel-6-server-mrg-messaging-2-rpms # yum repolist
-
Upgrade python-qpid, qpid-cpp-server and qpid-tools (if installed):
# yum update python-qpid qpid-cpp-server qpid-tools
-
restart services:
# service qpidd restart # openstack-service restart
-
-
To install the newer version of qpid on the rest of the nodes:
-
Subscribe to the
MRG Messaging v. 2 (for RHEL 6 Server x86_64)
Channel:# subscription-manager repos --enable=rhel-6-server-mrg-messaging-2-rpms # yum repolist
-
Upgrade python-qpid, qpid-cpp-client and qpid-tools (if installed):
# yum update python-qpid qpid-cpp-client qpid-tools
-
restart service:
# openstack-service restart
-
Comments