Stay Hungry,Stay Foolish!

openstack & fuel

OpenStack

https://docs.openstack.org/install-guide/get-started-with-openstack.html

 

The OpenStack project is an open source cloud computing platform for all types of clouds, which aims to be simple to implement, massively scalable, and feature rich. Developers and cloud computing technologists from around the world create the OpenStack project.

OpenStack provides an Infrastructure-as-a-Service (IaaS) solution through a set of interrelated services. Each service offers an Application Programming Interface (API) that facilitates this integration. Depending on your needs, you can install some or all services.

The OpenStack services

The OpenStack project navigator lets you browse the OpenStack services that make up the OpenStack architecture. The services are categorized per the service type and release series.

The OpenStack architecture

The following sections describe the OpenStack architecture in more detail:

 

 

科普讲解

https://zhuanlan.zhihu.com/p/35598437

 

三种节点

https://docs.oracle.com/cd/E36784_01/html/E54155/archover.html#:~:text=The%20Compute%20node%20is%20where%20the%20VM%20instances,a%20separate%20common%20subnet%20called%20the%20data%20subnet.

Three-Node Architecture Overview

The architecture described in this chapter is deployed on the following three systems:

  • Controller node. The Controller node is where most of the shared OpenStack services and other tools run. The Controller node supplies API, scheduling, and other shared services for the cloud. The Controller node has the dashboard, the image store, and the identity service. Additionally, Nova compute management service as well as the Neutron server are also configured in this node.

  • Network node. The Network node provides virtual networking and networking services to Nova instances using the Neutron Layer 3 and DHCP network services.

  • Compute node. The Compute node is where the VM instances (Nova compute instances) are installed. The VM instances use iSCSI targets provisioned by the Cinder volume service.

In this architecture, the three nodes share a common subnet called the management subnet. The Controller node and each compute node share a separate common subnet called the data subnet. Each system is attached to the management network through its net0 physical interface. The Network node and Compute node are attached to the data network through their net1 physical interfaces.

The following figure shows a high-level view of the architecture described in this chapter.

Figure 3-1  Three-Node Configuration Reference Architecture

image:Shows which services are installed in each of three nodes

The following table shows which SMF services related to OpenStack are installed in each node. The list shows the smallest part of the name of each SMF service that you can use with commands such as the svcadm command. The instance name of the SMF service is listed only if the name would be ambiguous without the instance name.

 

Introduction to Fuel

https://docs.openstack.org/fuel-docs/newton/userdocs/fuel-install-guide/intro/intro_fuel_intro.html

Fuel is an open-source software application that simplifies the deployment of highly available OpenStack environments, as well as enables you to manage your OpenStack environments after deployment.

Fuel provides a web user interface (WUI), as well as a command-line user interface (CLI) and RESTful API for provisioning, configuration, and management of OpenStack environments. A link to the Horizon OpenStack Dashboard appears in the Fuel web UI after you deploy an OpenStack environment.

Using Fuel you can:

  • Deploy multiple highly-available OpenStack environments on virtual or bare metal hardware.
  • Configure and verify network configurations.
  • Test interoperability between the OpenStack components.
  • Easily scale your OpenStack environment by adding and removing nodes.

Fuel architecture includes:

Fuel Master node
A server with the installed Fuel application that performs initial configuration, provisioning, and PXE booting of the Fuel Slave nodes, as well as assigning the IP addresses to the Fuel Slave nodes.
Fuel Slave node
In the Fuel project terminology, a generic term that describes a server that is provisioned by the Fuel Master node. A Fuel Slave node can be a controller, compute, or storage node, among others. These terms are interchangeable with the OpenStack terminology.

 

https://www.yisu.com/zixun/552151.html

Fuel的架构

如何进行Mirantis OpenStack fuel 物理机部署

 

posted @ 2023-06-20 15:50  lightsong  阅读(11)  评论(0编辑  收藏  举报
Life Is Short, We Need Ship To Travel