ECS-CommunityEdition, "Free & Frictionless" 社区版

分享于 

14分钟阅读

GitHub

  繁體 雙語
ECS Free & Frictionless Community Edition Repository
  • 源代码名称:ECS-CommunityEdition
  • 源代码网址:http://www.github.com/EMCECS/ECS-CommunityEdition
  • ECS-CommunityEdition源代码文档
  • ECS-CommunityEdition源代码下载
  • Git URL:
    git://www.github.com/EMCECS/ECS-CommunityEdition.git
    Git Clone代码到本地:
    git clone http://www.github.com/EMCECS/ECS-CommunityEdition
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/EMCECS/ECS-CommunityEdition
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    社区版

    软件映像 安装 node 镜像 Documentation StatusJenkins

    目前的版本和历史是可用的,这里是

    社区指南

    请阅读我们的社区代码,然后再进行贡献。 谢谢你。

    描述

    EMC弹性云存储( vt。ECS ) 是用于云存储协议的有状态。集装箱。对象存储系统。 ECS与 AWS S3和 OpenStack Swift 兼容。 在启用文件的bucket上,ECS可以为文件级别访问对象提供NFS导出。

    可以在单个站点或者多个站点或者多个站点地理复制配置上设置一个或者多个主机或者虚拟机。 我们希望更广泛的社区使用ECS并提供反馈。 这里软件的使用是在本自述文件底部的最终用户许可协议下。

    ECS社区版是一个免费的。减少的足迹,它是emc云存储软件的戴尔弹性版本。 当然,这意味着软件的使用有一些限制,因这里问题是如何与生产版本不同的。

    许可证差异

    正如所包含的许可以证所指出的,of不能在生产环境中使用,仅用于概念的试用和证明。 这里软件仍拥有戴尔EMC公司和 protected。

    特性差异

    值得注意的是ECS社区版 is 与ECS软件一样,因为它缺乏一些integral的特性,这些特性是实际的ECS软件的integral。

    • ECS社区版不支持加密
    • '系统管理,或者"社区版不包括 ECS fabric,层

    通知

    由于这些差异,ECS社区版绝对测试失败场景qualified资格。 失败场景只能在软件的完整版本上充分模拟。

    快速入门指南

    如果有以下内容:

    • CentOS 7.3最小实例具有:
    • 16GB内存
    • gb/for系统gb块设备
    • 104GB的块器件
    • Internet 访问
    • 无代理。本地镜像或者特殊 Docker 注册表

    然后,你应该能够使用这些命令在你的VM上使用单个节点All-in-One安装:

    
    # git clone https://github.com/EMCECS/ECS-CommunityEdition
    
    
    # cd ECS-CommunityEdition
    
    
    # cp docs/design/reference.deploy.yml deploy.yml
    
    
    # echo"Edit this deploy.yml to match your VM's environment"
    
    
    # vi deploy.yml
    
    
    #./bootstrap.sh -y -g -c deploy.yml
    
    
    
    

    然后,在 node 重新启动( 你确实从ISO或者netinstall右侧使用了干净的最小安装) 后:?

    
    # step1
    
    
    # step2
    
    
    
    

    如果一切正常,你现在只有一个工作站,大部分配置了它,并且可以使用。

    硬件要求

    最小

    硬件或者虚拟机,带有:

    • 4 个CPU内核
    • 16GB内存
    • 16GB root 块存储
    • 104GB附加块存储
    • CentOS 7.3最小安装

    建议使用

    硬件或者虚拟机,带有:

    • 8 个CPU内核
    • 64GB RAM
    • 16GB root 块存储
    • 1TB附加块存储
    • CentOS 7.3最小安装

    部署方案

    部署到互联网连接的环境中

    single single Deployment部署( 推荐的,最快的,最小的足迹)

    将独立的ECS实例部署到单个硬件或者虚拟机。

    使用安装 node (。使用> 3节点进行EC复制)的ECS多节点All-in-One部署

    将多个节点ECS实例部署到两个或者更多硬件或者虚拟机。 需要三个节点来启用擦除编码复制。

    部署到软隔离和气隙岛环境

    重要信息考虑岛屿部署

    请注意,安装 node 需要对将成为安装 node的硬件或者虚拟机进行Internet访问。

    从OVA部署

    在完全禁止互联网访问的情况下,或者为便于使用,提供了一个预制。引导。安装 node的。 请从以下链接中下载卵子。

    卵细胞作为引导安装 node 交付。 要创建尽可能多的数据存储节点,必须多次克隆它。

    特殊要求
    • 所有节点的必须是OVA的克隆。
    • 所有节点必须它的虚拟硬件配置更新到 MATCH的node 类型要求。
    默认凭据
    • adminroot 帐户的默认密码是 ChangeMe
    网络配置
    • 卵细胞配置为通过DHCP获取网络设置。 static 配置必须用 sudo nmtui 手动配置
    下载链接

    请参见发布页面的下载链接。

    使用安装( 推荐推荐)的单节点部署

    在独立环境中使用安装 node,将独立的ECS实例部署到单个硬件或者虚拟机。

    ECS多节点部署与安装 node

    在独立环境中使用安装 node,将多个节点ECS实例部署到两个或者更多的硬件。 需要三个节点来启用擦除编码复制。

    目录结构目录 NAME 描述
    文档文档源;在阅读文档时在线阅读它们。
    示例常见方案的部署和配置示例
    贡献不支持的社区提供与CE相关的脚本内容
    补丁程序Docker 社区版映像的补丁
    bootstrap.sh安装 node Bootstrap 脚本
    release.conf安装程序发布信息文件
    用户界面插件安装 node 实用程序和支持文件
    bootstrap_plugins安装 node Bootstrap 脚本支持文件
    支持

    你还可以在EMC社区网络支持的Bug 社区网络支持中找到和问题,并且你也可以使用github问题页面的这个库。 你可以在网上论坛上联系EMC代码小组,或者在堆栈溢出上与 EMC tagged tagged。 代码和文档是以没有保证或者sla的方式发布的,并且应该通过社区驱动过程来支持。

    许可协议

    EMC弹性云存储( vt。ECS ) 软件有限使用许可协议

    本产品是兼容EMC公司和你的公司,你可以通过EMC软件("软件") 访问有关媒体,印刷材料,文档,访问和编程,以及访问你的公司。

    你在以下的示例中单击"一致"or你同意合法绑定客户,安装或者使用软件,或者使用本协议中的软件,你可以代表你的客户在软件中使用。

    如果你没有授权本协议条款,或者不接受本协议的条款,请点击"取消"或者类似的按钮。 在这种情况下,EMC不允许访问或者授权下载或者使用软件。

    EMC和客户进入本协议,本协议将在客户点击上或者下载,安装或者使用软件的日期生效,无论发生哪种情况,都是有效的日期/日期。 现在,考虑到这里包含的前提和义务,它的协议如下:

    1.0---定义

    收费 1.1 指客户拥有的存储设备。系统或者中央处理单元,这些设备被设计为运行于或者与之在一起运行。

    收费 1.2 表示可以供用户从指定EMC网站下载的免费EMC软件。

    2.0---目的和范围

    本软件应用于客户商业用途内部,并按照emc和文档说明的指示。 软件是从EMC到客户免费的,但是只有在客户同意本协议所包含的许可以证条款之后。

    按本协议收费,用户可以使用所拥有的相关设备上的软件。

    3.0许可证条款

    3.1 - EMC授权用户使用设备上的软件,只要客户符合本协议,就可以使用该软件。 上述许可以证应非独家。非可以转换和非 sublicensable,受软件独立使用或者与它的授权的设备的限制。 电磁兼容可以终止许可以,如果客户在收到电磁兼容信息后不能在三十( 30 ) 天内进行补偿。 终止后,客户应停止所有使用,并返回或者验证( 包括副本) 对EMC的破坏。 客户不得在书面许可之前,在 production,service,顾问,或者独立订约方,以符合本协议一致的方式使用软件,以符合客户业务用途的方式提供软件。 客户应当完全负责与EMC的合规性以及客户的合规性。

    3.2 - 软件只被授权。 软件的所有权或者所有权将转移到客户。 客户应当在任何副本上复制并包括版权和其他专有通知,包括但不限于部分。物理或者电子副本。 没有客户和人员应该修改。增强。补充。创造导数。反向编译。反向编译或者。 由EMC提供的任何第三方软件应由第三方的许可以条款管理,如有任何情况。

    4.0---交付和安装

    4.1 - 只下载软件。

    必要的费用,如有必要,为用户提供下载,安装和使用软件的信息。

    5.0---术语和终止

    如果用户不能执行本协议中任何材料承诺,用户必须以书面方式终止本协议,客户必须在该协议中使用这里协议,并立即对客户进行任何相关的授权。

    在任何时间提供客户至少thirty小时的通知,5.2 可以终止本协议。

    6.0---没有保修或者支持

    费用,任何明示担保都是明确的,但不明确说明,法律操作过程,交易过程,交易或者交易过程或者交易的使用。

    收费费用不得在线路支持或者支持协议的任何种类的支持下提供任何技术支持。 客户无权接受本协议中任何种类的更新。升级或者增强。 包括但不限于可能适用于软件的安全漏洞。

    对任何情况或者任何情况都必须保证为保证,包括但不限于声明,适用于任何用途,包括但不限于本协议所包含的EMC雇员或者任何责任。

    7.0无赔偿

    费用收取费用:EMC EMC任何action客户使用或者侵犯任何软件infringes版权或者其他知识产权权利侵犯客户的权利。 在发生此类行动时,EMC保留终止本协议并取得该软件的权利。

    这部分是关于软件或者它的任何部分的知识产权侵犯所声称的侵犯知识产权的全部内容。

    8.0责任限制

    ( 或者不限于侵权索赔),在规定的法律或者服务条件下,包括但不限于违反合同或者服务所造成的直接损害,必须受到限制。 在任何情况下,电磁兼容。附件。间接。间接或者特殊损坏都不会受到( 包括但不限于利润。收入。数据和/或者使用损失)的影响。 任何一方均不得在该索赔发生后EIGHTEEN月上的软件或者服务中提出 CLAIM ( 18 )。

    费用费用:除非客户使用软件,否则,EMC对设备或者数据的任何损害都不会承担任何责任,如对设备或者数据造成的任何损害,或者因这种用途造成的损失。

    9.0通用

    /指定 Customer客户不得在它的所属公司或者子公司所属子公司或者子公司委派任何权利或者其他义务,也不得委托任何工作或者其他义务。 违反上述条款的任何操作均无效。

    费用:本协议包含所有合同和协议,包括口头。书面或者其它书面内容。

    按规定的出口控制规则,客户应遵守所有适用的出口法律,订单和规定,并获得所有必要的政府许可证,许可证和许可。

    本协议受马萨诸塞州法律管辖,除它的法律规则冲突外,本协议应由美国联邦法律公司负责。 国际销售合约的约定不应申请。

    9.5 通知除常规通信外,其他所有要求或者允许的通知,包括但不限于默认或者违规通知,由发送者的授权代表签名。 此类通知应视为在由发送人手工交付的情况下收到( i ),并在prepaid邮寄或者以书面确认方式在隔夜载体上签字后,以书面确认方式提交了邮寄验证。

    9.6 Waiver任何一方要求履行下列义务,或者在下面可能提供任何补救措施的解决办法。

    9.7 独立承包商在本协议下,甲方应作为所有目的的独立承包商。 它的中任何一方都应当作为另一方的代理或者代表,或者作为任何方的联合venturers或者合作伙伴。 任何方都不负责另一方的行为或者遗漏,并且没有任何方法可以通过任何方式表示。

    费用可以分为 Separability Separability本协议应具有非法或者不可 unenforceable,此类条款应视为不可分离,并不得影响或者影响剩余规定的有效性或者 enforceability。


    COM  COMM  EDI  
    相关文章