Chapter 7 Neutron - 069 - understanding Neutron Server hierarchical model

Neutron Server hierarchical model

 

The figure is a hierarchical structure of Neutron Server, top-down as follows:

Core API provide external management network, subnet and port of RESTful API.

RESTful API Resources Extension API provides console router, load balance, firewall and so on.

Commnon Service authentication and verification API requests.

Neutron Core Neutron core handler server by calling the corresponding processing request Plugin.

Core Plugin API defines a set of abstract features Core Plgin, Neutron Core Core Plgin by calling the appropriate API.

Extension Plugin API defines an abstract set of functions Service Plgin, Neutron Core call the appropriate Service Plgin through the API.

Core Plugin implements Core Plugin API, maintain state network, subnet and port in the database, call the appropriate agent and is responsible for the implementation of related operations on the network provider, such as creating a network.

Service Plugin        实现了 Extension Plugin API,在数据库中维护 router, load balance, security group 等资源的状态,并负责调用相应的 agent 在 network provider 上执行相关操作,比如创建 router。

 

归纳起来,Neutron Server 包括两部分:

1、提供 API 服务。

2、运行 Plugin。

 

 

---------------------------------------------------------引用来自------------------------------------------------------------------------------

https://www.cnblogs.com/CloudMan6/p/5738310.html

https://mp.weixin.qq.com/s?__biz=MzIwMTM5MjUwMg==&mid=2653587683&idx=1&sn=3c5cadd759831abf596d53859cb64b9d&chksm=8d3080faba4709ec386d03890f7ccec74a9adfb69a943466626428b237d4a3929e372496e8db&scene=21#wechat_redirect

Guess you like

Origin www.cnblogs.com/gsophy/p/11118450.html