Tomstrong_369的专栏

看住时间

排序:
默认
按更新时间
按访问量

解读Mirantis最新的OpenStack Neutron性能测试

最近,mirantis的工程师发布了最新的基于Mitaka版本的Neutron性能测试结果。得出的结论是:Neutron现在的性能已经可以用生产环境了。报告的三位作者都是OpenStack社区的活跃开发者,其中一位还是Neutron的core reviewer。并且这份报告出自实际环境(并非各种模...

2018-05-03 14:57:24

阅读数:37

评论数:0

Openstack CI持续集成测试详解--Gerrit、Zuul、Jenkins

测试的分类及必要性测试的分类测试的过程没太有太严格的分类标准,从使用的角度,我们可以从以下两个角度对测试进行分类。按照测试过程分类软件测试大概分为单元测试、集成测试、系统测试、验收测试。以下为软件测试V型图:一般由单元测试开始,集中对每一个程序单元进行测试,检查各个程序模块是否正确地实现了规定的功...

2018-04-28 15:01:35

阅读数:50

评论数:0

SD-WAN究竟是怎么回事

最近SD-WAN在业界炙手可热,越来越多的企业客户准备或已经上马SD-WAN。在此风生水起之际,各式各样的SD-WAN供应商自然轮番出招、应接不暇。笔者在深入接触了一些国外主流商用SD-WAN厂家的技术方案后,希望能对这些主流商用SD-WAN方案中所采用的最根本的SDN特性进行一些分析,供大家讨论...

2018-04-18 14:11:45

阅读数:359

评论数:0

Cisco ACI网络详解

1、关于ACI网络架构介绍我自己画了一个比较典型ACI的组网,简单说下几个比较重要的组件:1.1 思科应用策略基础设施控制器(APIC):       APIC是Cisco ACI交换矩阵、策略实施和健康状态监控实现自动化和管理的统一点。主要负责的任务包括交换矩阵激活、交换机固件维护、网络策略配置...

2018-04-17 15:13:26

阅读数:282

评论数:0

Ceph的工作原理及流程

本文将对Ceph的工作原理和若干关键工作流程进行扼要介绍。如前所述,由于Ceph的功能实现本质上依托于RADOS,因而,此处的介绍事实上也是针对RADOS进行。对于上层的部分,特别是RADOS GW和RBD.本文将首先介绍RADOS中最为核心的、基于计算的对象寻址机制,然后说明对象存取的工作流程,...

2018-03-29 20:55:16

阅读数:50

评论数:0

虚拟机在 OpenStack 里没有共享存储条件下的在线迁移

虚拟机在 OpenStack 里没有共享存储条件下的在线迁移几个问题:Live migration 是什么?为什么要做 Live migration?如何做 Live migration?如果你读完本文,基本了解了这三个问题的答案, 这篇文章的主要目的也就达到了。由于本文介绍的是 OpenStac...

2018-03-29 18:50:10

阅读数:56

评论数:0

基于OpenStack和Kubernetes构建组合云平台——网络集成方案综述

一谈到云计算,大家都会自然想到三种云服务的模型:基础设施即服务(IaaS),平台即服务(PaaS)和软件即服务(SaaS)。OpenStack已经成为私有云IaaS的标准,而PaaS层虽然有很多可选技术,但已经确定统一的是一定会基于容器技术,并且一定会架构在某种容器编排管理系统之上。在主流的容器编...

2018-03-28 11:10:26

阅读数:285

评论数:1

L2 Population 原理

今天讨论跟 VXLAN 紧密相关的 L2 Population。 L2 Population 是用来提高 VXLAN 网络 Scalability 的。通常我们说某个系统的 Scalability 好,其意思是: 当系统的规模变大时,仍然能够高效地工作。L2 Population 到底解决了怎样的...

2018-03-23 17:43:44

阅读数:26

评论数:0

Nova虚拟机启动

本来这一节打算写Neutron中各个OVS上的流表逻辑的,突然想起来之前学习Neutron时深入研究过的一个问题——虚拟机接入OVS是如何实现的?既然流表是为了虚拟机通信用的,那么没有虚拟机的接入,流表也就没有了用武之地。因此,本节就来讲一讲OpenStack中虚拟机启动过程中,是如何获取MAC、...

2017-06-29 14:41:19

阅读数:362

评论数:0

Neutron的基本原理与代码实现

分享正文 大家好,很高兴今天能与大家分享一些Neutron的知识。今天分享的思路是:Openstack网络基础、Neutron的软件实现、Nova虚拟机启动时的网络处理以及OVS流表分析。 一、Openstack网络基础 下面对Openstack和Neutron的介绍,要从几个关键词...

2017-06-28 19:06:10

阅读数:632

评论数:0

C语言中指针探秘(一)

指针与指针变量在程序中声明变量后,编译器就会为改变量分配相应的内存单元。也就是说,每个变量在内存中会有相应固定的位置,有具体的地址。由于变量的数据类型不同,它所占的内存单元数也不相同。如下例声明了一些变量和数组。 int i = 18; //声明整形变量...

2017-06-18 16:48:21

阅读数:263

评论数:0

Neutron OpenvSwitch agent工作原理

在OpenStack中目前用的比较多的L2层agent应该就是openvswitch agent了。本文大致分析了一下openvswithc agent做了哪些事。 看一下openvswitch agent的启动: [plain] view plai...

2017-06-15 14:23:45

阅读数:600

评论数:0

KVM虚拟机绑定物理CPU进行性能调优

使用KVM虚拟化,当虚拟机的vcpu不是很多时,可以通过绑定物理cpu的方式提到虚拟机的性能。实验证明Host整体性能大约能提高5%,单台虚拟机性能最高提高10%。 实验数据(数据来自同事,Thanks Jack): 纵坐标表示虚拟机编译2.6.32内核花费的时间,...

2017-06-15 11:23:48

阅读数:687

评论数:0

以两军问题为背景来演绎Basic Paxos

背景 在计算机通信理论中,有一个著名的两军问题(two-army problem),讲述通信的双方通过ACK来达成共识,永远会有一个在途的ACK需要进行确认,因此无法达成共识。 两军问题和Basic Paxos非常相似 1) 通信的各方需要达成共识; 2) 通信的各方仅需要达成一个共识; ...

2017-06-09 11:20:17

阅读数:294

评论数:0

Open vSwitch 吞吐量测试报告

实验环境:首先介绍一下实验环境 系统:CentOS7 CPU:Intel(R) Xeon(R) CPU E5-2630 @ 2.30GHz Memory:DDR4 1600MHZ 16GB OVS版本:2.5.0拓扑描述:再两台物理服务器上搭建OpenStack计算节点,两台物理服务器之间...

2017-05-19 17:16:28

阅读数:872

评论数:0

Nova服务重启之后过几分钟Down

检查NOVA的服务LOG如下:2017-05-04 08:21:49.453 21323 WARNING nova.compute.monitors [req-84b9acc2-c0b2-4069-a573-5a1f29c8dbfb - - - - -] Excluding nova.comput...

2017-05-17 15:59:18

阅读数:1121

评论数:0

Centos 如何安装 nload

yum install gcc gcc-c++ ncurses-develwget http://www.roland-riegel.de/nload/nload-0.7.2.tar.gztar zxvf nload-0.7.2.tar.gzcd nload-0.7.2#./configure#m...

2017-05-04 15:57:08

阅读数:945

评论数:0

OpenvSwitch常用命令(全)

什么是 Open vSwitchWhat is Open vSwitch?Open vSwitch is a production quality, multilayer virtual switch licensed under the open source Apache 2.0 licens...

2017-04-25 16:07:02

阅读数:1027

评论数:0

OpenStack METADATA不工作的分析方法

CentOS Linux 7 (Core) Kernel 3.10.0-229.7.2.el7.x86_64 on an x86_64centos-1 login: cloud-init[742]: 2017-03-21 08:51:04,446 - url_helper.py[WARNING]:...

2017-03-22 14:05:45

阅读数:1915

评论数:0

OPENSTACK中的METADATA SERVER

OPENSTACK中的METADATA SERVER 虚拟机启动时候需要注入hostname、password、public-key、network-info之类的信息,以便虚拟机能够被租户管理。对于这些信息的注入openstack提供了两种方式, guestfs-inject以及meta...

2017-03-22 13:31:44

阅读数:386

评论数:0

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