当前位置:首页>开发>正文

如何利用SDN技术管理OpenStack的网络 openstack是什么

2023-04-28 23:29:02 互联网 未知 开发

 如何利用SDN技术管理OpenStack的网络 openstack是什么

如何利用SDN技术管理OpenStack的网络

目前 Openstack社区主要有两个优化方向: 1、用 L2Population优化广播报文,事先把二层广播的 FDB表下发下去;

2、虽然社区已经提交了 DVR(分布式路由器)的代码,但是还不是非常成熟。社区同时也在进行 ServiceChaining等能够提供更为灵活的 NFV功能的技术。

想要将SDN控制器与 OpenStack结合,最好的方式是向 OpenStack靠拢,可以在plugin层提供 API或者在agent层提供一些驱动设备(如 VxLAN offload网卡)将SDN控制器或者底层技术集成到OpenStack中。

目前能够以 plugin的方式集成到 OpenStack的控制器有: NEC的控制器以及开源控制器 OpenContrail和 Floodlight等。其中 Floodlight已经很久没有更新了,而且它的架构也存在一些缺陷,它不像 OpenDaylight那样提供 RPC等机制,并且很多功能并没有开放,而仅仅具有基本的 OpenFlow控制器功能;作为一个单点控制器使用又不如 RYU更容易和 OpenStack云平台结合。利用 RYU这样的轻量级控制器可以只控制它下面的 OVS,类似于 Contrail中的 agent, “抓取 ”它所管理的虚拟机所处网络的网络信息。

openstack是什么

OpenStack是一个美国国家航空航天局和Rackspace合作研发的,以Apache许可证授权,并且是一个自由软件和开放源代码项目。
OpenStack是一个云平台管理的项目,它不是一个软件。这个项目由几个主要的组件组合起来完成一些具体的工作。
OpenStack是一个旨在为公共及私有云的建设与管理提供软件的开源项目。它的社区拥有超过130家企业及1350位开发者,这些机构与个人都将OpenStack作为基础设施即服务(简称IaaS)资源的通用前端。OpenStack项目的首要任务是简化云的部署过程并为其带来良好的可扩展性。本文希望通过提供必要的指导信息,帮助大家利用OpenStack前端来设置及管理自己的公共云或私有云。
OpenStack 是由 Rackspace 和 NASA 共同开发的云计算平台,帮助服务商和企业内部实现类似于 Amazon EC2 和 S3 的云基础架构服务(Infrastructure as a Service, IaaS)。OpenStack 包含两个主要模块:Nova 和 Swift,前者是 NASA 开发的虚拟服务器部署和业务计算模块;后者是 Rackspace开发的分布式云存储模块,两者可以一起用,也可以分开单独用。OpenStack 是开源项目,除了有 Rackspace 和 NASA 的大力支持外,后面还有包括 Dell、Citrix、 Cisco、 Canonical 这些重量级公司的贡献和支持,发展速度非常快,有取代另一个业界领先开源云平台 Eucalyptus 的态势。

详情参见百度百科
http://baike.baidu.com/link?url=_RcufXPv8Pe3LaI_R_rCaQiBBqLK-f6MfEHWkzsbZ6dnF4sdJE7t-BK0AONdcygbuQQtm0EfzwAxX2DdQ-RQea

openstack如何和hyper-v对接

openstack本身就是管理平台。可以管理各种类型的虚拟机。包括KVM,XEN,还有hyper-v的虚拟机。openstack目前代码中已经包含有hyper-v的驱动,支持对于hyper-v的管理。

openstack 有哪些云主机类型

云计算内容很多,从底层的基础设施(如openstack),到平台层(如cloud foundry),到软件层,涉及知识面和领域都很广。想要面面俱到是不可能的。

  如果是入门,建议阅读《云计算宝典》一书,从整体了解云计算,然后着眼于感兴趣的一个角度来进行深入的学习。
  openstack是基础设施层,具体来说就是对于虚拟化的网络、存储、计算资源等进行管理。这个虽然很火热,但是需要一定的技术背景,特别是对于操作系统和网络的知识非常熟悉。
  Hadoop是进行分布式计算框架,你可以理解为是对于一个大规模的问题(如对于1亿个单词进行统计),分割为若干个小规模的问题(将其分解为1万组,每组1万个单词,再对每组进行统计),从而解决整体问题(对于1万组的统计结果再次进行融合,从而得到整体1亿个单词的统计)。
  不学Openstack,直接学Hadoop是可以。因为二者领域不同。

fuel openstack 部署完毕 怎么使用

fuel openstack 部署完毕 怎么使用
1、创建fuel-master虚拟机,设置从光盘启动,选择fuel-dhcp和VM Network网卡,加载Fuel 5.1镜像:

虚拟机启动后,自动安装操作系统,可以看到Fuel-master使用的是CentOS操作系统,大概过30分钟左右,fuel-master节点安装完成:

2、根据网卡mac地址,查找到eth1为openstack管理网络,配置IP:192.168.206.14在浏览器中输入192.168.206.144:8000登录Fuel dashboard

3、创建2台fuel-node虚拟机,选择fuel-dhcp、storage、VM Network网卡,不需要设置从光驱启动

上电虚拟机后自动从pxe加载,选择bootstrap最小操作系统:

5分钟后,从Fuel dashboard上即可以看到自发性的节点:

4、通过Fuel UI界面,创建openstack环境

最新文章