06 2016 档案

摘要:Qemu的存储栈 在KVM虚拟化环境中,当客户机的内核存储系统像在物理机上一样通过页缓存、文件系统、通用块设备层运行到实际设备驱动时,这时驱动对设备寄存器的访问会触发CPU从客户机代码切换到物理机内的KVM内核模块,进而这个I/O请求会被分发到对应的Qemu模拟的磁盘设备的代码(下面将会介绍的vho 阅读全文

posted @ 2016-06-29 12:58 allcloud 阅读(8731) 评论(0) 推荐(0)

摘要:使用block设备来避免额外的software layers。 Best practices: Asynchronous I/O model for KVM guests 尽管KVM supports thread pools for handling asynchronous I/O operat 阅读全文

posted @ 2016-06-28 22:59 allcloud 阅读(407) 评论(0) 推荐(0)

摘要:TUN 设备 TUN 设备是一种虚拟网络设备,通过此设备,程序可以方便得模拟网络行为。先来看看物理设备是如何工作的: 所有物理网卡收到的包会交给内核的 Network Stack 处理,然后通过 Socket API 通知给用户程序。下面看看 TUN 的工作方式: 普通的网卡通过网线收发数据包,但是 阅读全文

posted @ 2016-06-28 16:53 allcloud 阅读(1037) 评论(0) 推荐(0)

摘要:qemu-kvm 代码分析 虚拟机组成 实际上面所说计算机组成比较笼统,实际处理器,存储器,输入与设备种类繁多, - i440FX host PCI bridge and PIIX3 PCI to ISA bridge 总线桥: i440FX pci桥,PIIX3 ISA桥 - Cirrus CLG 阅读全文

posted @ 2016-06-28 16:47 allcloud 阅读(1196) 评论(0) 推荐(0)

摘要:networking-odl项目的目的/用途就是sync odl和neutron的资源数据库和状态 v1中对于每个neutron的资源操作都相应的调用odl restfu api来同步odl,但问题有以下: 2个操作不能顺序进行导致状态不一致: V2用来解决资源竞争,可扩展行和支持HA。 基本原理是 阅读全文

posted @ 2016-06-20 14:43 allcloud 阅读(602) 评论(0) 推荐(0)

摘要:邓晓涛,当前就职于江苏省未来网络创新研究院,是CDN团队的一名研发人员,主要从事SDN相关的研发相关工作。曾就职于三星电子于先行解决方案研发组任高级工程师、思科系统于云协作应用技术部(CCATG)任工程师。 【分享正文】今天想跟大家分享如何通过ODL控制器下发流表来创建VxLAN网络。ODL作为当前 阅读全文

posted @ 2016-06-15 15:06 allcloud 阅读(4566) 评论(0) 推荐(0)

摘要:虚拟机 vlan trunk 特性 1. 功能 1)允许不同vlan的network下的虚拟机之间通信。一般情况下,虚拟机只能在相同vlan的网络下通信。 2)允许虚拟机发送vlan报文。 2. 组网图 虚拟机出来的tap设备连接到tbr网桥上,此时tap设备不打tag值, vlan_mode = 阅读全文

posted @ 2016-06-15 14:26 allcloud 阅读(2220) 评论(0) 推荐(0)

摘要:1. 背景 没有使用DVR的场景: 从图中可以明显看到东西向和南北向的流量会集中到网络节点,这会使网络节点成为瓶颈。 如果启用DVR,如下图: 对于东西向的流量, 流量会直接在计算节点之间传递。 对于南北向的流量,如果有floating ip,流量就直接走计算节点。如果没有floating ip,则 阅读全文

posted @ 2016-06-15 10:45 allcloud 阅读(878) 评论(0) 推荐(0)

摘要:1. 代码流程分析 neutron-server和neutron-openvswitch-agent的消息队列如下: neutron-server可能会发生上述几种消息广播给neutron-openvswitch-agent。openvswitch agent会先看一下端口是否在本地,如果在本地则进 阅读全文

posted @ 2016-06-15 10:14 allcloud 阅读(863) 评论(0) 推荐(0)

摘要:Changing from APIv2.0 to APIv3 in Keystone - Openstack Juno on Ubuntu 1. 更换v3 的policy文件 mv /etc/keystone/policy.json /etc/keystone/policy.json.bak cp 阅读全文

posted @ 2016-06-13 09:52 allcloud 阅读(489) 评论(0) 推荐(0)

摘要:~$ /usr/local/bin/uwsgi /etc/keystone/keystone-uwsgi-public.ini[uWSGI] getting INI configuration from /etc/keystone/keystone-uwsgi-public.iniopen("./p 阅读全文

posted @ 2016-06-12 14:52 allcloud 阅读(678) 评论(0) 推荐(0)

摘要:Model types 为了在vm中支持vgpu,问题在于vgpu是否应该被当作一个PCI设备, 虽然物理GPU不是一个SR-IOV设备,但vgpu却是以一个类似SR-IOV device上的VF赋给guest的。就像是虚拟网卡。 提议首先要把 "PCI device assignment" cod 阅读全文

posted @ 2016-06-12 09:05 allcloud 阅读(196) 评论(0) 推荐(0)

摘要:12要素的概念最早诞生于Heroku的工程师手中,说白了,其实就是云原生应用程序架构的模式集合,它描述了一个应用程序的原型,最好地诠释了采纳云原生应用程序架构的原因。 通过突出陈述性配置和水平扩展的无状态/无共享进程,以及整体上与部署环境的松耦合连接,这些模式实现了速度性、安全性和可扩展性。在当下, 阅读全文

posted @ 2016-06-08 22:05 allcloud 阅读(1468) 评论(0) 推荐(0)

摘要:硅谷创业公司Mirantis不久前进行了一项基准测试,测试在OpenStack Havana版本上创建75000台虚拟机的性能数据。就启动时间和成功率而言,当应用250个并发部署75000台虚拟机是最好结果。而测试过程中最高并发请求可达到500个。 以下内容对该测试的信息进行一些整理,并给出测试结果 阅读全文

posted @ 2016-06-07 15:16 allcloud 阅读(5399) 评论(1) 推荐(0)

导航