maven的安装与使用 maven的安装与使用 一、Maven是什么 Maven是一个采用纯Java编写的开 源项目管理工具。Maven采用了一种被称之为project object model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中,通过该文件,Mav ...
分类:
其他好文 时间:
2016-10-26 13:59:50
阅读次数:
339
前言:前面的部分一直都是单机跑docker,但实际生产环境不可能只用一台来跑。肯定会用到多台,因为他们都是内部私有ip,那么多台主机之间的容器如何通信?这个是个很头疼的问题!目前主流几种方法如下: 1、使用路由机制打通网络 2、使用Open vSwitch(OVS)打通网络 3、使用flannel来 ...
分类:
Web程序 时间:
2016-10-18 15:52:34
阅读次数:
290
本地编译OpenvSwitch时报错Traceback(mostrecentcalllast):
File"./ovsdb/ovsdb-idlc.in",line8,in<module>
importovs.json
File"/root/rpmbuild/BUILD/openvswitch-2.6.0/python/ovs/json.py",line21,in<module>
importsix
ImportError:Nomodulenamedsix
Tracebac..
分类:
编程语言 时间:
2016-10-14 18:00:25
阅读次数:
451
1、什么是OpenvSwitch OpenvSwitch,简称OVS是一个虚拟交换软件,主要用于虚拟机VM环境,作为一个虚拟交换机,支持Xen/XenServer, KVM, and VirtualBox多种虚拟化技术。 在这种某一台机器的虚拟化的环境中,一个虚拟交换机(vswitch)主要有两个作 ...
分类:
其他好文 时间:
2016-10-10 13:31:54
阅读次数:
164
添加一个flow,调用的命令为 ovs-ofctl add-flow hello "hard_timeout=0 idle_timeout=0 priority=1 table=21 pkt_mark=0x55 tun_id=0x55 actions=mod_nw_dst:192.168.56.10... ...
分类:
其他好文 时间:
2016-09-24 23:27:39
阅读次数:
164
当内核无法查找到流表项的时候,则会通过upcall来调用用户态ovs-vswtichd中的flow table。 会调用ofproto-dpif-upcall.c中的udpif_upcall_handler函数。 static void * udpif_upcall_handler(void *ar... ...
分类:
其他好文 时间:
2016-09-24 00:42:50
阅读次数:
366
一、Opevswitch总体架构
Openvswitch的架构网上有如下的图表示:
每个模块都有不同的功能
ovs-v...
分类:
其他好文 时间:
2016-09-18 10:26:06
阅读次数:
1432
ovs-vswitchd.c的main函数最终会进入一个while循环,在这个无限循环中,里面最重要的两个函数是bridge_run()和netdev_run()。 Openvswitch主要管理两种类型的设备,一个是创建的虚拟网桥,一个是连接到虚拟网桥上的设备。 其中bridge_run就是初始化... ...
分类:
其他好文 时间:
2016-09-08 06:13:47
阅读次数:
171
> OVS安装:1. Install the Open vSwitch plug-in and its dependencies:# apt-get install \neutron-plugin-openvswitch-agent \openvswitch-datapath-dkms \ 2. R... ...
分类:
其他好文 时间:
2016-09-07 14:29:41
阅读次数:
219
一、Opevswitch总体架构 Openvswitch的架构网上有如下的图表示: 每个模块都有不同的功能 ovs-vswitchd 为主要模块,实现交换机的守护进程daemon 在Openvswitch所在的服务器进行ps aux可以看到以下的进程 root 1008 0.1 0.8 242948... ...
分类:
其他好文 时间:
2016-09-07 13:08:00
阅读次数:
583