zoukankan      html  css  js  c++  java
  • 第 7 章 Neutron

    Neutron Server 分层模型

    上图是 Neutron Server 的分层结构,至上而下依次为:

    Core API        对外提供管理 network, subnet 和 port 的 RESTful API。

    Extension API        对外提供管理 router, load balance, firewall 等资源 的 RESTful API。

    Commnon Service    认证和校验 API 请求。

    Neutron Core      Neutron server 的核心处理程序,通过调用相应的 Plugin 处理请求。

    Core Plugin API     定义了 Core Plugin 的抽象功能集合,Neutron Core 通过该 API 调用相应的 Core Plugin。

    Extension Plugin API         定义了 Service Plugin 的抽象功能集合,Neutron Core 通过该 API 调用相应的 Service Plugin。

    Core Plugin                        实现了 Core Plugin API,在数据库中维护 network, subnet 和 port 的状态,并负责调用相应的 agent 在 network provider 上执行相关操作,比如创建 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

  • 相关阅读:
    c#备忘知识点
    [置顶] IE6支持的滑动菜单栏
    摩斯电碼中英文对照表
    2013年5月15日星期三
    2013年5月9日星期四
    2013年5月12日16:20:43母亲节
    2013年5月8日星期三
    JS前端DOM中Range疑问
    2013年5月14日星期二
    2013年5月13日星期一
  • 原文地址:https://www.cnblogs.com/gsophy/p/11118450.html
Copyright © 2011-2022 走看看