原文:如何区分 OpenStack Neutron Extension 和 Plugin

Neutron 里面的 extension 和 plugin 是非常相似的两个概念,我花了好久才貌似搞懂了两者的区别,还不一定完全正确。 在OpenStack 的官网wiki中,可以找到它们两个的定义: Plugin: Extension: 具体链接在这里:https: wiki.openstack.org wiki NeutronDevelopment 由上述定义,再结合Neutron 源代码中 ...

2014-08-10 05:04 0 2786 推荐指数:

查看详情

怎样写 OpenStack NeutronExtension (一)

前两篇文章讨论了怎么写一个 Neutron 的插件。但是最基本的插件只包括 Network, Port,和 Subnet 三种资源。如果需要引入新的资源,比如一个二层的 gateway 的话,就需要在插件的基础上再写一个 extension, 也就是扩展。 Neutron 已经预定义了很多扩展 ...

Fri Aug 08 13:06:00 CST 2014 1 3463
怎样写 OpenStack NeutronExtension (四)

上文说到需要在 /neutronclient/v2_0/myextension/extension.py 中分别定义五个 class:List/Show/Create/Delete/UpdateExtension。具体形式如下: 这些 class 处在接受 CLI 命令 ...

Thu Aug 21 13:46:00 CST 2014 5 1719
怎样写 OpenStack NeutronPlugin (一)

鉴于不知道Neutron的人也不会看这篇文章,而知道的人也不用我再啰嗦Neutron是什么东西,我决定跳过Neutron简介,直接爆料。 首先要介绍一下我的开发环境。我没有使用DevStack,而是直接在电脑上安装了三个Virtual Box,然后根据OpenStack的Ubuntu 安装指南 ...

Thu Aug 07 09:25:00 CST 2014 0 3582
openstackneutron

Neutron   neutron主要就是用于网络虚拟化,之前将nova的时候说过,网络部分没有写,因为openstack中的网络属于一个大部分,所以今天咱们就来看看neutron到底是怎么样实现网络虚拟化的 Neutron包含的组件:   neutron ...

Tue Mar 21 21:37:00 CST 2017 0 5050
OpenStackNeutron组件详解

一:简介 一、概述 1. 传统的网络管理方式很大程度上依赖于管理员手工配置和维护各种网络硬件设备;而云环境下的网络已经变得非常复杂,特别是在多租户场景里,用户随时都可能需要创 ...

Mon May 25 23:14:00 CST 2020 1 3459
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM