Skip to main content
BeeGFS on NetApp with E-Series Storage
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

部署概述

贡献者 netapp-jsnyder mcwhiteside netapp-jolieg codyharryman

NetApp上的BeeGFS可以通过将Ansilient与NetApp的BeeGFS组件设计结合使用来部署到经过验证的文件和块节点。

Ansible集合和角色

基于NetApp的BeeGFS解决方案使用Andsient进行部署、该引擎是一个可自动执行应用程序部署的常用IT自动化引擎。Ansient使用一系列文件(统称为清单)、这些文件用于为您要部署的BeeGFS文件系统建模。

利用NetApp等公司的Ansilt,可以使用在Ansilt Galaxy上提供的集合来扩展内置功能(请参见 "NetApp E系列BeeGFS集合")。集合包括执行特定功能或任务(例如创建E系列卷)的模块以及可以调用多个模块和其他角色的角色。这种自动化方法可减少部署BeeGFS文件系统和底层HA集群所需的时间。此外、它还简化了集群和BeeGFS文件系统的维护和扩展。

有关其他详细信息,请参见 "了解Ansible清单"

备注 由于在NetApp解决方案 上部署BeeGFS涉及许多步骤、因此NetApp不支持手动部署解决方案。

BeeGFS组件的配置配置文件

部署过程包括以下配置文件:

  • 一个基础组件、其中包括管理、元数据和存储服务。

  • 包含元数据和存储服务的第二个组件。

  • 仅包含存储服务的第三个组件。

这些配置文件展示了NetApp BeeGFS组件的完整建议配置文件。对于每个部署、元数据和存储组件或仅存储服务组件的数量可能会因容量和性能要求而异。

部署步骤概述

部署涉及以下高级任务:

硬件部署
  1. 以物理方式组装每个组件。

  2. 机架和缆线硬件。有关详细过程、请参见 "部署硬件"

软件部署
  1. "设置文件和块节点"

    • 在文件节点上配置BMC IP

    • 安装受支持的操作系统并在文件节点上配置管理网络

    • 在块节点上配置管理IP

  2. "设置Ansible控制节点"

  3. "调整系统性能设置"

  4. "创建Ansible清单"

  5. "为BeeGFS组件定义Ansible清单"

  6. "使用Ansible部署BeeGFS"

  7. "配置BeeGFS客户端"

备注

部署过程包括几个示例、其中需要将文本复制到文件。密切关注任何以“#”或“//”字符表示的内联注释,其中的内容应该或可以针对特定部署进行修改。例如:

`beegfs_ha_ntp_server_pools:  # THIS IS AN EXAMPLE OF A COMMENT!
  - "pool 0.pool.ntp.org iburst maxsources 3"
  - "pool 1.pool.ntp.org iburst maxsources 3"`

部署建议各不相同的衍生架构: