Cisco OpenStack Installer is a packaged reference version of OpenStack provided by Cisco free of charge and as open source software for the community. Cisco OpenStack Installer provides automated deployment of:
- Core OpenStack Components Cisco OpenStack Installer generally provide unmodified OpenStack code. Cisco generally follows the latest community stable releases, but may opt to provide more recent patches that have been accepted into the OpenStack stable branches but have not yet become part of an OpenStack stable release. Cisco OpenStack Installer provides all OpenStack core components.
- OpenStack Client Libraries Cisco OpenStack Installer generally provides the most recent release of each OpenStack client library (e.g. python-quantumclient, python-novaclient, etc) unless doing so causes testing to fail. In such cases, we will generally back down to the latest release that doesn't cause problems in testing.
- Cobbler Cisco OpenStack Installer installs and sets up Cobbler in order to provide baremetal provisioning of physical servers in the OpenStack cloud.
- Puppet modules for deployment and configuration management Cisco OpenStack Installer installs and configures OpenStack components and their related underpinnings via Puppet. Our core OpenStack Puppet modules are generally point-in-time versions of those found on StackForge, where Cisco actively contributes code and reviews. Our policy is to contribute code upstream to StackForge first and absorb patches into Cisco OpenStack Installer after they have been accepted upstream. We generally deviate from this policy only when patches are unlikely to be reviewed and accepted upstream in time for a release or for a customer deadline (in such cases we apply the patches to our repositories, submit them upstream, and back the local change out in favor of the upstream version when it becomes accepted). We also use and contribute to modules from other upstream sources including Puppet Labs.
- Open source monitoring tools In order to provide a system that can be managed once installed, Cisco OpenStack Installer provides simple open source monitoring tools as a reference monitoring system. These include Nagios, Collectd, and Graphite. Each tool provides simple health monitoring or trending information on the physical nodes and important software services in the OpenStack cloud.
- Storage Systems As an option, users may choose to have Cisco OpenStack Installer deploy the Ceph storage system. Ceph can be used as a backend for Glance, a backend for Cinder, or as a standalone storage service. Ceph support was initially introduced in Cisco OpenStack Installer g.1 and was improved in g.2. Swift object storage is also available.
- High Availability tools As an option, users may choose to have Cisco OpenStack Installer deploy their OpenStack cloud with active/active HA for all major functions and important underpinning components. When deploying the high availability reference architecture, Cisco OpenStack Installer provides additional components such as MySQL WSREP and Galera, HAProxy, and Keepalived.
Cisco OpenStack Installer is a community project and is supported on a best-effort basis by Cisco engineers. Additional resources can be found at the following locations:
- Release information can be found in Launchpad at https://launchpad.net/openstack-cisco/. Click on a release in the "Series and milestones" section to find information about individual releases, including projected release dates, targeted blueprints and bug lists, release notes, and changelogs.
- Our bug tracker is in Launchpad at https://bugs.launchpad.net/openstack-cisco Please contribute bug reports if your run into problems. You can find a guide to filing bug reports here.
- Our best-effort support mailer is firstname.lastname@example.org.
- For general OpenStack questions, you may also wish to peruse http://ask.openstack.org and the OpenStack Wiki.
The Cisco OpenStack Installer is qualified on:
- Ubuntu 12.04 LTS serves as a base operating system.
- KVM serves as the hypervisor.
- Cisco UCS C-Series and B-series Servers serve as physical compute/storage hardware.
- Cisco Nexus Switches provide physical networking.
- OpenStack Quantum provides the network services for the OpenStack cloud. Users may select a variety of Quantum setup options, including support for OVS in GRE tunneling mode, OVS in VLAN mode, the Cisco Nexus plugin, and provider networks.
Installation (Cisco OpenStack Installer on Grizzly)
You can also get the Cisco OpenStack Installer Deployment Guide, Grizzly Release in PDF and EPUB from github