开源网络存储系统-Openfiler
2009-06-18 09:03:36 Administrator

网络存储软件厂商Openfiler为企业用户推出了一款开源网络存储操作系统。Openfiler在多年以前就意识到,开源Linux内核可以让企业实现廉价而高效地配置和管理存储网络。它开发出一款使用网络图形用户界面的开源网络存储操作系统,它可以兼容任何行业标准x86或x86/64服务器。企业用户可以免费下载那款操作系统。几年之后,Openfiler声称那款操作系统的用户数量已经超过1000家企业,它还表示自己正在开发许多新功能,以便更好地为日益增长的用户群服务。



Openfiler converts an industry standard x86/64 architecture system into a full-fledged NAS/SAN appliance or IP storage gateway and provides storage administrators with a powerful tool to cope with burgeoning storage needs. Building upon the popularity of server virtualization technologies such as VMware, Virtual Iron, and Xen, Openfiler can also be deployed as a virtual machine instance.

This deployment flexibility of Openfiler ensures that storage administrators are able to make the best use of system performance and storage capacity resources when allocating and managing networked storage in a multi-platform environment.

Openfiler addresses all the key data storage concerns:
* Reliability - Openfiler supports both software and hardware RAID with monitoring and alert facilities; volume snapshot and recovery
* Availability - Openfiler supports active/passive high availability clustering, MPIO, and block level replication
* Performance - Linux 2.6 kernel supports the latest CPU, networking and storage hardware
* Scalability - filesystem scalability to 60TB+, online filesystem and volume growth support

Openfiler 由rPath Linux驱动,它是一个基于浏览器的免费网络存储管理实用程序,可以在单一框架中提供基于文件的网络连接存储 (NAS) 和基于块的存储区域网 (SAN)。整个软件包与开放源代码应用程序(例如 Apache、Samba、LVM2、ext3、Linux NFS 和 iSCSI Enterprise Target)连接。Openfiler 将这些随处可见的技术组合到一个易于使用的小型管理解决方案中,该解决方案通过一个基于 Web 且功能强大的管理界面实现。

Openfiler 支持 CIFS、NFS、HTTP/DAV 和 FTP,但是我仅使用它的 iSCSI 功能为 Oracle10g RAC 需要的共享存储组件实现低成本的 SAN。我们将通过 USB 2.0 接口将一个 500GB 的外置硬盘驱动器连接到 Openfiler 服务器。Openfiler 服务器将配置为使用该磁盘进行基于 iSCSI 的存储,并且将在 Oracle10g RAC 配置中用于存储 Oracle 集群件所需的共享文件以及所有 Oracle ASM 卷。

ISCSI、NAS、FC、RAID ...
除了Linux核心之外,Openfiler还利用其他开源技术如Samba CIFS文件服务器和LVM2模块设备虚拟化让大小企业能够在一个聚合框架内架设基于文件的NAS和SAN。

Openfiler为那些想使用基于文件的存储网络解决方案的企业提供了CIFS和NFS支持,以确保解决方案的跨平台能力。对于使用 Citrix XenServer和VMware等虚拟化环境的企业,Openfiler提供了光纤通道和iSCSI支持,Openfiler也支持RAID。

Openfiler联合创始人兼项目经理Rafiu Fakunle表示,然而有些存储管理员也许不太想去尝试使用开源网络存储解决方案,哪怕开源软件是免费的,他们也不想用。他说:"开源已经发展了许多年的时间,它已经建立起一定的信誉。"到目前为止,Openfiler软件已经发展了6年多的时间,企业用户数量已经超过1000个。 他说:"因此你无需担心这款软件是否会中断,没人能够改变这一点,因为你的背后有一家厂商在支持你。"Fakunle说,使用开源软件,你不用等软件升级或更新就能解决问题或者获得你想要的功能。例如,如果一个用户下载了Openfiler并想获得某个具体功能,他只需提出要求就行了。他说:"如果不是太难的话,我们只要几天甚至几个小时的时间就能满足他的要求。"

由于Openfiler是建立在Linux核心的基础之上,因此它与大多数操作系统都是兼容的。Fakunle补充说:"因此,如果某个厂商不出售硬件驱动程序的话,我们开源社区的开发人员可以反向编程,让它与那个硬件兼容。"实际上,开源已经发展到一个比较高级的阶段,甚至是传统的版权存储厂商也打算对开源展开认真的研究,有些厂商甚至已经开始开发自己的开源解决方案。

他说:"如果你看下现在存储行业的开发商在干些什么,你会发现即使是版权软件的开发商们,其中也有大多数开发商正在使用Linux并将它作为它们自己的存储产品的基础。它们那么做是因为Linux已经深入到存储行业,许多知名大厂商如IBM、NEC、甲骨文和Sun等都想确保它们的产品能够继续在使用开 源软件的企业中使用,从而保住它们的既得利益,因此它们已经完全改变了以前的原则。

它们的原则是,如果你不能打败它们,你就要加入它们。大厂商的网络存储操作系统与Openfiler之间的差别是什么呢? 价格。你是愿意花3万美元来购买你想要的功能,还是愿意花3千美元或更少的钱去获得全部的支持?

谈到支持,虽然用户下载Openfiler软件完全是免费的,但是它的支持服务还是要收取一定的合理的费用。对于中小型企业来说,每个节点的支持服务费大约为每年1100美元,对于大型企业来说,每年的支持服务费大约为单节点结构下每节点2550美元或双节点群集结构下5950美元。

最新版本:2.9

官方主页:http://www.openfiler.com/

该文章最后由 阿炯 于 2013-07-23 16:09:47 更新,目前是第 2 版。