• http://www.fxqiqiu.com
  • 标签:证书及
  • http://www.yctraveler.com
  • 牛古吐乡

    OpenStack是一个美国国家航空航天局和Rackspace合作研发的,以Apache许可证授权,并且是一个自由软件和开放源代码项目。OpenStack是一个云平台管理的项目,它不是一个软件。这个项目由几个主要的组件组合起来完成一些具体的工作。Openstack网络体系中,网络技术没有创新,但用到的技术点非常庞杂,本专题将对openstack的一些技术进行概述,增进读者了解。

    头条推荐

    OpenStack到底是发行版还是服务?

    OpenStack云技术眼下变得非常流行,但贵公司该如何使用它呢?是将OpenStack作为一款发行版部署在贵公司的服务器或数据中心?还是将它用作服务提供商提供的一项服务?……>>详细

    OpenStack网络技术点概述

    openstack网络架构(nova-network/neutron)

    openstack网络体系中,网络技术没有创新,但用到的技术点非常庞杂,包括bridge、vlan、gre、vxlan、ovs、openflow、sdn、iptables等,当然这里不会做具体技术介绍,概述技术,主要将其与openstack的结合点做详细分析。

    nova-network网络架构

    在nova-network中,其网络模型包括flat、dhcp flat、vlan,用到的技术主要有bridge、vlan,

    阅读全文

    深入理解openstack网络架构(1) :基础讲解

    前言

    openstack网络功能强大同时也相对更复杂。本系列文章通过Oracle OpenStack TechPreview介绍openstack的配置,通过各种场景和例子说明openstack各种不同的网络组件。本文的目的在于提供openstack网络架构的全景图并展示各个模块是如何一起协作的。这对openstack的初学者以及希望理解openstack网络原理的人会非常有帮助。首先,我们先讲解下一些基础并举例说明。

    根据最新的icehouse版用户调查,基于open vswitch插件的Neutron在生产环境和POC环境都被广泛使用,所以在这个系列的文章中我们主要分析这种openstack网络的配置。当然,我们知道openstack网络支持很多种配置,尽管neutron+open vswitch是最常用的配置,但是我们从未说它是最好或者最高效的一种方式。Neutron+open vswitch仅仅是一个例子,对任何希望理解openstack网络的人是一个很好的切入点。即使你打算使用其他类型的网络配置比如使用不同的neutron插件或者根本不使用neutron,这篇文章对你理解openstack网络仍是一个很好的开始。

    我们在例子中使用的配置是Oracle OpenStack Tech Preview所提供的一种配置。安装它非常简单,并且它是一个很好的参考。在这种配置中,我们在所有服务器上使用eth2作为虚拟机的网络,所有虚拟机流量使用这个网卡。Oracle OpenStack Tech Preview使用VLAN进行L2隔离,进而提供租户和网络隔离,下图展示了我们如何进行配置和部署:

    阅读全文

    深入理解Openstack之Basic Use Cases

    在上一篇文章中,我们了解了几个网络组件,如openvswitch/network namespace/Linux bridges/veth pairs。这篇文章中,我们将用3个简单的use case,展示这些基本网络组件如何以工作从而实现openstack的SDN方案。

    在这些use case中,我们会了解整个网络配置和他们如何一起运行。use case如下:

    1. 创建网络——我们创建网络时,发生了什么。如何创建多个隔离的网络。
    2. 创建虚拟机——一旦我们有了网络,我们可以创建虚拟机并将其接入网络。
    3. 虚拟机的DHCP请求——opensack可以自动为虚拟机配置IP。通过openstack neutron控制的DHCP服务完成。我们来了解这个服务如何运行,DHCP请求和回应是什么样子的?

    这篇文章中,我们会展示网络连接的原理,我们会了解网络包如何从A到B。我们先了解已经完成的网络配置是什么样子的?然后我们讨论这些网络配置是如何以及何时创建的?我个人认为,通过例子和具体实践看到真实的网络接口如何工作以及如何将他们连接起来是非常有价值的。然后,一切真相大白,我们知道网络连接如何工作,在后边的文章中,我将进一步解释neutron如何配置这些组件,从而提供这样的网络连接能力。

    我推荐在你自己的环境上尝试这些例子或者使用Oracle Openstack Tech Preview。完全理解这些网络场景,对我们调查openstack环境中的网络问题非常有帮助。

    阅读全文

    深入理解openstack之网络设置探索

    前文中,我们学习了openstack网络使用的几个基本网络组件,并通过一些简单的use case解释网络如何连通的。本文中,我们会通过一个稍微复杂(其实仍然相当基本)的use case(两个网络间路由)探索网络的设置。 路由使用的组件与连通内部网络相同,使用namespace创建一个隔离的container,允许subnet间的网络包中转。

    记住我们在第一篇文章中所说的,这只是使用OVS插件的例子。openstack还有很多插件使用不同的方式,我们提到的只是其中一种。

    Use case #4: Routing traffic between two isolated networks

    现实中,我们会创建不同的网络用于不同的目的。我们也会需要把这些网络连接起来。因为两个网络在不同的IP段,我们需要router将他们连接起来。为了分析这种设置,我们创建另一个network(net2)并配置一个20.20.20.0/24的subnet。在创建这个network后,我们启动一个Oracle Linux的虚拟机,并连接到net2。下图是从OpenstackGUI上看到的网络拓扑图:

    阅读全文

    深入理解openstack之public network

    在上一篇文章中,我们介绍了openstack中的路由,了解到openstack如何通过namespace实现的router将两个 network连通。本文中,我们进一步分析路由功能,说明实现内部internal network和public network的路由(而不仅仅是internal network之间)。

    我们还会分析neutron如何将浮动IP配置给虚拟机,从而实现public network与虚拟机的连通。

    Use case #5: Connecting VMs to the public network

    阅读全文

    调查显示:OpenStack和Docke
    这项调查由Linux.com和网站New Stack联合开展,从550多个调查对象那里收集…
    对于OpenStack ,Docker 1.0
    尽管对于它现在能否满足每个产品工作量的需求存在争议,然而毫无疑问的是这…
    OpenStack将提供对Docker的
    最近来自Docker官方网站的文章提到,从OpenStack Icehouse开始,Docker将与…

    投    票

    专题推荐

    国庆7天长假来临,有的人希望来一场说走就走的旅行,有的人则愿意在家闭关修炼。51cto云计算频道特意将主流
    国庆节快乐--云技术快速入
    国庆7天长假来临,有的人希望来一场说走就走的旅行,有的人则愿意在家闭关修炼...
    国庆7天长假来临,有的人希望来一场说走就走的旅行,有的人则愿意在家闭关修炼。51cto云计算频道特意将主流
    国庆节快乐--云技术快速入
    国庆7天长假来临,有的人希望来一场说走就走的旅行,有的人则愿意在家闭关修炼...
    国庆7天长假来临,有的人希望来一场说走就走的旅行,有的人则愿意在家闭关修炼。51cto云计算频道特意将主流
    国庆节快乐--云技术快速入
    国庆7天长假来临,有的人希望来一场说走就走的旅行,有的人则愿意在家闭关修炼...
    国庆7天长假来临,有的人希望来一场说走就走的旅行,有的人则愿意在家闭关修炼。51cto云计算频道特意将主流
    国庆节快乐--云技术快速入
    国庆7天长假来临,有的人希望来一场说走就走的旅行,有的人则愿意在家闭关修炼...

    一周排行

    留言评论

    大埔论坛 枣庄市论坛 九日山论坛 新宾满族自治县论坛 凤里街道论坛
    马场东大马论坛 芮城县论坛 南郊区论坛 江都市论坛 巴林左旗论坛