Cisco Openstack g.1

g.1 is a maintenance release of Cisco OpenStack Installer - Grizzly. In addition to various bugfixes, it provides the following features:

* Support for automated provisioning of provider networks
* Preliminary support for automated provisioning of the Cisco plugin for Quantum
* Automated setup of Ceph and support for Glance backed by Ceph RBD. Ceph mon and osd can sit atop compute nodes and mon can also sit atop a control node. Mon and osd can not coexist on the same node.

Milestone information

Project:
Cisco Openstack
Series:
grizzly
Version:
g.1
Released:
 
Registrant:
Mark T. Voelker
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
6 Chip, 14 Chris Ricker, 14 Mark T. Voelker, 2 Michael Chapman, 2 Robert Starmer
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
42 Fix Released

Download files for this release

File Description Downloads

Release notes 

This release contains all upstream stable branch patches for OpenStack core components including Nova, Quantum, Cinder, Glance, Keystone, Horizon, and Swift. Client libraries have been updated to newer versions and tested as well. This release also features Puppet automation updates from StackForge.

Getting the Source and Installing the Release
--------------------------------------------------------------
Information about how to install Cisco OpenStack Edition - Grizzly can be found here:

http://docwiki.cisco.com/wiki/OpenStack:Grizzly-Multinode

Note that the instructions provided will install the latest stable maintenance patches for Grizzly, which may be newer than those in the g.1 release. If you need to specifically install the versions of the packages released in g.1 even though newer maintenance updates are available, you can modify your apt configuration to point to our g.1 snapshot repository. Execute these steps:

1.) Edit /etc/apt/sources.list.d/cisco-openstack-mirror_grizzly.list and change the following lines:

deb ftp://ftpeng.cisco.com/openstack/cisco grizzly main
deb-src ftp://ftpeng.cisco.com/openstack/cisco grizzly main

to:

deb ftp://ftpeng.cisco.com/openstack/cisco grizzly/snapshots/g.1 main
deb-src ftp://ftpeng.cisco.com/openstack/cisco grizzly/snapshots/g.1 main

2.) Run "apt-get update" as root or via sudo.

