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:
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:
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 | |
Cloud Forms | |
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) |
Updated about 1 year ago