图片与本软件无关,仅为配图
简介:
这是企业存储操作系统® (ESOS®) 的项目主页。Enterprise Storage OS®是一个基于优秀SCST项目的准Linux发行版;其目的是通过兼容的 SAN(光纤通道、InfiniBand、iSCSI、FCoE)提供 SCSI 目标。简而言之,ESOS® 可以轻松地将具有适当硬件的服务器转换为位于企业存储区域网络 (SAN) 上的磁盘阵列,从而提供可共享的块级存储卷。ESOS®“存储服务器”的典型用途包括 VMware ESX/ESXi 上的 VMFS 数据存储、Windows NTFS 卷、Linux 磁盘等。
特性:
自2012年1月以来,ESOS®一直在进行大量开发,并被许多人在“生产”环境中使用。功能列表仍在增长;有关所有详细信息,请参阅01_About_ESOS wiki 页面。以下是一些ESOS®的核心功能:
- 从头开始构建的高性能,专用(类似设备)的Linux基础,与其他Linux发行版无关。
- ESOS®是内存驻留的 – 它从USB闪存驱动器启动,所有内容都加载到RAM中。如果 USB 闪存驱动器出现故障,ESOS® 将发送一封警报电子邮件,您只需构建一个新的 ESOS® USB 闪存驱动器,然后更换出现故障的驱动器并同步配置即可。
- 内核故障转储捕获支持。如果 ESOS® Linux 内核发生死机,系统将重新启动到故障转储内核,将 /proc/vmcore 文件捕获到esos_logs文件系统,最后重新启动回生产 ESOS® 内核 – 所有这些都是自动的。ESOS® 在系统启动时发送电子邮件警报,并检查是否有任何故障转储。
- 两种操作模式:生产(默认)和调试。在“生产”模式下,使用 SCST 的性能版本(make 2perf)。如果您发现遇到问题并且无法获得足够的诊断日志,只需重新启动进入“调试”模式(完整的SCST调试版本,make 2debug)并获取其他日志数据。
- 企业 RAID 控制器 CLI 配置工具。流行的RAID控制器CLI工具是ESOS®的可选安装(例如,LSI MegaRAID,Adaptec AACRAID等),它允许从正在运行的ESOS®系统配置(添加/删除/修改)卷/逻辑驱动器。
- ESOS® 与大多数流行的企业 RAID 控制器和第 1 层服务器硬件兼容。它目前支持以下前端目标类型:光纤通道、iSCSI、InfiniBand (SRP)、以太网光纤通道 (FCoE)
- 基于文本的用户界面(TUI),提供易于使用的界面,具有方便的存储配置功能;看看它在02_Screenshots维基页面上的样子。
- 群集/高可用性 (HA) 组件:起搏器 + Corosync + DRBD
- 使用 Linux 软件 RAID (md) 和逻辑卷管理器 (LVM2) 创建高级后端存储块设备配置。
- 创建可在存储区域网络 (SAN) 上使用的虚拟磁带库(基于磁盘)。可与流行的软件解决方案配合使用,如 Symantec NetBackup、Symantec BackupExec、EMC/Legato NetWorker、Bakbone Netvault、Tivoli Storage Manager (TSM) 和 Bacula。通过 mhVTL 项目,可以在 ESOS® 中支持 VTL。
- 使用 lessfs 进行内联重复数据消除;包括使用QuickLZ,Google的Snappy或LZO进行加密和压缩的支持。
- 支持 Linux 以太网桥接和 NIC 绑定(以太网通道)。
- 基于软件的块层缓存解决方案:bcache、dm-cache/lvmcache 和 EnhanceIO。
- 分层存储设备,可通过 BTIER 项目自动迁移和“智能”放置数据块。
- 支持将 Ceph RBD 映像用作后端存储设备。
- 高级以太网光纤通道 (FCoE) 支持:ESOS® 包括 fcst “软件” FCoE 目标驱动程序,并且能够(构建选项)支持 Emulex OCS FCoE CNA / Chelsio Uwire FCoE CNA 硬件目标。
- 高级 ZFS 存储子系统作为构建选项受支持(通过 Linux 上的 ZFS 项目)。
开始:
要开始设置ESOS®存储服务器,您需要一个Linux主机来使用企业存储操作系统® USB驱动器安装程序,一个USB闪存驱动器和一个带有良好RAID卡,磁盘,HBA / HCA / CNA等的体面服务器用作存储服务器 – 请参阅03_Supported_Hardware wiki页面以获取更多详细信息。当您准备好开始时,请在此下载页面上获取最新的程序包,然后使用12_Installation文档。请参阅11_Building wiki 页面,了解有关从源代码构建 ESOS® 的说明。使用 esos-users Google 群组处理任何问题/意见。
声明:本站所有文章,如无特殊说明或标注,均为网络收集整理发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。