自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 各种模式虚拟化的网络性能对比测试

dpdk+ovs 与 物理机 与 sriov(pci passthrough) 纯粹的linux bridge的性能对比CPU E5-2680V2 2.8G,网卡 ixgbe intel 82599。模式/并发-----pps204080物理机9.7W17.3W16.5Wdpdk + ovs + vhost-user 18

2018-01-14 16:59:43 2270

原创 CENTOS7的KVM虚机内跑GRE遂道无法正常TCP通讯

公司的云专线+互联云业务的场景某些客户需要在公有云和我们的互联云之间起GRE隧道进而实现同子网IP段。我们发现从互联云-》公有云的速度正常,但是公有云-》互联云的速度不正常。而不用GRE遂道,直接使用路由速度也正常。问题已经发现了好些天了,同事死活无法解决。更换IPIP隧道测试没有问题,GRE隧道就是不行。我进行抓包,发现了奇怪的现象

2017-12-24 21:40:00 1370

原创 openvswitch创建vxlan隧道和gre隧道的mtu问题

先贴实验方法Server1ip netns add redip link add veth0 type veth peer name veth1ip link set veth0 netns redip netns exec red ip li set lo upip netns exec red ip li set veth0 upip netns exec red ip ad

2016-11-07 00:58:17 4854

原创 搭建memcached的docker集群

其实这是个伪命题,memcached互相之间是不需要知道集群成员的,是由客户端来实现的集群功能因此,只要简单地启动memcached容器,然后在客户端配置好使用多个memcached就可以了。各个memcached节点执行:docker run --name memcached --net host -d $REGISTRY_IP:5000/library/memcached -m 1

2016-06-14 11:01:38 1368

原创 搭建zookeeper的docker集群

环境:三个zookeeper节点确保三台服务器都可以按主机名找到对方(/etc/hosts或dns)node1:docker run -e MYID=1 -e SERVERS=node1,node2,node3 --name zookeeper --restart=always --net=host -d $REGISTRY_IP:5000/mesoscloud/zooke

2016-06-14 10:54:05 765

原创 搭建rabbitmq的docker集群

环境:三个rabbitmq节点,加一个haproxy做前端确保三台服务器都可以按主机名找到对方(/etc/hosts或dns)node1,node2,node3分别执行:docker run -d --net host --name rabbitmq -e RABBITMQ_ERLANG_COOKIE='IEWIRJDIS8WJDUU2WSW' $REGISTRY_IP

2016-06-14 10:47:26 3691 1

原创 一个由于python程序fork子进程时复制对象导致的程序锁死的问题

问题:项目原来使用配置文件进行部署的,计划改成使用Zookeeper来进行环境配置,于是写了相关的代码,但是测试环境部署的时候发现API服务会卡死不响应服务。我们是使用的python的wsgi来做API服务的,zk client是使用的python-kazoo库,一通查之后,发现是kazoo的代码卡住的,但是如果不使用singleton对象或者不使用多个worker(子服务进程)就没有问题

2016-06-07 18:29:22 941

原创 shipyard管理多HOST

运行机制:shipyard和rethinkdb和swarm--manager通讯swarm-manager使用etcd(shipyard-discovery)获取基本数据etcd被动等待swarm-agent推送docker主机的注册信息swarm-agent通过shiipyard-docker-proxy获取数据,并向etcd推送shipyard-docker-pro

2016-05-28 22:48:18 1023

原创 构建支持registry v2的shipyard的镜像

shipyard是什么就不介绍了话说,如果私有registry是V2的话,官方的shipyard的默认官方镜像是不支持的,于是只能自己构建。备选源代码库有两个:https://github.com/shipyard/shipyard/https://github.com/computerlyrik/shipyard/第二个是fork的第一个(官方源代码),第二个的reg

2016-05-28 21:33:45 2093 2

原创 ceph 修复monitor 坏掉过多时的问题

