热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Open-FCoE集成Linux内核英特尔或嵌入新服务器

文章标题:Open-FCoE集成Linux内核英特尔或嵌入新服务器。Linux是中国IT实验室的一个技术频道。包含桌面应用,Linux系统管理,内核研究,嵌入式系统和开源等一些基本分类

    两年前,英特尔高级软件工程师Robert Love公布了一项面向Linux社区、名为“Open-FCoE”的开源项目。

    Open-FCoE项目的目标是鼓励和支持开发面向Linux的本机FCoE代码,这样企业机构就可以利用他们的以太网来将现有服务器与光纤通道SAN连接——无需锁定某个特定厂商的技术。

    正如Love给他的同事所写的:“FCoE将让配置了一个以太网适配器和光纤通道Forwarder的系统登陆到一个光纤通道架构中……这在以前只限定于光纤通道SAN。这项技术通过避免网络聚合而降低了数据中心复杂性。虽然它是面向10Gb以太网NIC的,但是也兼容任何支持暂停帧的以太网NIC。我们的代码库提供了一个光纤通道协议处理模块以及一个基于传输模块的以太网。Open-FC模块可作为SCSI的低等级驱动(LLD),Open-FCoE传输采用了网络设备来发送和接受数据包。”

    添加到Linux内核的Open-FCoE

    在今年4月,Open-FCoE向目标更迈进了一步——它的FCoE发起者和数据中心桥接驱动(提供企业机构在统一线缆上运行FCoE所要求的服务等级)被集成到2.6.29 Linux内核中。Open-FCoE项目还公布了一个通用光纤通道库和FCoE库,提供了将FCoE设备接入操作系统的标准接口,这项技术被思科用于他们的一个驱动中。

    添加到Linux之后,Open-FCoE的代码也被添加到Red Hat的Enterprise Linux(RHEL) 5.3发行版本中作为技术预览,“表明未来这项技术将被作为Linux基础架构的一部分被人们所接受,很像iSCSI、TCP/IP和其他本机操作系统协议。”英特尔高级产品规划师Jordan Plawner这样表示。

    他还说,“基于社区的介入、Linux Maintainer反馈和集成到Linux Distributors(RH and Novell)中,我们预计带有DCB支持的统一FCoE发起者将从2010年开始在RHEL6、SLES11-SP1(SUSE Linux Enterprise Server 11)以及其他操作系统中出货。”

    Plawner表示,这对SAN和网络管理员来说是一个好消息,因为这将为他们提供“基于操作系统厂商提供和支持的协议上实施标准化的选择,而不是选择来自刚刚涉足以太网领域、未经验证的厂商那里的特定发起者。”

    Plawner还表示:“我们相信,从根本上来说做存储网络的最佳方式就是对操作系统中自带的协议和网络栈进行标准化——而不是使用来自独立硬件厂商或者适配器厂商那里的特定组件。”

    目前有近一半的存储网络都是要通过以太网的,FCoE“有机会将以太网的简化性带入到光纤通道内、同时不会因为光纤通道的兼容问题影响以太网”。

    Open-FCoE的好处

    谈到关于IT管理者对FCoE的担心时,Love和Plawner指出FCoE不会改变光纤通道架构。Plawner表示:“你只是将光纤通道传输迁移到一个不同的架构中。”所以一家企业的安全和传输管理基础架构在FCoE下和在光纤通道下运行是一样的。而且,FCoE可以帮助企业整合他们的I/O、线缆和适配器。

    对于希望从采用FCoE中受益的人们来说,目前FCoE的主要目标是采用10Gb以太网的数据中心。负责维护Open-FCoE.org的Love表示:“我们希望FCoE是内嵌于Linux内核的,这样现在你只需要利用普通以太网TCP/IP中的10Gb驱动就可以了,同时不用支付额外成本获得FCoE。”

    Sun的开源FCoE

    Love和Plawner表示,现在很难精确地说谁在真正使用Open-FCoE,因为代码只是Linux内核的一部分,所以任何拥有Linux内核访问路径的人都可以使用这些代码。而且英特尔并不是唯一一家开发开放FCoE解决方案的厂商。Sun的OpenSolaris项目也公布了他们自己的FCoE Initiater和FCoE Target。其他还有不少存储厂商也都加入到FCoE阵营中来。

    例如,NetApp最近公布了用于FAS和V系列存储系统的本机端对端的FCoE,采用了QLogic聚合网络适配器(CNA)和博科的交换机。

    Illuminata高级分析师Gordon Haff表示,虽然不少分析师和厂商都预测FCoE有着光明的前景,但是从目前的采用率数据来看这似乎有些过于乐观了。

    Plawner也认同这一看法:“我看到有不少市场研究报告提供了2008年FCoE端口的出货量,我当然知道这些数据被夸大了300%~400%。”

    虽然存在不少“泡沫”,但是Dell'Oro Group最近预计到2011年FCoE将被大型企业广泛采用。如果英特尔在这件事上有发言权的话,那么未来新出货的服务器都将内嵌开源FCoE。


推荐阅读
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 学习SLAM的女生,很酷
    本文介绍了学习SLAM的女生的故事,她们选择SLAM作为研究方向,面临各种学习挑战,但坚持不懈,最终获得成功。文章鼓励未来想走科研道路的女生勇敢追求自己的梦想,同时提到了一位正在英国攻读硕士学位的女生与SLAM结缘的经历。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • 禁止程序接收鼠标事件的工具_VNC Viewer for Mac(远程桌面工具)免费版
    VNCViewerforMac是一款运行在Mac平台上的远程桌面工具,vncviewermac版可以帮助您使用Mac的键盘和鼠标来控制远程计算机,操作简 ... [详细]
  • 本文详细介绍了云服务器API接口的概念和作用,以及如何使用API接口管理云上资源和开发应用程序。通过创建实例API、调整实例配置API、关闭实例API和退还实例API等功能,可以实现云服务器的创建、配置修改和销毁等操作。对于想要学习云服务器API接口的人来说,本文提供了详细的入门指南和使用方法。如果想进一步了解相关知识或阅读更多相关文章,请关注编程笔记行业资讯频道。 ... [详细]
  • 生成对抗式网络GAN及其衍生CGAN、DCGAN、WGAN、LSGAN、BEGAN介绍
    一、GAN原理介绍学习GAN的第一篇论文当然由是IanGoodfellow于2014年发表的GenerativeAdversarialNetworks(论文下载链接arxiv:[h ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
author-avatar
会唱歌的高跟鞋
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有