3.) To ensure changes are propagated by Puppet, modify /etc/puppet/manifests/core.pp on your build node. Change line 28 (https://github.com/CiscoSystems/grizzly-manifests/blob/g.1/manifests/core.pp#L28) to read "grizzly/snapshots/g.1" instead of "grizzly".

Note that you may also choose to run bleeding-edge (and not fully vetted) code by using "grizzly-proposed" in place of "grizzly/snapshots/g.1" in the above instructions. This is recommended only for developers who expect things to be broken occasionally and is strongly discouraged for production environments.

The source code for this release has been posted to GitHub. Look for the "g.1" tag in the repositories listed here:

https://github.com/CiscoSystems/

Limitations:
----------------
We do not support Heat, Ceilometer, or other incubated projects in this release although relevant repositories are available for customers to experiment with on their own.

Customers deploying Swift with Cisco OpenStack Installer should take note that storage nodes need to be brought up before the Swift proxy node. Further information is available in the installation instructions here:

http://docwiki.cisco.com/wiki/OpenStack:Grizzly-Multinode

Similarly, customers deploying Ceph should take care to bring up MON and OSD nodes in order. More details can be found here:

http://docwiki.cisco.com/wiki/OpenStack:Grizzly-Multinode

Ceph RBD can be used as a backend for Glance as of this release. This release also supports creating Cinder volumes backended by Ceph--however it has only been tested on topologies with a single OSD and MON (these release notes will be ammended as further testing is performed).

This release contains preliminary deployment automation support for the Cisco plugin. There are some known issues for l3 traffic flowing to an external network by a bridge other than br-ex due to a known limitation of upstream Puppet code. We expect this issue to be fully addressed in the next release.

Simple Network Model:
---------------------------------
Cisco OpenStack Installer uses Quantum to provide networking services. A number of network models are possible with appropriate modifications to the Puppet manifests supplied here. Cisco has tested a simple network model that can serve as a starting point for COI users. The simple network model uses a single "control" node on which most OpenStack control services are run and multiple compute nodes. Network segmentation is provided by Open vSwitch via GRE tunneling. Two physically or logically (VLAN) separated IP networks with an external router or layer-3 switch that provides connectivity between these two networks are deployed: one to provide connectivity for OpenStack API endpoints, Open vSwitch (OVS) GRE endpoints, and OpenStack/UCS management. The second network is used by OVS as the physical bridge interface and by Quantum as the public network. More information can be found in our installation instructions here:

http://docwiki.cisco.com/wiki/OpenStack:Grizzly-Multinode

Changelog 

View the full changelog

A list of defects fixed in this release can be found at:

https://launchpad.net/openstack-cisco/grizzly/g.1

This release includes selected OpenStack core component patches from stable branch, plus updates to client libraries and updated Puppet deployment code from StackForge and Cisco.

0 blueprints and 42 bugs targeted

Bug report Importance Assignee Status
1197428 #1197428 auth.log fills disk 2 Critical Chris Ricker  10 Fix Released
1197428 #1197428 auth.log fills disk 2 Critical Chris Ricker  10 Fix Released
1195312 #1195312 Security groups don't appear to work 3 High Chris Ricker  10 Fix Released
1195312 #1195312 Security groups don't appear to work 3 High Chris Ricker  10 Fix Released
1195824 #1195824 DIsk partitioning can't easily be changed 3 High Robert Starmer  10 Fix Released
1195824 #1195824 DIsk partitioning can't easily be changed 3 High Robert Starmer  10 Fix Released
1195872 #1195872 Can't create provider networks from manifest 3 High Michael Chapman  10 Fix Released
1195872 #1195872 Can't create provider networks from manifest 3 High Michael Chapman  10 Fix Released
1204292 #1204292 the current puppet-rabbitmq in the repository is newer than it should be 3 High   10 Fix Released
1204292 #1204292 the current puppet-rabbitmq in the repository is newer than it should be 3 High   10 Fix Released
1204904 #1204904 Upgrade dependencies for correct execution of quantum commands 3 High Chris Ricker  10 Fix Released
1204904 #1204904 Upgrade dependencies for correct execution of quantum commands 3 High Chris Ricker  10 Fix Released
1205001 #1205001 site.example.pp has syntax error 3 High Chip  10 Fix Released
1205001 #1205001 site.example.pp has syntax error 3 High Chip  10 Fix Released
1194644 #1194644 Expose quantum quotas for configuration 4 Medium Chris Ricker  10 Fix Released
1194644 #1194644 Expose quantum quotas for configuration 4 Medium Chris Ricker  10 Fix Released
1194936 #1194936 install_os_puppet incorrectly copies templates 4 Medium Mark T. Voelker  10 Fix Released
1194936 #1194936 install_os_puppet incorrectly copies templates 4 Medium Mark T. Voelker  10 Fix Released
1195935 #1195935 qemu virtual resources removed from upstream 4 Medium Chris Ricker  10 Fix Released
1195935 #1195935 qemu virtual resources removed from upstream 4 Medium Chris Ricker  10 Fix Released
1199012 #1199012 collectd errors w/cannot assign requested address 4 Medium Mark T. Voelker  10 Fix Released
1199012 #1199012 collectd errors w/cannot assign requested address 4 Medium Mark T. Voelker  10 Fix Released
1200316 #1200316 Nagios Service Checks Fail with Authentication Error (HTTP 401) 4 Medium Mark T. Voelker  10 Fix Released
1200316 #1200316 Nagios Service Checks Fail with Authentication Error (HTTP 401) 4 Medium Mark T. Voelker  10 Fix Released
1200454 #1200454 Nagios Glance Check Needs Rewrite to Use Modern Glanceclient 4 Medium Mark T. Voelker  10 Fix Released
1200454 #1200454 Nagios Glance Check Needs Rewrite to Use Modern Glanceclient 4 Medium Mark T. Voelker  10 Fix Released
1201520 #1201520 cinder needs iscsi_ip_address configurable in site.pp 4 Medium   10 Fix Released
1201520 #1201520 cinder needs iscsi_ip_address configurable in site.pp 4 Medium   10 Fix Released
1205007 #1205007 core.pp contains a syntax error 4 Medium Chip  10 Fix Released
1205007 #1205007 core.pp contains a syntax error 4 Medium Chip  10 Fix Released
1207826 #1207826 Missing Ip range in security groups causes an error in Horizon 4 Medium Mark T. Voelker  10 Fix Released
1207826 #1207826 Missing Ip range in security groups causes an error in Horizon 4 Medium Mark T. Voelker  10 Fix Released
1195295 #1195295 Swift keystone endpoint can't be disabled 5 Low Chip  10 Fix Released
1195295 #1195295 Swift keystone endpoint can't be disabled 5 Low Chip  10 Fix Released
1196600 #1196600 need to rebuild oslo.config for grizzly 5 Low Chris Ricker  10 Fix Released
1196600 #1196600 need to rebuild oslo.config for grizzly 5 Low Chris Ricker  10 Fix Released
1200678 #1200678 Puppet and carbon disagree on file permissions 5 Low Mark T. Voelker  10 Fix Released
1200678 #1200678 Puppet and carbon disagree on file permissions 5 Low Mark T. Voelker  10 Fix Released
1204720 #1204720 glance_image type doesnot work in grizzly 5 Low Mark T. Voelker  10 Fix Released
1204720 #1204720 glance_image type doesnot work in grizzly 5 Low Mark T. Voelker  10 Fix Released
1204900 #1204900 Can't disable firewalls 5 Low Chris Ricker  10 Fix Released
1204900 #1204900 Can't disable firewalls 5 Low Chris Ricker  10 Fix Released
This milestone contains Public information
Everyone can see this information.