
OpenStack
文章平均质量分 55
cuibin1991
这个作者很懒,什么都没留下…
展开
-
Openstack下载镜像到本地
1.环境变量. openrc2.列出镜像openstack image list3.查看镜像信息openstack image show 镜像id4.下载镜像到宿主机glance image-download --file ./镜像名.qcow2 镜像id5.通过工具下载到本地原创 2022-04-13 09:30:28 · 3988 阅读 · 0 评论 -
OpenStack公共组件(一)oslo_policy policy
通用策略引擎实现策略表示为一个目标和一个关联的规则:"<target>": <rule>目标特定于执行策略实施的服务。通常,目标引用一个API调用。策略部分,参见策略规则表达式。1.策略规则表达式策略规则可以用两种形式之一表示:用新策略语言编写的字符串或列表。字符串格式是首选的,因为它对大多数人来说更容易理解。在策略语言中,每个检查被指定为一个简单的“a:b”对,它匹配到执行该检查的正确类:类型 语法 用户角色 role:admin原创 2021-07-02 14:47:36 · 466 阅读 · 0 评论 -
OpenStack Neutron概述(一)
1.Neutron由来OpenStack发展至今,已经有46个正式项目,Neutron属于其中一个核心项目,如下图所示。Neutron OpenStack主要服务中所处的上下文如下。当前,Neutron已经成为OpenStack三大核心(存储 计算 网络)之一,对外提供NaaS(Network as a Sevice)服务。但是当初Neutron只是Nova项目中的一个模块而己,Folsom 版本才正式从中剥离出来,成为一个正式并且核心的项目。如下表所示。2..原创 2021-06-28 14:15:18 · 422 阅读 · 0 评论 -
Openstack plugin开发(二)qos插件源码
1.配置插件映射vi /neutron/neutron/plugins/common/constants.pyfrom neutron_lib.plugins import constants as p_const# Maps extension alias to service type that# can be implemented by the core plugin.EXT_TO_SERVICE_MAPPING = { 'fwaas': p_const.FIREWALL原创 2021-06-18 17:11:50 · 565 阅读 · 0 评论 -
Openstack plugin开发(一)
Neutron实现了一种可插拔的框架,开发者只需遵循规则,开发相应的plugin、driver、extensions,就能实现对资源的定制化操作。Neutron的service plugin,主要实现了对2层以上资源进行增删改查的api,同时还要对数据库进行相应的读写,有些plugin还需要将用户的请求下发到底层的软件或设备上。...原创 2021-06-18 14:44:59 · 736 阅读 · 0 评论 -
OVN – OVN OpenStack(二)
OpenStack networking-ovn 项目为Neutron提供了一个基于ML2的OVN插件,它使用OVN组件代替了各种Neutron的Python agent,也不再使用 RabbitMQ,而是基于OVN数据库进行通信:使用 OVSDB 协议来把用户的配置写在 Northbound DB 里面,ovn-northd 监听到 Northbound DB 配置发生改变,然后把配置翻译到 Southbound DB 里面,ovn-controller 注意到 Southbound DB 数据的变化,然转载 2021-05-25 17:09:14 · 1489 阅读 · 0 评论 -
初识Open vSwitch – OVN(一)
1.OVN简介OVN (Open Virtual Network) 是OVS提供的原生虚拟化网络方案,旨在解决传统SDN架构(比如Neutron DVR)的性能问题。其主要功能包括(1)L2/L3虚拟网络以及逻辑交换机(logical switch)(2)L2/L3/L4 ACL(3)IPv4/IPv6分布式L3路由(4)ARP and IPv6 Neighbor Discovery suppression for known IP-MAC bindings(5)Native sup转载 2021-05-25 11:24:41 · 1010 阅读 · 0 评论 -
Openstack 误删除 Service Project问题解决
todo原创 2021-05-06 17:01:50 · 797 阅读 · 0 评论 -
Openstack配置相关_网络服务配额(一)
一、基础配额配置在默认情况下,所有的项目都有同样的限额配置。在/etc/neutron/neutron.conf下进行限额配置,下面进行举例[quotas]# 每个租户允许的网络数quota_network = 10# 每个租户允许的子网数quota_subnet = 10# 每个租户允许的端口数quota_port = 100# 配额检查的默认驱动程序quota_driver = neutron.quota.ConfDriverOpenStack组网也支持L3资源的原创 2021-02-23 17:43:43 · 1222 阅读 · 1 评论