• Buy Now
    • Rackspace Cloud
    • Email & Apps
    • Fanatical Support for AWS
    • Managed Google Cloud Platform
    • Office 365
  • Log In
    • MyRackspace Portal
    • Cloud Control Panel
    • Rackspace Webmail Login
    • Cloud Office Control Panel
  • Rackspace Logo
  • Developer Home
  • Developer Documentation
  • Blogs ▼
    • Technical Blog
    • Rackspace Blog
    • Solve: Thought Leadership
  • Support Documentation

Developer Docs


Let’s Build Something Powerful Together!

End-to-End Multicloud Solutions.   Solving Together.™   Learn more at Rackspace.com

Submit an issue
  • Features and Architecture
    • Introduction
      • Benefits of RPCR
      • Rackspace Fanatical Support
        • RPCR support services
        • Additional service offerings
    • RPCR features
      • RPCR components
      • RPCR included features
      • RPCR unsupported features
    • RPCR architecture
      • RPCR reference architecture
    • Supported Software
      • Red Hat OpenStack Platform 13
      • Red Hat OpenStack Platform 11
      • Red Hat OpenStack Platform 10
      • Red Hat OpenStack Platform 9
      • Special Notes
    • Document history and additional information
      • Document change history
      • Additional resources
      • Contact Rackspace

RPCR features#

Rackspace Private Cloud Powered By Red Hat (RPCR) provides you with a specific set of integrated and supported enterprise cloud computing features.

RPCR components#

RPCR installs and manages the following Red Hat Enterprise Linux OpenStack Platform components:

  • Block Storage service (cinder)
  • Compute service (nova)
  • Converged Storage service (ceph)
  • Dashboard (horizon)
  • Identity service (keystone)
  • Image service (glance)
  • Networking service (neutron)
  • Orchestration service (heat)
  • Red Hat Enterprise Linux OpenStack Platform Director
  • Red Hat Satellite

RPCR included features#

RPCR is a prescribed deployment of Red Hat Enterprise Linux OpenStack Platform that contains the majority but not the entirety of available features in Red Hat Enterprise Linux OpenStack Platform. RPCR is tailored to meet specific customer requirements, and includes the following Red Hat Enterprise Linux OpenStack Platform features in the initial release of RPCR:

RPCR supported features#
Red Hat Enterprise Linux OpenStack Platform feature Additional detail
Dashboard (horizon) OpenStack Dashboard
  Red Hat Enterprise Linux OpenStack Platform Director dashboard
Identity service (keystone) RBAC Administrator roles Limited-access roles
 

LDAP

  • Log in using LDAP credentials
  • Login accounts are created and removed through LDAP directory membership changes
  • Authenticate through a directory query without modifying the directory
  Load users in bulk with appropriate RBAC permissions, without requiring LDAP or ADFS (Identity backed by a DB)
 

Support multiple clusters inside a single instance of Identity

  • User access is differentiated between a development cloud and a production cloud while sharing a single Identity instance
  Multi-factor authentication
  Endpoint URLs can be filtered based on role (such as public, or internal)
 

The Galera database stores all Identity service data

  • Pacemaker automates recovery of Galera
  • Fencing is not required during recovery
Image service (glance) Supports the Python API (glance client module), Dashboard, and command-line interfaces
  Can discover, register, retrieve, and delete virtual machine images
  Can query VM meta-data
 

Supported back ends:

  • Converged Storage service (ceph) (preferred)
  • NetApp (optional)
Object storage service (swift)

Backed by Converged Storage service (ceph)

  • Swift API calls ceph (RADOS Gateway)
  • Supports most swift functions including:
    • Authentication
    • Swift ACLs
    • Meta-data
    • List, create, delete objects
    • Get, copy objects
    • Get, update object meta-data
  • Does not support:
    • Expiring objects
    • Object versioning
    • CORS
    • Static Web sites
 

Migration between ceph and swift back ends is a manual customer-led migration for which Rackspace does not provide support

  • Plan for size in the beginning as opposed to attempting a migration in the future
Block Storage service (cinder)

Supported back ends:

  • Converged Storage service (ceph) (preferred)
  • NetApp (optional)
  Multi back-end support
  Quotas
  Import and export
  Live snapshots
  Scheduled snapshots
Converged Storage service (ceph) Five node deployment minimum
  Shared storage solution for Block Storage
  User-space module is used for RADOS for ceph
  Requires a public network and a private network for cluster management
NetApp Optional
Compute service (nova) KVM on Red Hat
 

Manage compute resources (disk, network, CPU, memory)

  • Ability to adjust settings after configuration without losing the instance
  Local storage
  Ability to assign or reassign IPs to VMs
  RBAC
 

Flavors

  • Create catalog of flavors
  • Add/remove/update flavor list
 

Image service (glance)

  • Scheduled image snapshots
  LAN management
  Regular migrations (non-live)
  Live migration. Shared storage, such as ceph, enables live migration of guests from one hypervisor to another. This provides a way to bring a hypervisor down for maintenance without impacting the guests, and enables Rackspace to perform low impact upgrades to the cloud.
Networking service (neutron)

VXLAN

  • ML2 Plug-in + OVS Plug-in
  • VXLAN overlays
 

PLUMgrid (fast follow)

  • Demarcation between Networking (neutron) API and PLUMgrid
  • PLUMgrid support provided by PLUMgrid team
MaaS Monitoring of relevant performance and stability information
  Grafana templates
Orchestration service (heat) Called by Director in the Undercloud to deploy and manage the Overcloud
  Available in the Overcloud to create, update, and manage groups of cloud resources and their software components as a single unit. Used for automated, repeatable deployments with templates.
  Supports Image service (glance)
  Heat-api-cfn support (AWS-style query API)
Red Hat Enterprise Linux OpenStack Platform Director (with Puppet)

Manages all of the Overcloud pieces (nova, keystone, glance, swift, neutron)

  • Controller nodes contain the following components: horizon, keystone, nova API, neutron server, Open vSwitch, glance, cinder volume, cinder API, swift storage, swift proxy, heat engine, heat API, MariaDB, RabbitMQ. The controller also uses Pacemaker and Galera for high availability.
  • Compute nodes contain the following components: Compute, nova KVM, Open vSwitch.
  • Converged Storage service (ceph) nodes contain a ceph Object Storage Daemon (OSD).
  • Object Storage (swift) nodes contain the following components: swift object and container services, Open vSwitch.
  • Block Storage (cinder) nodes contain the following components: cinder volume, Open vSwitch.
  Deploys using Ironic against hardware
  Requires IPMI interface
  Used to adjust parameters after deployment
  Live migration
  In-place updates
  Add, remove resources
  Controller node recovery using Pacemaker (STONITH)
  Uses RabbitMQ
  Uses MariaDB
  Overcloud validation using provided Tempest tests
 

Support for integration of custom Puppet configurations (Customer data center integration)

  • Puppet configurations provided by the customer and added to Director by Rackspace
  RackConnect v.3, utilizing F5

RPCR unsupported features#

The following features or capabilities of Red Hat Enterprise Linux OpenStack Platform are not included in the initial release of RPCR:

RPCR unsupported features#
Red Hat Enterprise Linux OpenStack Platform unsupported feature Additional detail
Any non Red Hat Enterprise Linux OpenStack Platform Director deployment Foreman
  Hand-rolled Puppet
  Spinal Stack
Auto-scaling  
Ceilometer  
CloudForms  
Guest-level support  
HAProxy on the control node An exception to this is a stand-alone HAProxy device which is treated as a physical load balancer to the cloud
Linux Bridge networking  
Manila  
Certain Networking (neutron) features Firewall as a service
  VPN
  Disaster recovery with DVR or L3HA
Rackspace Cloud Files  
Sahara  
RPCO Solutions (heat) templates  
Trove  
L3 routed spine-leaf network  
Red Hat virtualization driver  
RBD mirror director with ceph-ansible  
Real-time KVM integration Real-Time KVM compute role for NFV workloads
Director integration for instance HA  
collectd and gnocchi integration  
sensu with multiple RabbitMQ servers  
Intel Resource Director Technology/Memory Bandwidth Monitoring support  
OpenDaylight  
Integration with Policy Decision Points (PDP)  
Infrastructure and virtualization hardening with AIDE Intrusion detection  
At-rest encryption and OpenStack Key Manager support for object storage  
Ansible-based configuration (config download)  
Open vSwitch (OVS) hardware offload  
Rally benchmarking service  
  Plug-in type: hooks
  Benchmarking scenarios for nova, cinder, magnum, ceilometer, manila, and newton
  Models for Rally Verify: verifier type, verifier, and verification results.
Multi-cell support in Openstack compute  
Designate (DNSaaS), except in managed Kubernetes (KaaS) environments  
Google Cloud Storage backup driver (Block storage)  
Link aggregation for bare metal nodes  
Red Hat Openstack platform for POWER  
Red Hat Single Sign-On (SSO)  
Previous Introduction
Next RPCR architecture
Developer Network
  • Developer Center
  • API Documentation and User Guides
  • SDKs
  • Rackspace How-To
Blogs
  • Technical Blog
  • Rackspace Blog
  • Solve: Thought Leadership
Other Information
  • Customer Stories
  • Events
  • Programs
  • Careers
  • Style Guide for Technical Content
©2020 Rackspace US, Inc.
  • ©2020 Rackspace US, Inc.
  • About Rackspace
  • Privacy Statement
  • Website Terms
  • Trademarks