虚拟化技术的分类主要有服务器虚拟化、存储虚拟化、网络虚拟化、应用虚拟化。 服务器虚拟化技术按照虚拟对象来分,可分为:CPU虚拟化、内存虚拟化、I/O虚拟化; 按照虚拟化程度可分为:全虚拟化、半虚拟化、硬件辅助虚拟化。 将不同的虚拟化对象和程度组合,可得出 9种 不同的服务器虚拟化技术。 首先详细介绍 ...
分类:
其他好文 时间:
2018-11-10 16:46:06
阅读次数:
201
SDN环境中,每一个openvswitch的datapath实例中都会有大量的流表项,无论是使用各种关键字的grep手段或者是其他方法来确认是否由控制器下发了预期正确流表项,还是看关于特定数据包的匹配与最终action都是一件非常繁琐和头疼的事情。使用ovs-appctl工具结合linux自带的tcpdump抓包工具就可以很轻松直观的最终流表匹配情况,来完成自己繁琐的查找工作,还能避免自己的判断的
分类:
其他好文 时间:
2018-11-09 12:13:03
阅读次数:
325
虚拟化网络工具:创建物理桥:1virsh命令virshiface-bridgeeth0br02/etc/sysconfig/network-scripts/编辑配置文件方式:[root@www08:26:15network-scripts]#catifcfg-eth0DEVICE=eth0#IPADDR=172.20.23.30#NETMASK=255.255.0.0#GATEWAY=172.20
分类:
其他好文 时间:
2018-11-07 11:28:30
阅读次数:
203
Docker OpenvSwitch Network 介绍 什么是OpenVSwich OpenvSwich Network:属于第三方网络项目,可以理解为是一个标准的交换机协议。 OpenvSwich:开放虚拟交换标准,是一种基于开源Apache2.0许可证的多层软件交换机,专门管理多租赁云计算网 ...
分类:
其他好文 时间:
2018-11-03 17:36:03
阅读次数:
172
Docker OpenvSwitch 应用部署 安装部署OVS并建立GRE隧道 节点1:192.168.1.198 容器网段:172.17.1.0/24 节点2:192.168.1.199 容器网段:172.17.2.0/24 1、节点1节点2操作:修改docker 默认IP地址网段,主配置文件内修 ...
分类:
其他好文 时间:
2018-11-03 17:32:44
阅读次数:
238
基于kolla ansible部署的queens版本,基于docker stats查看openstack的资源占用,发现neutron_openvswitch_agent一直占用100%CPU资源,这个问题在目前最新的queens和rocky版本已经修复,解决此问题,可以参考下面的步骤: 解决办法 ...
分类:
其他好文 时间:
2018-10-23 14:46:05
阅读次数:
300
文档:https://docs.openvswitch.org/en/latest/intro/install/general/ 1. 2. 3. 4. ...
分类:
其他好文 时间:
2018-10-22 16:40:20
阅读次数:
342
~~~ OVS在处理每条流的时候,先根据每条流生产相应的key,然后根据key匹配相应的流表,根据流表中的action操作来处理每条流,本文对key的结构体进行分析,看看对于一条流会提出那些特征信息。对于key的描述在openvswitch源码中的flow.h文件中。 ~~~ ~~~c struct ...
分类:
其他好文 时间:
2018-10-21 21:55:42
阅读次数:
290
概述 为了标准化网络的驱动开发步骤和支持多种网络驱动,Docker公司在libnetwork中使用了CNM(Container Network Model)。CNM定义了构建容器虚拟化网络的模型,该模型进一步对 Docker 的网络结构进行了细分,提出了三个概念:network、sandbox 和 ... ...
分类:
其他好文 时间:
2018-09-22 14:39:36
阅读次数:
209
主要用到openvswitch和netns网络名称空间的相关知识还有ip命令的使用。 实验环境的结构图如下: 思路如下: 安装openvswitch ovs创建br0,br1,并启动两个不加载网络的docker容器 将容器关联网桥br0,并设置ip、vlan 创建veth0与veth1网卡对 创建n ...
分类:
其他好文 时间:
2018-09-06 23:58:41
阅读次数:
389