O

O

Object storage

Object storage is a type of distributed storage that stores data and metadata in objects and containers instead of storing data in blocks as in traditional storage.

OpenContrail

An open-source network virtualization platform for cloud systems. The main component of OpenContrail is Contrail Virtual Network Controller that performs the configuration management, analytics and control-plane functions. Contrail Controller is part of the Juniper Networks’ commercial virtualization platform Juniper Contrail.

OpenStack

OpenStack is an open source operating system for private and public clouds. OpenStack includes multiple required and optional components that cloud administrators can mix and match according to the requirements of the cloud. All OpenStack components are deployed as services.

OpenStack Block Storage service

See Cinder

Orchestration service

The OpenStack Orchestration service is a template-driven engine that allows application developers to describe and automate infrastructure deployment. The flexible template language can specify compute, storage, and networking configurations as well as detailed post-deployment activity to automate the full provisioning of infrastructure as well as services and applications. Through integration with the Telemetry service, the Orchestration engine can also perform auto-scaling of certain infrastructure elements.

Overcommit ratio

The overcommit ratio defines the amount of virtual CPU, memory, and disk resources that can be allocated to instances on a compute node, relative to the amount of physical resources available on that node. Often, instances do not fully utilize all resources allocated to them. Overcommittment allows you to better utilize the available resources in light of this fact. You must carefully monitor resource utilization to ensure that adequate resources are available on the system. If this ratio is set too high for your workload, customers may suffer performance degradation for the instances. If CPU and memory resources are exhausted, instances may be destroyed. If a host runs out of disk space, instances may suffer spurious disk I/O errors.

Overcommit ratios can be set for CPUs, RAM, and disk. By default, Fuel sets the overcommit ratio for CPUs at 8:1; This means that, if your physical node has 12 cores, the Filter Scheduler sees 96 available virtual cores and so could provision 24 4-core instances on that physical node.

Fuel sets the overcommit ratio for CPUs at 8:1, and RAM and disks at 1:1, meaning that the scheduler only sees the actual amount of physical memory and physical disk space that is allocated. OpenStack sets the overcommit ratio for CPUs at 16:1 and the overcommit ratio for RAM at 1.5:1. The default CPU overcommit rate of 8:1 is necessary for the Mirantis CI tools but may not be the best default rate for customer environments. If you do not know what your VM workload is going to be, reset this ratio to 1:1 to avoid CPU congestion. You can then use the atop service and other tools to monitor activity in your environment to determine whether a different overcommit ratio is appropriate for your environment.

Open vSwitch

Open vSwitch is a multilayer virtual switch that the OpenStack networking service uses to create a flexible network setup and to isolate tenants from each other on L2 and L3 layers.