ReleaseNotes1507
4522
Comment:
|
1635
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
== General Charm Updates == | ## page was copied from ServerTeam/OpenStackCharms/ReleaseNotes1501 <<TableOfContents>> |
Line 3: | Line 4: |
=== Icehouse support for 12.04 and 14.04 === | == Summary == |
Line 5: | Line 6: |
All OpenStack charms now support deployment of OpenStack 2014.1 (Icehouse) on Ubuntu 12.04 LTS and Ubuntu 14.04 LTS; this support includes the following charms: |
The 15.04 OpenStack Charm release includes updates for the following charms: * ceilometer * ceilometer-agent * ceph * ceph-radosgw * cinder * cinder-ceph * glance * hacluster * heat |
Line 8: | Line 18: |
* neutron-api * neutron-openvswitch * nova-cloud-controller * nova-compute * openstack-dashboard * quantum-gateway * rabbitmq-server * swift-proxy * swift-storage * percona-cluster == New Charm Features == === Neutron - Distributed Virtual Router === === Neutron - Router High Availability === === Percona Cluster - Improved HA failure detection === The percona-cluster charm now ensures that the access Virtual IP is always co-located with an active, up-to-date instance of Percona XtraDB Cluster. === Deployment from source === '''EXPERIMENTAL FEATURE''' The following charms now have support for deploying OpenStack directly from git repositories: |
|
Line 9: | Line 46: |
* keystone | |
Line 12: | Line 50: |
* neutron-api | |
Line 13: | Line 52: |
* swift-proxy * swift-storage * ceilometer * ceilometer-agent * heat |
* neutron-openvswitch |
Line 19: | Line 54: |
To deploy OpenStack Icehouse on Ubuntu 12.04, use the 'openstack-origin' configuration option, for example: | This feature is enabled by using the new 'openstack-origin-git' configuration option; this can be used to configure a minimal or expanded list of repositories to collate and install - see the README in each charm for specific details. |
Line 21: | Line 56: |
{{{ cat > config.yaml << EOF nova-cloud-controller: openstack-origin: cloud:precise-icehouse EOF juju deploy --config config.yaml nova-cloud-controller }}} |
Further deploy from source enablement is expected during the 15.07 charm development cycle. |
Line 29: | Line 58: |
OpenStack Icehouse is provided as the default OpenStack release on Ubuntu 14.04 so no additional configuration is required in 14.04 deployments. | == Bugs Fixed == |
Line 31: | Line 60: |
=== Active/Active and SSL RabbitMQ === All OpenStack charms now feature support for use with the rabbitmq-server charm configured in native active/active HA mode. To deploy RabbitMQ in this mode: {{{ juju deploy rabbitmq-server juju add-unit -n 1 rabbitmq-server }}} Charms should be related to the rabbitmq-server charm as before: {{{ juju add-relation cinder rabbitmq-server }}} The rabbitmq-server charm also now supports use of SSL connections, for example: {{{ juju set rabbitmq-server ssl=only }}} This will force all RabbitMQ connections to operate over SSL. Options for the ssl config flag include: * 'only': configure RabbitMQ server over a SSL port only. * 'off': configure RabbitMQ server over a non-SSL port only. * 'both': configure RabbitMQ server with SSL and non-SSL ports. '''NOTE''': This feature is not yet compatible with RabbitMQ server in native Active/Active HA mode. === SSL MySQL === TBC === PostgreSQL === Support for use of PostgreSQL as the database for OpenStack components has been added to the OpenStack charms. This feature can be used by deploying the postgresql charm and relating services to it - for example: {{{ juju deploy postgresql juju add-relation cinder postgresql:db }}} The nova-cloud-controller charm requires access to two databases (neutron and nova), so the procedure is slightly different: {{{ juju add-relation nova-cloud-controller:pgsql-nova-db postgresql:db juju add-relation nova-cloud-controller:pgsql-neutron-db postgresql:db }}} '''NOTE''': Its not possible to switch an existing MySQL deployment to PostgreSQL - the charms will error and fail-safe if you try todo this. === Upgrading 12.04 deployments to Icehouse === '''WARNING''': Upgrading an OpenStack deployment is always a non-trivial process. The OpenStack charms automate alot of the process, however always plan and test your upgrade prior to upgrading production OpenStack environments. Existing Havana and Grizzly deployments of OpenStack on Ubuntu 12.04 can be upgraded to Icehouse by issuing: {{{ juju upgrade-charm <charm-name> juju set <charm-name> openstack-origin=cloud:precise-icehouse }}} for each OpenStack charm in your deployment. Services which cannot be upgraded directly from Grizzly->Icehouse will be stepped automatically through the Havana release first. == New Charm Features == === Neutron - Modular Layer 2 plugin === The nova-cloud-controller, nova-compute and quantum-gateway charms will deploy the Modular Layer 2 (ml2) plugin, using the Open vSwitch L2 driver and GRE tunnelling, by default for Icehouse. Existing Havana deployments using the older Open vSwitch (ovs) plugin will be automatically migrated to the ml2 plugin on upgrade. === Neutron - Enabled Extensions === The following extensions/drivers have been enabled for Icehouse deployments: * Metering * Load Balancing as-a Service - using the default haproxy implementation. * Firewall as-a Service - using the default iptables implementation * VPN as-a Service - using OpenSwan IPSec VPN. === Swift - default middleware === The following middleware has been added to the default swift-proxy pipeline for OpenStack Icehouse: * gatekeeper * staticweb * bulk * slo - static large objects * dlo - dynamic large objects * tempurl * formpost * container-quotas * account-quotas * container_sync In addition, container versioning has also been enabled in the swift-storage charm. For more details on these features, please refer to the [[http://docs.openstack.org/developer/swift/middleware.html|upstream documentation]]. |
For the full list of bugs resolved for the 15.04 release please refer to https://launchpad.net/charms/+milestone/15.04 |
Contents
Summary
The 15.04 OpenStack Charm release includes updates for the following charms:
- ceilometer
- ceilometer-agent
- ceph
- ceph-radosgw
- cinder
- cinder-ceph
- glance
- hacluster
- heat
- keystone
- neutron-api
- neutron-openvswitch
- nova-cloud-controller
- nova-compute
- openstack-dashboard
- quantum-gateway
- rabbitmq-server
- swift-proxy
- swift-storage
- percona-cluster
New Charm Features
Neutron - Distributed Virtual Router
Neutron - Router High Availability
Percona Cluster - Improved HA failure detection
The percona-cluster charm now ensures that the access Virtual IP is always co-located with an active, up-to-date instance of Percona XtraDB Cluster.
Deployment from source
EXPERIMENTAL FEATURE
The following charms now have support for deploying OpenStack directly from git repositories:
- cinder
- keystone
- glance
- nova-cloud-controller
- nova-compute
- neutron-api
- quantum-gateway
- neutron-openvswitch
This feature is enabled by using the new 'openstack-origin-git' configuration option; this can be used to configure a minimal or expanded list of repositories to collate and install - see the README in each charm for specific details.
Further deploy from source enablement is expected during the 15.07 charm development cycle.
Bugs Fixed
For the full list of bugs resolved for the 15.04 release please refer to https://launchpad.net/charms/+milestone/15.04
OpenStack/OpenStackCharms/ReleaseNotes1507 (last edited 2016-06-20 13:04:30 by james-page)