python
文章平均质量分 65
liu_baoqing
快乐编程!
展开
-
openstack报未能连接接口的错误
一、确认问题1、在dashboard页面上为一台虚机连接一个新的接口,但是页面报未能连接接口:2、然后查看neutron的日志看到如下报错:3、估计是不支持vlan网络,然后看下openvswitch的配置文件:vim /etc/neutron/plugins/ml2/openvswitch_agent.ini二、解决问题:1、没有发现bridge_mappings的配置,添加如下新配置: bridge_mappings = vlan:br-vlan2、添加..原创 2020-06-29 18:21:12 · 1371 阅读 · 0 评论 -
python新技术
10个2016年出现的顶尖Python项目2016-08-03 Python程序员今年7月份Github上新创建了45k个Python项目,去年同期只有30k,而前年同期是19k.看起来Python的应用正在爆发,所以从庞大的项目仓库中甄选出优质的项目就变得有意义了.你会注意到我选出的这些项目并不是按照受欢迎程度排序的,因为我更在意一个项目是否对广泛的开发者社区都有益处,而不是项目原创 2016-08-03 13:44:19 · 768 阅读 · 0 评论 -
通过neutron的extension添加restful接口和代码跨版本迁移
公司最初开发用的openstack版本是Kilo版,在neutron中开发的extension迁移到最新的Newton版本中不适用了,需要做一些调整。 原先开发的内容是要实现虚实结合,即在代码层面实现物理机和虚拟机通信,大体思路就是增加neutron的extension来管理SDN交换机与各个节点间建立vxlan的tunnel,然后用另一个微服务管理物理机的注册和删除等。说起虚实结合原创 2017-02-09 14:45:04 · 1058 阅读 · 1 评论 -
扩展neutron的数据库
neutron添加数据库中的表:1.先运行: neutron-db-manage --config-file /etc/neutron/neutron.conf --config-file alembic_migrations/alembic.ini revision -m 'add test_table' --expand原创 2017-02-08 09:37:09 · 2137 阅读 · 0 评论 -
python 安装模块报错总结
安装pandas报错然后查看系统信息,如下:报错信息很明显,说缺依赖包,然后用pip和easy_install安装python-dev和python-devel都不成功,没办法,自己下载了一个python-devel-2.7.5-34.el7.x86_64.rpm安装原创 2016-05-04 17:03:56 · 2166 阅读 · 1 评论 -
python 解决close_wait过多问题
最近在公司遇到CLOSE_WAIT过多的问题,现在解决后总结下,先说下CLOSE_WAIT产生的原因:首先要知道客户端和服务端的连接是使用套接字通信的,TCP/IP协议建立连接需要三次握手,而关闭client与server的连接需要进行四步,如图:建立连接后常用的三个状态是:ESTABLISHED 表示正在通信,TIME_WAIT 表示主动关闭,CLOSE_WAIT 表示被动关闭。通过上图,我们来...原创 2016-05-03 18:05:52 · 6367 阅读 · 0 评论 -
用python解决ldap的Size limit exceeded问题!
本人工作中用到ldap进行用户的管理等,我的主编程语言是python,所以用python对ldap进行操作,在私有云部分因为客户的ldap需求不一样,所以会产生一些问题,特此记录一下. ldap其他问题暂且不谈,先说下解决 ”Size limit exceeded“ 的问题。 产生”Size limit exceeded“ 问题的原因就是客户端去ldap服务端查询,客户端想一次...原创 2016-03-24 14:47:06 · 5999 阅读 · 0 评论