Powered by OpenStack [Version 11.07.11]
This section lists the specific software required and the packages built for installing the software.
Here is a list of the software packages expected for this implementation.
Type |
Description |
Version |
Comments |
Nova-compute |
Compute node hypervisor driver |
Current Essex Milestone |
KVM Hypervisor |
Nova-network |
Network services |
Current Essex Milestone |
Multi-node FlatDHCP or Multi-node VLAN preferred |
Glance |
Image Registry and Delivery service |
Current Essex Milestone |
With Keystone integration for authentication and private and public images |
Keystone |
Authentication Service |
Frozen Compatibility Version |
Will be frozen at compatibility version until official release |
OpenStack-dashboard |
Django/mod_wsgi dashboard |
Version compatible with current Essex milestone |
With Keystone authentication |
Python-novaclient |
ÒnovaÓ command line tool |
Version compatible with current Essex Milestone |
Offers scripting support |
Django-OpenStack |
Dashboard Django support |
Current Essex Milestone |
|
Nova-scheduler |
Compute scheduling service |
Current Essex Milestone |
Simple and Random schedulers provided |
Nova-novnc |
NoVNC Dashboard Component |
From a branch at github.com/sleepsonthefloor/nova-novnc |
For Keystone token-based authentication |
OpenStack-compute |
Base nova client library |
Version compatible with current Essex milestone |
|
OpenStack x |
Nova API extensions |
Bundled extensions to the base API to enable Dashboard feature set |
Deployment of initial configuration is based on individual customer questionnaires filled out after initial contact. These questionnaires collect information such as VLAN ordering, network interface bonding configuration, and IP address ranges. Rackspace Cloud Builders then uses this configuration information to pre-seed data for a deployment using the Crowbar installation tool.
Crowbar is an open source cloud deployment framework originally developed by Dell to support OpenStack and Hadoop powered solutions. The Crowbar tool provides many deployment services, including device discovery, PXE bootstrap services, DHCP, DNS, NTP, Nagios, Ganglia, and ongoing configuration management using a standalone Opscode Chef server.
Once information about network topology is added to Dell Crowbar, services can be configured from the integrated web front-end.
Software installation and configuration will be implemented using Dell Crowbar. Crowbar is a powerful deployment tool that bundles Opscode's Chef configuration management software, OpenStack software packages provided by Rackspace Cloud Builders, and Open Source monitoring provided by Nagios and Ganglia. Once initial network data has been pre-seeded, network proposals can be generated and accepted from the Dell Crowbar web management tool. These proposals should be generated in accordance with the information gathered as part of the pre-engagement questionnaire.