Note: Please go to docs.rightscale.com to access the current RightScale documentation set. Also, feel free to Chat with us!
Home > Clouds > Rackspace Private Cloud > Rackspace Private Reference Architecture

Rackspace Private Reference Architecture

Table of Contents

Overview

Below is the architecture we tested against. For information on other reference architectures see http://www.rackspace.com/cloud/private/architecture/

Rackspace_Private_Diagram.png

Networking

Nova-networking is used since Quantum is not yet included in Alamo.

Adding to RightScale

Cloud Capabilities

When adding a Rackspace Private zone with basic networking and security groups to the RightScale Dashboard, the following cloud capabilities should be set:

  • Security Groups: Enabled
  • Port Forwarding: Disabled
  • Subnets: Disabled
  • Multiple Subnets: Disabled

Components

Cinder, Swift-Proxy, Glance Nova-Network, and Nova-Manage Server

Overview

Runs the Cinder, Swift-Proxy, Glance, Nova-Network. Nova-Manage, Keystone, Horizon and MySQL services. Each service will share the database on this server. Provides image management, block storage, object storage proxy and compute management. This server has high I/O and network requirements. A RAID5 array provides imporoved disk I/O while still providing fault tolerance. 10Gb network configuration is recommended for the storage server to reduce instance and snapshot creation time.

Network

  • 10Gb Private NIC
  • 1-10Gb Public NIC

Disk Configuration

RAID5

Expansion

If block storage disk space becomes an issue, additional Cinder nodes can be added to increase space. Adding extra Glance servers can be used to reduce disk and network I/O on each Glance server.

Swift-Object Nodes

Overview

Runs swift storage nodes. Provides storage space and distribution to Swift cluster.

Network

10GB Private NIC

Disk Configuration

SSD RAID0

Expansion

Additional hypervisors should be added to a cluster in the event that VMs cannot be launched due to hypervisor disk or memory capacity. Extra hypervisors can also be added to a cluster if VMs are running slow due to insufficient disk I/O.

Example Hardware Configuration

 

Component Server Disk Speed Disk Size CPU Memory Port Speed
Management raxpmgmt1 15k SCSI 3.6TB(7x 600GB 15k SCSI - RAID5) Single 5310 8GB 10Gb
Hypervisor raxpkvm1 SSD 1.6TB (4x 400GB SSD - RAID0) Dual X5650 48GB 10Gb
Hypervisor raxpkvm2 SSD 1.6TB (4x 400GB SSD - RAID0) Dual X5650 48GB 10Gb

Monitoring

Zenoss is recommended for OpenStack monitoring, but the OpenStack monitoring script is also compatible with Nagios.

  • Download openstack.rb from https://privatecloudtools.s3.amazonaws.com/openstack.rb and place it in the zenoss libexec directory on the Zenoss server (usually /opt/zenoss/libexec)
  • Create a new monitoring template in Zenoss
  • Add a new command data source for the monitoring template
  • Fill out name, error severity, cycle time and command template
  • Command template should be in the following format: `openstack.rb -h ${dev/manageIp} -u <USER> -p <PASSWORD> -t <TENANTID>` where <USER> and <PASS> are the Keystone credentials to use when checking system stats, and <TENANTID> is a tenant id that the user is a member or admin of
  • Add a data point for each component to be monitored. The script currently supports volume, image, identity, object and compute
  • Add thresholds. A value of 1 means the service is functioning, a value of 0 means there is an error
  • Add graphing if you would like to keep historical data

Known Issues

  • Glance API becomes completely non-responsive while uploading an image
  • Hypervisor networking becomes temporarily unavailable when instances are launched and terminated. Although Cinder is responsible for volume quotas, Horizon still looks to Nova for the quota. If a volume limit is set lower in Nova than in Cinder, Horizon will prevent creating additional volumes, but additional volumes can still be created up to the Cinder limit using the CLI or API. RightScale will immediately report a detached volume is available, but Cinder takes about 20 seconds to fully detach. If a volume delete operation is requested during this time, it will result in an error.
You must to post a comment.
Last modified
21:55, 16 May 2013

Tags

This page has no custom tags.

Classifications

This page has no classifications.

Announcements

None


© 2006-2014 RightScale, Inc. All rights reserved.
RightScale is a registered trademark of RightScale, Inc. All other products and services may be trademarks or servicemarks of their respective owners.