Upgrading Red Hat Enterprise Linux 6 OpenStack Platform environments to version 0.18 of qpid

Updated -

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:

    1. 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
      
    2. Upgrade python-qpid, qpid-cpp-server and qpid-tools (if installed):

      # yum update python-qpid qpid-cpp-server qpid-tools
      
    3. restart services:

      # service qpidd restart
      # openstack-service restart
      
  • To install the newer version of qpid on the rest of the nodes:

    1. 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
      
    2. Upgrade python-qpid, qpid-cpp-client and qpid-tools (if installed):

      # yum update python-qpid qpid-cpp-client qpid-tools
      
    3. restart service:

      # openstack-service restart
      

Comments