Feature Matrix

This matrix shows OpenStack features supported by Metacloud and Metacloud-specific features. Each table includes information about accessing a feature using the Command Line Interface, the API, and the Metacloud Dashboard.

Compute (nova)

API Version: 2.1

Feature Supported Notes Dashboard CLI API Metacloud Only
Auto Instance Failover No   No No No  
Boot from Image Yes   Yes Yes Yes  
Boot from Volume Yes   Yes Yes Yes  
Compute Host Evacuation Yes Permits the evacuation of a hypervisor of all instances and allows the Nova scheduler to determine placement of all the instances on that host. Yes Yes Yes  
Deferred Instance Delete No   No No No  
Flavor Access Controls Yes   Yes Yes Yes  
Host Aggregates Yes A Cloud Administrator can create pools of compute resources and define specific flavors or images that are allowed to be scheduled to those resources. For example, the pools can be used to segregate servers with different performance characteristics, or used to specify AMD vs Intel servers. Yes Yes Yes  
Instance Flavor Definition Yes   Yes Yes Yes  
Live Block Migration Yes Only used when VM root disks are backed by local storage. Yes Yes Yes  
Live Migration Yes Requires the root disk to be on shared storage. Yes Yes Yes  
Local Disk Oversubscription No Not available at this time. N/A N/A N/A  
Memory Oversubscription No Not available at this time. N/A N/A N/A  
NUMA Cell Pinning No Not available at this time. No No No  
Resize Instance Yes   Yes Yes Yes  
Restore Deleted Instances No   No No No  
Shared Root Disk Oversubscription Yes Administrators leveraging shared root disks can oversubscribe their storage. N/A N/A N/A  
VM Memory Deduplication Yes Allows for full utilization of memory on hypervisors. N/A N/A N/A  
vCPU Oversubscription Yes The default oversubscription ratio is 6:1. To request a modification please open a ticket at support.metacloud.com. N/A N/A N/A  
vCPU Typology Definition Yes Control the typology of vCPUs exposed to guests in order to avoid limitations on vCPU topologies that OS vendors place on their products. Yes Yes Yes  
Volume Oversubscription Yes Administrators can specify different volume oversubscription rates for their Ceph or NFS backed volumes. N/A N/A N/A  

Identity (keystone)

API Version: 3

Feature Supported Notes Dashboard CLI API Metacloud Only
AD Integration Yes Authentication only. Requires a fixed DN structure and nested OUs are not allowed. N/A N/A N/A  
Kerberos Integration No Not available at this time. No No No  
LDAP Integration Yes Authentication only. Requires a fixed DN structure and nested OUs are not allowed. N/A N/A N/A  
Multi-Region Authorization No Not available at this time. N/A N/A N/A  
Multi-Region User Replication No Not available at this time. N/A N/A N/A  
Per Domain Identity Driver Yes Keystone Domains provide the ability for each domain to have an independent identity driver. No No No  
RBAC Yes Administrators can assign Administrator or Member roles to each user. Custom role definition is not supported at this time. Yes Yes Yes  
SAML Integration Yes SSO integration is available using Okta. Yes Yes Yes  
Self-Service Project Creation No Not available at this time. No No No  
Self-Service Role Creation No Not available at this time. No No No  
Token Based Project Access No Not available at this time. No No No  

Networking (neutron)

Customer Managed - Provider Model

API Version: 2

Feature Supported Notes Dashboard CLI API Metacloud Only
Attaching External Router Interfaces to a Public Network No Not available in this networking model. No No No  
Attaching Internal Router Interfaces to a Public Network No Not available in this networking model. No No No  
Floating IP Association No Not available in this networking model. No No No  
IPv6 Subnet Addition with Stateless Autoconfiguration (SLAAC) Yes IPv6 is only supported on Provider Networks. IPv6 on Neutron Networks is not supported. Yes Yes Yes Yes
LBaaS No Not available with this networking model. No No No  
Multicast Networks Yes   Yes Yes Yes  
Multiple NICs Per VM Yes Administrators and Project Members can configure multiple NICs on the VM during VM creation. Yes Yes Yes  
Multiple Subnets On A Single Network Yes   Yes Yes Yes  
Network Quotas No Not available with this networking model. No No No  
Network Subnet Definition and Configuration Yes Define which subnets can be used by VMs within the environment. Yes Yes Yes  
Network Topology View No Not available in this networking model. No No No  
Neutron Router Creation No Not available in this networking model. No No No  
Neutron Router Interface Editing No Not available in this networking model. No No No  
Router Quotas No Not available with this networking model. No No No  
Security Group Quotas Yes Administrators can set the number of security groups that can be created inside of a project. Yes Yes Yes  
Security Group Rule Quotas Yes Administrators can set the number of rules that can be defined within a single Security Group. Yes Yes Yes  
Security Groups Yes Both ingress and egress security groups are supported. Yes Yes Yes  
Self-Service Inter-Project Network Creation No Not available in this networking model. No No No  
Self-Service NIC Management Yes   Yes Yes Yes  
Self-Service Project Network Creation No Not available in this networking model. No No No  
Self-Service Provider Network Addition Yes Administrators can add already created external VLANs to the Metacloud environment. Yes Yes Yes  

