The centralized control plane enables all the OpenStack and other 3rd party Cloud Management Platform control planes to be deployed in one datacenter in a multi-datacenter, multi-cloud deployment. When deploying an environment with the centralized control plane cloud administrators must consider the how far the control plane can be from the data planes. Resiliency and high availability design considers how many instances are required to meet an organization’s service availability needs. The centralized control plane has nothing to do with centralized IT where an organization chooses to build, manage, and operate centrally.
An open source object storage platform that provides block, and file storage through a proxy interface.
Continuous Integration (CI) and Continuous Deployment (CD) is an Agile approach to software testing and development in which every change to the code base triggers automation testing and automated deployment of changes.
The Common Internet File System (CIFS) is a network protocol that enables you to share files in local networks. CIFS provides data storage sharing capabilities on file level and is widely used in workstation and server operating systems, such as Storage Area Network (SAN).
The OpenStack Block Storage service (Cinder) provides block storage to an OpenStack environment. The management of block storage devices is performed either through a Logical Volume Manager or through Cinder plugins.
Cobbler is the provisioning service that Fuel uses to install the operating system on the Fuel Slave nodes. The Astute worker processes populate user-defined configuration information to each OpenStack node. When Fuel boots a Fuel Slave node for the first time, Cobbler runs the operating system installer with the user-configured settings.
A compute node is a physical or virtual server that performs all computational tasks in a cloud environment. For example, all tenant virtual machines are launched on the compute nodes. Hardware configuration of a compute node depends on the number of virtual machines that run on the node, applications that you run on the virtual machines, and types of workloads.
The OpenStack Compute service, or Nova, is responsible for managing compute nodes. The OpenStack Compute service interacts with other components of an OpenStack environment to provide life cycle management of the compute nodes and virtual machine instances. Major Nova components can be hosted on multiple servers and use message queues for communication between components.
The controller node server runs most of the OpenStack services and manages all of the activities in an OpenStack environment. Fuel deploys the following software components on the controller node:
Other services that may run on the controller node include:
For high availability, deploy at least three controller nodes.
A segment of a network architecture that is responsible for routing incoming packets. The control plane decides where to send the network traffic, while the data plane is responsible for delivering the traffic to its destination.