如果ceph中的monitor总共有6个(不要问我为什么是6个,它就成了6个),现在DOWN掉了3个,并且无法恢复了,那么ceph等操作会被阻塞,修复方法:先把剩下的三个关闭,然后在其中一个好的上面执行:ceph-mon -i mon2 --extract-monmap /tmp/monmapmonmaptool /tmp/monmap --rm mon3ceph-mon -i

2016-01-28 18:59:38 1009

原创 linux bridge 的 vxlan 试验

ip netns add test1ip li add br1 type bridgeip li add vxlan1 type vxlan id 5000 remote 192.168.210.14 local 192.168.210.13 dev eth2 dstport 4789ip li add v0-test1 type veth peer name v1-test1 mtu

2016-01-28 18:50:34 3242

原创 linux tc 限速实例

先说需求:对于SDN的路由器,需要有一个总的带宽限制,同时,某些客户可能会需要,限制某一个FLOATING IP的带宽发现使用tbf在软件ROUTER中是一种非常不准的模式,htb是比较简单的模式,cbq是一种很复杂的模式,参数非常地多,这一点很多文章都介绍过了。另外一点,tc以及cgroup等kernel中实现QOS的东西,很重要的一个概念是quality of service,即:服务质量保障,也就是说,保障和限制是相辅相乘的。

2015-09-20 21:34:04 5182

原创 ubuntu samba 性能优化和匿名访问

用低功耗电影装ubuntu server做家用NAS。先贴smb.conf:[global]workgroup = WORKGROUPnetbios name = DiskStationserver string = DiskStation max connections = 0deadtime = 10log file = /var/log/samba/log.%mm

2015-09-20 13:02:19 4521

原创 一个ceph-osd异常DOWN掉的原因分析

今天早上,运维的兄弟报告说,ceph分布式存储集群同时有3个OSD异常DOWN掉。因为CEPH集群是三份数据存储的,所以对业务没有什么太大的影响,所以等有空再查根本原因。同时报告了有一台物理机当机了,做了重启恢复的操作。有空的时候对问题进行了分析,同事进行了预查,发现如下:1、在osd down掉的一段时间,所有的CEPH节点的网络流量都高上去了。2、3个OSD down掉

2015-09-11 18:20:32 11069 2

原创 把neutron Router从legacy模式变成HA模式

我们知道,neutron从Kilo版开始正式支持HA-Router,这实在是非常好用的一个功能。简单介绍一下原理:它是使用keepalived来实现的,内部原理,可以在网上搜索keepalived vrrp关键字,就可以搜索到介绍文章。大体上来说是:多个node之间启动一个ha的interface,专门发送和接收VRRPv2数据包。当backup的node接收不到master

2015-09-11 18:18:52 1340

原创 新工作第一天

经过各种波折,今天终于到了新公司报到,路是比较地远,一下雨路上挺堵。 今天主要做了两件事,一是忙着认识各部门经理及技术部的同事,二是参加了产品部与客服部的会议,浩浩荡荡20多个,诺大一个会议室,坐满了。最主要的感想,就是复杂,业务相当地复杂,牵扯到的方面比较多,用户、景点、供应商、网站。反正最多的问题就是付款的时间所带来的业务流程的问题。

2010-02-01 17:57:00 297

原创 辩证法与思考

我一直认为在成长的过程,上学时学的辩证唯物主义哲学是对我思考问题的方式产生最大影响的一个学科。很庆幸当时的老师是一个很好的老师,把枯燥的内容讲得深入浅出,正好又处在自己思维方式与世界观形成的年龄,所以从此之后就形成了对任何问题都会辩证地去看的习惯,都会从多个方面去思考,但是正像它教我们的一个这在许多时候都是一件好事情,但是也有其坏处。不知是性格决定了习惯还是习惯决定了性格,在自己不熟悉的领域,

2008-07-11 17:59:00 483

ASCII码表完整版

ASCII码表完整版,这里可以查询到完整的ASCII对照表

2010-03-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除