Managed OpenStack Release Notes

Below are new features, upgrades and bug fixes for the 4.5 release of Platform9 Managed OpenStack.

What’s Changed: Platform9 Managed OpenStack

Python3.6 support

Added Python 3.6 support for all OpenStack services. With Python3.6 support, minimum version required of the OVS package on hosts is 2.11.1, which can be downloaded from the Platform9 repository. It is imperative that the steps outlined below are performed on all hosts before upgrading your environment to the v4.5 release. There may be a short blip in network connectivity, so please schedule a maintenance window for this.

For CentOS/RHEL hosts:

  1. Update Platform9 yum repo.
Terminal
Copy
  1. Make sure only 2.11.1 version is visible.
Terminal
Copy

If the output of the above command shows multiple versions, run **yum makecache**.

  1. Verify baseurl path in /etc/yum.repos.d/platform9-*.repo file.
Terminal
Copy
  1. Update OVS package.
Terminal
Copy
  1. Restart the pf9-neutron-ovs-agent service subsequently.
Terminal
Copy

To install python36-libvirt required for Nova Compute role, install epel-release package.

Terminal
Copy

For Ubuntu hosts:

  1. Run the following commands to list GPG keys. If the “Platform9 Systems” key is visible in the output, please skip to Step #3.
Terminal
Copy
  1. Download key from S3 bucket and add GPG key:
Terminal
Copy
  1. Set Debian path in /etc/apt/sources.list.d/platform9*.list as follows:
Terminal
Copy

If a stale entry is already present in **/etc/apt/sources.list** file, please remove it.

  1. Run apt-get update to get the latest changes from s3 bucket
Terminal
Copy
  1. Update OVS package.
Terminal
Copy
  1. Restart the pf9-neutron-ovs-agent service subsequently.
Terminal
Copy

Bug Fixes and Improvements

  • Added pre-requisites checking to VM-HA api so as to disallow enabling HA on host aggregates with less than 4 hosts or when any host is offline at the time of enabling HA itself.
  • Fixed an issue where Cinder was not filtering Glance endpoints by region name at the time of volume creation leading to timeouts.
  • Fixed an issue where keystone client used by nova, cinder and ceilometer services on hosts were not using the proxy, despite comms service being configured to reach the control plane via a proxy server.
  • Fixed an issue where VMWare discovery service would fail to parse special characters in VC password.
  • Fixed an issue with Aodh due to missing keystone domain id in service configuration when notifying gnocchi-based alarms’ action.
  • Fixed an issue with soft-deleting VMs booted from volumes where volume would continue to be in attached state even if VM is deleted.
  • Fixed an issue with stale allocations for a resource provider in nova placement database that would prevent deletion of that RP and corresponding compute service during hypervisor role de-authorization.
  • Fixed an issue with VM-HA where rabbitmq queue keeps growing for a host when it is removed from the HA cluster.
  • Fixed a bug that allowed users to migrate VMs to hosts outside of their allocated availability zone.
  • Added a warning message to inform users that at least three hosts are required to configure OpenStack High Availability

Upgrade Notes

Deprecated Ceilometer-API

Starting with this Platform9 release, the deprecated ceilometer-api is disabled in favor of using equivalent APIs provided by Gnocchi, Aodh and Panko services for metrics, alarms and events respectively. With this change, any references to native ceilometer metrics should be dropped from Aodh alarms and Heat stack templates. You should transition to using Gnocchi-based alarms for autoscaling feature.

Updated Ubuntu Repository

Updated existing ubuntu_latest repo with signing of files using gpg key. Download key from s3 bucket using following

Terminal
Copy

VMware Appliance Added below annotation in VMware appliance template OVF suggesting it is used as Platform9 Gateway to avoid accidental deletion. <Annotation>openstack-do-not-delete:Platform9-VMware-Gateway</Annotation>

For the latest OpenStack support matrix please visit OpenStack Support Matrix Latest

Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard