SDN与NFV技术在云数据中心的规模应用探讨

编者按:以云数据中心为切入点,首先对SDN领域中的叠加网络、SDN控制器、VxLAN 3种重要技术特点进行了研究,接下来对NFV领域中的通用服务器性能、服务链两类关键问题展开具体分析。最后,阐述了前期开展的SDN/NFV技术试验工作进展及相关结论,并对VDC应用产品进行了展望。
1

 

1 引言

伴随着云计算技术的兴起,数据趋于大集中,传统电信系统网络架构成为阻碍云数据中心发展的巨大桎梏。为满足数据中心在云计算环境下的虚拟网络资源调度和共享需求,未来的数据中心资源池运营需要解决以下关键问题。

  • 用户需求的快速响应。云资源池内部网络设备多,网络特征复杂,采用点对点手工配置,将会延迟用户需求的响应速度。
  • 清晰的网络拓扑视图。云资源池本身的网络拓扑难以清晰呈现,特别是租户网络与云资源网络无法呈现对应关系,导致运维复杂。
  • 灵活的资源共享与调度。资源池很…

详细内容

Libvirt下获取虚机内存使用

本文作者:张智博  Niusmallnan (东网科技)

在我们的云平台中,基本都需要这样一个功能,就是收集虚拟机监控数据,比如cpu使用率、内存使用率、磁盘io、网络io等信息。通常这些信息Hypervisor都会提供接口供你获取,这种获取方式成本是低廉的,通常不会对整个虚拟化环境有影响。如果想要获取更多的监控详情信息,那么则需要在虚机里面安装agent来收集监控数据,这种方式获取成本高,有时候用户可能不会接受镜像里面有agent的事实,这好比被安装了后门一样。两种方式各有优劣,看各自的需求场景,具体使用具体分析。

本文主要讨论是如何能通过libvirt接口获取memory-usage,主要是针对kvm虚拟化。

KVM内存虚拟化

我们先回顾一下,KVM在内存虚拟化上有哪些相关技术可以使用。

