Cisco Openstack g.2

Milestone information

Project:
Cisco Openstack
Series:
grizzly
Version:
g.2
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:
2 Arvind Somya, 13 Chris Ricker, 9 Daneyon Hansen, 20 Mark T. Voelker, 2 Michael Chapman, 10 Pradeep Kilambi, 2 Satya Sanjibani Routray, 3 rakshith
Blueprints:
6 Implemented
Bugs:
68 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 as of 2013.1.3 plus additional patches accepted to the stable branch since 2013.1.3 was released. 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.2 release. If you need to specifically install the versions of the packages released in g.2 even though newer maintenance updates are available, you can modify your apt configuration to point to our g.2 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.2 main
deb-src ftp://ftpeng.cisco.com/openstack/cisco grizzly/snapshots/g.2 main

2.) Run "apt-get update" as root or via sudo. You may see a harmless warning of the form "Conflicting distribution: ftp://ftpeng.cisco.com grizzly/snapshots/g.2 Relase (expected grizzly/snapshots but got grizzly)". The warning is simply informational and lets you know that you are using a snapshot repository.

3.) To ensure changes are propagated by Puppet, modify /etc/puppet/manifests/core.pp on your build node. Change line 26 (https://github.com/CiscoSystems/grizzly-manifests/blob/g.2/manifests/core.pp#L26) to read "grizzly/snapshots/g.2" instead of "grizzly". Similarly, change line 66 (https://github.com/CiscoSystems/grizzly-manifests/blob/g.2/manifests/core.pp#L66) to "grizzly/snapshots/g.2" 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.2" 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.2" 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#Deploying_Swift

Similarly, customers deploying Ceph should take note of deployment considerations here:

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

Ceph RBD can be used as a backend for Glance as of this release. This release also supports creating Cinder volumes backended by Ceph in a variety of different configurations with the limitation that MON and OSD roles cannot be deployed to the same node (see above link for more details on deploying Ceph with COI).

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.

Active/Active HA Deployments
--------------------------------------------
This release features optional support for automated deployments of OpenStack using an active/active HA architecture. The active/active HA architecture uses MySQL Galera, RabbitMQ clustering and mirrored queues, HAProxy and Keepalived, Swift as backend storage for Glance, and provider networks to provide an active/active HA solution and requires a minimum of 13 nodes to deploy. A deployment guide for active/active HA can be found here:

http://docwiki.cisco.com/wiki/OpenStack_Grizzly_Release:_High-Availability_Automated_Deployment_Guide

For those who do not wish to use the automated HA deployment method, a manual method is described in the manual deployment guide here:

http://docwiki.cisco.com/wiki/COE_Grizzly_Release:_High-Availability_Manual_Installation_Guide

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.2

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.

6 blueprints and 68 bugs targeted

Blueprint Priority Assignee Delivery
Enable Automated Provisioning of Active/Active HA Cloud Enable Automated Provisioning of Active/Active HA Cloud 5 Essential Daneyon Hansen  11 Implemented
Make Ceph-backed-Cinder Work With Multiple Compute Nodes Make Ceph-backed-Cinder Work With Multiple Compute Nodes 4 High   11 Implemented
Provision Multiple DHCP Agents Provision Multiple DHCP Agents 4 High Mark T. Voelker  11 Implemented
Standalone network node class Standalone network node class 4 High Mark T. Voelker  11 Implemented
COI N1KV deployment: Control Kernel Version on compute nodes to a single one. COI N1KV deployment: Control Kernel Version on compute nodes to a single one. 3 Medium Mark T. Voelker  11 Implemented
Enable config_drive by default Enable config_drive by default 2 Low rakshith  11 Implemented
Bug report Importance Assignee Status
1207516 #1207516 permissions problem with swift signing dir 2 Critical Mark T. Voelker  10 Fix Released
1207516 #1207516 permissions problem with swift signing dir 2 Critical Mark T. Voelker  10 Fix Released
1213147 #1213147 Cisco plugin (grizzly) does not pass proper args 2 Critical Mark T. Voelker  10 Fix Released
1213147 #1213147 Cisco plugin (grizzly) does not pass proper args 2 Critical Mark T. Voelker  10 Fix Released
1215087 #1215087 Glance test should be in coe::ceph::control, not in it's own class 2 Critical   10 Fix Released
1215087 #1215087 Glance test should be in coe::ceph::control, not in it's own class 2 Critical   10 Fix Released
1206193 #1206193 Security group error 3 High Mark T. Voelker  10 Fix Released
1206193 #1206193 Security group error 3 High Mark T. Voelker  10 Fix Released
1206641 #1206641 Expand Grizzly Puppet Documentation 3 High Mark T. Voelker  10 Fix Released
1206641 #1206641 Expand Grizzly Puppet Documentation 3 High Mark T. Voelker  10 Fix Released
1209373 #1209373 Swift Cluster Deployment Failure Using G.1 3 High Daneyon Hansen  10 Fix Released
1209373 #1209373 Swift Cluster Deployment Failure Using G.1 3 High Daneyon Hansen  10 Fix Released
1211855 #1211855 Cinder RBD key substitution doesn't work 3 High   10 Fix Released
1211855 #1211855 Cinder RBD key substitution doesn't work 3 High   10 Fix Released
1213121 #1213121 puppet adding multiple ports per switch with cisco plugin 3 High Chris Ricker  10 Fix Released
1213121 #1213121 puppet adding multiple ports per switch with cisco plugin 3 High Chris Ricker  10 Fix Released
1214410 #1214410 cinder standalone nodes do not work with RBD 3 High   10 Fix Released
1214410 #1214410 cinder standalone nodes do not work with RBD 3 High   10 Fix Released
1214414 #1214414 requiring the ceph admin key for glance breaks puppet-coe 3 High   10 Fix Released
1214414 #1214414 requiring the ceph admin key for glance breaks puppet-coe 3 High   10 Fix Released
1214863 #1214863 Update to 2013.1.3 grizzly 3 High Chris Ricker  10 Fix Released
1214863 #1214863 Update to 2013.1.3 grizzly 3 High Chris Ricker  10 Fix Released
1219077 #1219077 non-ha install fails when setting up swift 3 High Mark T. Voelker  10 Fix Released
1219077 #1219077 non-ha install fails when setting up swift 3 High Mark T. Voelker  10 Fix Released
1207748 #1207748 init override needs to be upstreamed 4 Medium   10 Fix Released
1207748 #1207748 init override needs to be upstreamed 4 Medium   10 Fix Released
1211139 #1211139 glance_image type not supporting disk_format 'iso' 4 Medium Pradeep Kilambi  10 Fix Released
1211139 #1211139 glance_image type not supporting disk_format 'iso' 4 Medium Pradeep Kilambi  10 Fix Released
1211419 #1211419 Selecting cisco plugin in /etc/default/quantum-server patch broken through Puppet 4 Medium Pradeep Kilambi  10 Fix Released
1211419 #1211419 Selecting cisco plugin in /etc/default/quantum-server patch broken through Puppet 4 Medium Pradeep Kilambi  10 Fix Released
1211474 #1211474 Remove Unneeded mysql::server Dependency 4 Medium Daneyon Hansen  10 Fix Released
1211474 #1211474 Remove Unneeded mysql::server Dependency 4 Medium Daneyon Hansen  10 Fix Released
1212410 #1212410 Nexus XML Server Session Exceeded 4 Medium Arvind Somya  10 Fix Released
1212410 #1212410 Nexus XML Server Session Exceeded 4 Medium Arvind Somya  10 Fix Released
1213107 #1213107 Can't quota-update with CLI client 4 Medium Mark T. Voelker  10 Fix Released
1213206 #1213206 Cisco plugin multi-switch login example doesn't work 4 Medium Michael Chapman  10 Fix Released
1213206 #1213206 Cisco plugin multi-switch login example doesn't work 4 Medium Michael Chapman  10 Fix Released
1214145 #1214145 cisco_supplemental "Sources 404 Not Found" in n1k-test 4 Medium Mark T. Voelker  10 Fix Released
1214145 #1214145 cisco_supplemental "Sources 404 Not Found" in n1k-test 4 Medium Mark T. Voelker  10 Fix Released
1215138 #1215138 package modules needed for HA 4 Medium Chris Ricker  10 Fix Released
1215138 #1215138 package modules needed for HA 4 Medium Chris Ricker  10 Fix Released
1218055 #1218055 defining ceph mon on compute servers will make puppet fail 4 Medium   10 Fix Released
1218055 #1218055 defining ceph mon on compute servers will make puppet fail 4 Medium   10 Fix Released
1219044 #1219044 swift-backed-glance doesn't work 4 Medium Chris Ricker  10 Fix Released
1219044 #1219044 swift-backed-glance doesn't work 4 Medium Chris Ricker  10 Fix Released
1219940 #1219940 Nagios fails to display status of services in the openstack nodes in a HA testbed 4 Medium Pradeep Kilambi  10 Fix Released
1219940 #1219940 Nagios fails to display status of services in the openstack nodes in a HA testbed 4 Medium Pradeep Kilambi  10 Fix Released
1087755 #1087755 Remove drdb / openstack_admin 5 Low Chris Ricker  10 Fix Released
1189723 #1189723 cobbler::node node_type is not used 5 Low rakshith  10 Fix Released
1207010 #1207010 Keystone Puppet Module Token Failure 5 Low Daneyon Hansen  10 Fix Released
1207010 #1207010 Keystone Puppet Module Token Failure 5 Low Daneyon Hansen  10 Fix Released
1208974 #1208974 compute nodes need pm-utils installed 5 Low Satya Sanjibani Routray  10 Fix Released
1208974 #1208974 compute nodes need pm-utils installed 5 Low Satya Sanjibani Routray  10 Fix Released
1210257 #1210257 Remove tunnel_ip Requirements 5 Low Daneyon Hansen  10 Fix Released
1210257 #1210257 Remove tunnel_ip Requirements 5 Low Daneyon Hansen  10 Fix Released
1213230 #1213230 Swift proxy definitions should show swift_proxy_net_ip param 5 Low Mark T. Voelker  10 Fix Released
1213230 #1213230 Swift proxy definitions should show swift_proxy_net_ip param 5 Low Mark T. Voelker  10 Fix Released
1215169 #1215169 cinder_ceph_enabled test should not be in site.pp.example 5 Low Chris Ricker  10 Fix Released
1215169 #1215169 cinder_ceph_enabled test should not be in site.pp.example 5 Low Chris Ricker  10 Fix Released
1216032 #1216032 coe::site_index errors during initial puppet run of build node 5 Low Chris Ricker  10 Fix Released
1216032 #1216032 coe::site_index errors during initial puppet run of build node 5 Low Chris Ricker  10 Fix Released
1216078 #1216078 provider VLAN needs 4th parameter 5 Low Mark T. Voelker  10 Fix Released
1216078 #1216078 provider VLAN needs 4th parameter 5 Low Mark T. Voelker  10 Fix Released
1210558 #1210558 Expose nova security_groups_api and disable it for n1k 6 Wishlist Pradeep Kilambi  10 Fix Released
1210558 #1210558 Expose nova security_groups_api and disable it for n1k 6 Wishlist Pradeep Kilambi  10 Fix Released
1210560 #1210560 set the quantum_plugin_conf to cisco plugin when using n1k in /etc/default/quantum 6 Wishlist Pradeep Kilambi  10 Fix Released
1210560 #1210560 set the quantum_plugin_conf to cisco plugin when using n1k in /etc/default/quantum 6 Wishlist Pradeep Kilambi  10 Fix Released
1189723 #1189723 cobbler::node node_type is not used 1 Undecided rakshith  10 Fix Released
This milestone contains Public information
Everyone can see this information.