Cisco Managed - ASR Model

API Version: 2

Feature Supported Notes Dashboard CLI API Metacloud Only
Attaching External Router Interfaces To A Public Network Yes Administrators and Project Members can attach the external interface of a Neutron router to a public network. Yes Yes Yes  
Attaching Internal Router Interfaces To A Public Network No Not available in this networking model. No No No  
Floating IP Association Yes Administrators and Project Members can associate a Floating IP to a VM. Yes Yes Yes  
IPv6 Subnet Addition with Stateless Autoconfiguration (SLAAC) Yes IPv6 is only supported on Provider Networks. IPv6 on Neutron Networks is not supported. Yes Yes Yes Yes
LBaaS No Not available with this networking model. No No No  
Multicast Networks No   No No No  
Multiple NICs Per VM Yes Administrators and Project Members can configure multiple NICs on the VM during VM creation. Yes Yes Yes  
Multiple Subnets On A Single Network Yes   Yes Yes Yes  
Network Quotas Yes Administrators can create a Quota that limit the number of networks that can be created in a Project. Yes Yes Yes  
Network Subnet Definition and Configuration Yes Define which subnets can be used by VMs within the environment. Yes Yes Yes  
Network Topology View Yes Allows Administrators and Project Members see the Networks, Routers, VMs an all of their connections in an interactive GUI. Yes Yes Yes  
Neutron Router Creation Yes Administrators and Project Members can create Neutron Routers. Yes Yes Yes  
Neutron Router Interface Editing Yes Administrators and Project Members can edit the interfaces of Neutron Routers. Yes Yes Yes  
Router Quotas Yes Administrators can create a Quota that limit the number of routers that can be created in a Project. Yes Yes Yes  
Security Group Quotas Yes Administrators can create a Quota that limit the number of security groups that can be created inside of a project. Yes Yes Yes  
Security Group Rule Quotas Yes Administrators can create a Quota that limits the number of rules that can be defined within a single Security Group. Yes Yes Yes  
Security Groups Yes Both ingress and egress security groups are supported. Yes Yes Yes  
Self-Service Inter-project Network Creation Yes Allows Administrators to create networks that are shared across all Projects. Yes Yes Yes  
Self-Service NIC Management Yes   Yes Yes Yes  
Self-Service Project Network Creation Yes Allows Administrators and Project Members to create networks within a project. Yes Yes Yes  
Self-Service Provider Network Addition Yes Administrators can add already created external VLANs to the Metacloud environment. Customers are limited to 10 provider networks. Each provider network must be trunked to a port on the Nexus switches. This restricts the total number of nodes that can be supported with a Metacloud control plane due to switch port exhaustion. Yes Yes Yes  

Block Storage (cinder)

API Version: 2

Feature Supported Notes Dashboard CLI API Metacloud Only
Boot From Volume Yes The ability to boot a VM where the VM’s root disk is backed by Cinder. Yes Yes Yes  
Ceph Backed Cinder Yes   Yes Yes Yes  
Ephemeral Root Disk Yes Metacloud 4.1.5 and later supports local storage and Ceph. Yes Yes Yes  
Image Caching Yes Cinder can cache VM images in the storage backend for faster VM boot times. Yes Yes Yes  
List Volume Capabilities Yes The ability to fetch metadata also known as extra-specs on each Cinder Volume Type. Yes Yes Yes  
Mixed Cinder Storage Types Yes Customers can combine NAS and Pure, or Ceph and Pure. Yes Yes Yes  
NAS Backed Cinder Yes   Yes Yes Yes  
Nimble Backed Cinder No Not available at this time. No No No  
Pure Backed Cinder Yes   Yes Yes Yes  
QoS Settings for each project Yes The ability to control the max IOPs any particular VM can consume. Yes Yes Yes  
Shared Block Storage Yes Available with Ceph and NAS. Yes Yes Yes  
Shared Root Disk Storage Yes Shared root disk is only possible via NAS, or Ceph. Yes Yes Yes  
SolidFire Backed Cinder No Not available at this time. No No No  
Volume Descriptions Yes The ability to add metadata to each Volume Type to better define the capabilities of the Volume Type. Yes Yes Yes  

Orchestration

API Version: 1

Feature Supported Notes Dashboard CLI API Metacloud Only
Autoscaling Yes The Autoscaling APIs are available via Heat, but must be triggered by an external tool. Ceilometer integration is not currently supported. Yes Yes Yes  
Cloud Formation Templates Yes Not All AWS resources will be supported, but simple resources like Compute, Storage, and Networks are supported Yes Yes Yes  
Docker Plugin No Not available at this time. No No No  
Heat Resource List Yes Allows Administrators and Project Members to fetch all Orchestration resources that are available to be used in the Metacloud Environment. No Yes Yes  
HOT Templates Yes   Yes Yes Yes  
Orchestration Resources Panel Yes Administrators and Project Members can see all the available Orchestration Resources in a simple Metacloud Dashboard Panel . Yes N/A N/A  
Preview Stacks Yes Administrators and Project Members can preview a Stack before creating it. This allows verification of a Stack without having to deploy the Stack resources. Yes Yes Yes  
Stack Creation Yes   Yes Yes Yes  
Stack Template View Yes Administrators and Project Members can see all the resources being consumed by an Orchestration Stack in an interactive Metacloud Dashboard Panel. Yes N/A N/A  
Suspend and Resume Stack Creation Yes Administrators and Project Members can suspend and resume Orchestration Stack creation. Yes Yes Yes  

Images (glance)

API Version: 2

Feature Supported Notes Dashboard CLI API Metacloud Only
Custom VM Images Yes Administrators and Project Members can upload custom VM images to the Image repository. Yes Yes Yes  
Default Provided Cloud Ready Images Yes Ubuntu 12.04 and 14.04, CentOS 5.9 and 6.4, Scientific 5.9 and 6.3, Cirros 0.3 ,and Windows 2012. N/A N/A N/A  
Image Caching Yes VM Images are cached on the hypervisors to improve boot time. N/A N/A N/A  
Image Deactivation Yes Cloud Administrators can deactivate images which will block any future instances from being built with that image. Yes Yes Yes  
Instance Snapshots Yes Administrators and Project Members can snapshot running VMs and boot from these snapshots. Yes Yes Yes  
Root Disk Clones Yes When leveraging Ceph for Image and Root disk storage, Root Disks are cloned during VM creation and greatly reduces instance boot time. N/A N/A N/A  
Supported Image Types Yes Supported images differ depending on the backing store. Some image types include AMI, ISO, VMDK, RAW, QCOW2, and VHD. N/A N/A N/A  

Control Plane

Feature Supported Notes
EC2 APIs Yes Customers can leverage Amazon EC2 APIs to interact with the Metacloud.
Fully HA Yes A fully HA Control Plane that is deployed in a cluster system. The Control plane can consist of 3 (default), 5, or 7 nodes.
Highly Scalable Yes The Control Plane can scale to support 400 hypervisors in a single Availability Zone.
Remote Syslog - OpenStack Notifications Yes A syslog feed of OpenStack notifications can be sent via UDP to a remote, customer-managed, syslog server.
SSL/TLS API Endpoints Yes Customers can utilize either Metacloud generated keys or provide their own.

Dashboard Enhancements

Feature Supported Notes Dashboard CLI API Metacloud Only
Ceph Storage Panel Yes Administrators can see the overall historical Ceph storage consumption by the OpenStack services and VMs. Yes No Yes Yes
Historical Controller Utilization Graphs Yes Administrators can look at historical information in graphical format for CPU, Memory, and Disk Utilization along with CPU load average, network packets per second, network Mb/s and Local Disk I/O. Yes No Yes Yes
Historical Hypervisor Utilization Graphs Yes Administrators can look at historical information in graphical format for CPU, Memory, and Disk Utilization along with CPU load average, network packets per second, network Mb/s, and Local Disk I/O. Yes No Yes Yes
Historical Instance Graphs Yes Administrators can see the historical trend of total number of instances running in the Metacloud Availability Zone. Yes No Yes Yes
Historical Instance Utilization Graphs Yes Administrators can look at historical information in graphical format for CPU, Memory, and Disk Utilization along with CPU load average, network packets per second, network Mb/s, and Local Disk I/O. Yes No Yes Yes
Historical vCPU Usage Yes Administrators can see the historical trend of total number of vCPUs allocated to running instances in the Metacloud Availability Zone. Yes No Yes Yes
Instance Console Switcher Yes Cloud Users can switch between Spice and VNC based consoles. No No Yes Yes
Launch Instance Panel - Volume Quotas Yes Cloud users can view their volume quotas while launching an instance in the Dashboard. Yes No No Yes
Live Stats - Controller Yes Administrators can look at detailed Controller statistics in real time through the Metacloud Dashboard. These statistics include CPU, Memory and Disk utilization along with detailed process information. Yes No Yes Yes
Live Stats - Hypervisor Yes Administrators can look at detailed Hypervisor statistics in real time through the Metacloud Dashboard. These statistics include CPU, Memory and Disk utilization along with detailed process information. Yes No Yes Yes
Local Storage Panel Yes Administrators can see the overall historical local storage consumption by the OpenStack services and VMs. Yes No Yes Yes
NFS Storage Panel Yes Administrators can see the overall historical NFS storage consumption by the OpenStack services and VMs. Yes No Yes Yes
Region Switches Yes Cloud Users can switch between different Metacloud Availability Zones from the Dashboard. Yes No Yes Yes