KVM的发展路线就是逐步从软件模拟到硬件辅助,内存虚拟化的本质就是实现客户机虚拟地址 (…

详细内容

OpenStack Neutron网络分析

作者:徐超

一.前言

本文主要介绍了如何分析Neutron下的VM网络数据流,并结合这些方法如何去进行网络分析和故障解决。限于篇幅、环境,这里并未提及Flow Table、br-tun等。我们将在下次见面。

总所周知,OpenStack Neutron的高度复杂性和抽象性,让众多学习和使用者望而生畏,不知所云。尽管如此,但我们不能选择逃避。

其实,暂且抛开具体细节不谈,从全局和宏观上理解Neutron的整个运行流程,也是不复杂、抽象的。

无非就是将传统的物理硬件设备(如网线、网卡、服务器、交换机、路由器等)按照TCP/IP的四个层次架构(数据链路层、网络层、传输层、应用层),通过软件编程的方式,予以全部虚拟化、软件化和抽象化。

其虚拟实现的1层到3层(TCP/IP)整个流程是:

OpenStack Neutron网络分析370 

一层的服务器及其VM(由Linux Kernel创建的qbr、tap/tun、veth、…

详细内容

剖析OpenStack存储

作者:陈海洋 来源:IBM

 

Openstack 通过5 年多的发展,变得越来越庞大。这也是为了满足更多不同的需求,体现出开源项目灵活快速的特性。本文不是关于Openstack 存储相关组件的配置,而是以OpenStack H版本为例,介绍存储入门的一些必要理论知识。

 

OpenStack 存储技术

OpenStack 其实有三个与存储相关的组件,这三个组件被人熟知的程度和组件本身出现时间的早晚是相符的,按熟悉程度排列如下:

Swift—提供对象存储(Object Storage),在概念上类似于 Amazon S3 服务,不过 swift 具有很强的扩展性、冗余和持久性,也兼容 S3 API。对象存储支持多种应用,比如复制和存档数据、图像或视频服务,存储次级静态数据,开发数据存储整合的新应用,存储容量难以估计的数据,为Web 应用创建基于云…

详细内容

漫谈Neutron架构

一.前言

由于OpenStack Neutron项目本身的高度复杂性和抽象性,加之作为一名初学者,其理解能力有限。因此这里,阐述的仅是凤毛麟角而已,其目的是帮助、引导和我一样对Neutron又敬又畏的朋友们!如果本文中出现纰漏和错误,恳请指正。接受教育,本身也是一种学习。

 

在这里,需要指出的是,本文仅从宏观角度而言,起一个引导、抛砖引玉的作用。

——即实现Neutron的整体原理是什么。

 

二.Neutron架构

Neutron项目共由约1千多个文件构成(k版)。

# tree -l 1 neutron/

313 directories, 1224 files

 

一切,让我们先从Neutron架构图说起走吧,如下所示:

OpenStack Neutron 架构指南330

 

分析

1) 位于最上层的Neutron …

详细内容

聊聊Neutron的SDN那些事儿

计算、存储和网络,奠定了当今云计算格局的三足鼎立之势。

计算通过虚拟化CPU、Disk、Memory等硬件来获得高效的应用;存储通过诸如Glusterfs、Ceph等分布式文件系统,提供了众多特性的功能。而相对于,计算和存储两方面的成熟与稳定,网络一直以其在稳定、效率、设计等方面,而备受人们爱之、痛之。

随着物联网和云计算的蓬勃发展,网络作为信息传输的桥梁,其地位和重要性只会愈加凸显。从另一种角度而言,鉴于Neutron的整个生态环境。这里,我们将扼要浅析OpenStack Neutron中的那些前沿技术,或者说是非主流技术,从某种角度而言,它们代表了虚拟网络服务的一些发展趋势。

一、OpenvSwitch OVN项目

OVS团队于2015年1月推出了C语言倾向的OVN项目,由VMWARE公司主导,旨在提高基于OpenvSwitch的OpenStack网络方案的扩展性和易用性。

详细内容

Neutron和SDN集成现状分析

作者:徐超

一.Neutron概要

总所周知,Neutron是OpenStack众多项目中的核心项目之一,代表其网络服务。

Neutron的发展自诞生到现在,可谓是一波三折,其命名先是由nova-network,改为quantum,因其与一家公司名冲突,隧又改为Neutron。表面上的命名变化,又何尝不蕴含着其深层次的发展和演进,以Plugin、高级网络服务功能等突出应用,充分显示着它不断的丰富,就像其命名“中子”一样,彰显着它在浩瀚宇宙中,熠熠生辉的光芒。

下面,借用“北京-小武”一文《Neutron的SDN化》中,Neutron是什么和Neutron的主要功能为线索,来添加自己的认识。

1.Neutron是什么

 Openstack核心项目中的网络配置管理组件

Neutron的网络服务功能包括L2-L7层

Neutron用于管理配置VM所用的网络

Neutron有很多…

详细内容

CentOS 7.1结合OpenStack Liberty版本详解

本文出自:Linux博客

1-OpenStack介绍

环境准备:

#####################################################################################

[root@linux-node1 ~]# cat /etc/hosts

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4

::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.56.11 linux-node1 linux-node1.oldboyedu.com              控制节点

192.16…

详细内容

OpenStack中的API结构地图

本文作者:无若 转自:OSChina

摘要

本文详细介绍了OpenStack中的paste相关配置,从中找到OpenStack API 与相关类和方法的映射规律。本文以nova API为例,步步深入研究其中的调用关系,并在最后通过添加自定义API的方式对映射关系进行了验证。

正文:

1. OpenStack中的API结构地图

当你执行如下命令的时候:

里面做了什么呢?

在这张图中我们加了–debug就看得更清楚了。

具体来说它是由两次http请求构成的。

分别是

(1)向keystone验证

1
REQ: curl -i ‘http://ubuntu80:35357/v2.0/tokens’ -X POST -H “Accept: application/json” -H “Content-Type: application/json” …

详细内容

云存储独角兽Box将云平台从AWS迁移到OpenStack

作者:Jeff Ferry  原文出自: http://www.dailycloud.info/box-deploys-platform9-in-key-win-for-openstack/

编者按:

关于OpenStack的未来走向,一直是媒体领域的喧嚣话题。正如OpenStack放出NFV白皮书并得到电信巨头支持,被媒体解读为“挑战AWS之梦破灭 拟放眼电信运营商”,而本文内容则可以作为另一方的内容补充来看,包括OpenStack的现在与可预见的未来,以及富有经验的企业级用户是如何评估与选择AWS、VMware以及OpenStack的。

正文:

近日,领先的云存储公司Box宣布成功部署OpenStack解决方案,这对OpenStack开源云平台和相关的创业公司来说都是个好消息。Box是企业级云存储市场的生力军,2015年10月宣布其季度营收达7900万美元,贡献自54000…

详细内容