简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

执行安装的前提条件任务

提供者

在安装 SolidFire ESDS 之前,请确保执行必要的检查并验证您的环境是否满足配置, IP 地址和网络连接要求。

<Strong> 安装所需硬件 </Strong>
<Strong> 配置主机(节点) </Strong>
  • 根据中列出的受支持版本安装Red Hat Package Manager "NetApp 互操作性表(需要登录)"

  • 配置网络时间协议( NTP )服务器,以便与网络中的所有主机结合使用。

  • 选择安装目标时,选择单选按钮以手动配置文件系统分区。在 * 手动分区 * 页面上,使用 * + * 和 * - * 按钮删除任何现有分区,并根据此处列出的建议创建新分区并调整其大小。使用默认 LVM 分区方案,您可以在以后根据需要轻松调整大小。

    注 默认情况下、Red Hat Package Manager会选择`xfs`作为您手动创建的分区的默认文件系统。您应将其更改为 ext4 ,但 ` /boot` 和 sWAP 分区除外。您的 ` /boot` 分区应使用 ext2

    如果您的 SATA 磁盘为 250 GB ,请按照下面建议的分区进行操作。如果 SATA 磁盘具有更多空间,则可以增加 /opt 和 /var 分区大小。

    分区 Size

    /boot

    1 GB

    /opt

    50 GB

    /var

    50 GB

    交换

    4 GB

    主页

    5 GB

    /

    最小 10 GB

    /usr

    最小 10 GB

    注 任何进程均不使用 ` /dev/sdb` 磁盘。
  • 为 /boot 禁用 RAID 。

  • 在选择要安装的特定软件包的软件选择屏幕上、根据您的Red Hat Package Manager版本选择*服务器*或*基础架构服务器*。

  • 首次启动后,执行以下操作:

    • 安装 Red Hat 订阅管理器并启用以下存储库:

      rhel-7-server-ansible-2.9-rpms
      rhel-7-server-optional-rpms
      rhel-7-server-extras-rpms
    • 在节点上启用 SSH 。

    • 如果要禁用 IPv6 ,请按照本节中详细介绍的步骤进行操作 "知识库文章(需要登录)"

<Strong> 安装所需软件 </Strong>
  • 安装 Ansible , Git , Podman 和 Python 3.0 。

    注

    对于Element 12.5、支持的Podman版本取决于您的Red Hat Package Manager版本:

    Red Hat Package Manager版本 Podman版本

    7.x

    1.6.4

    8.1、8.2、8.3和8.4

    3.1.x、3.2.x、3.3.x、3.4.1和3.4.2

    注 如果有、NetApp建议您接受适用于您的Podman版本的安全更新。
<Strong> 验证您的配置是否符合 NetApp&#8217 安装 SolidFire ESDS</Strong> 的要求
  • 使用中列出的 SolidFire ESDS 配置 "NetApp 互操作性表工具( IMT )" 作为参考。

    重要 如果您就与 SolidFire ESDS 相关的问题联系 NetApp 支持部门寻求帮助,支持部门将首先验证您的平台是否符合 IMT 中列出的 SolidFire ESDS 的参考配置。如果支持部门确定您的底层平台不符合参考配置,支持部门将指导您将不合规的固件,软件和 / 或硬件组件与 IMT 中的正确版本对齐。
  • 对 SolidFire ESDS 运行合规性检查。

    1. 运行 Ansible galaxy install 命令安装 NAR_solidfire_SDS_Compliance 角色。

      ansible-galaxy install git+https://github.com/NetApp-Automation/nar_solidfire_sds_compliance.git

      您也可以通过从中复制角色来手动安装该角色 "NetApp GitHub 存储库" 并将角色放置在 ~ /.Ansible 目录中。NetApp 提供了一个自述文件,其中包含有关如何运行角色的信息。

      注 确保您始终下载最新版本的角色。
    2. 将已下载的角色上移一个安装它们的目录。

       $ mv ~/.ansible/roles/ansible/nar_solidfire_sds_* ~/.ansible/roles/
    3. 运行 Ansible - galxy role list 命令,以确保 Ansible 已配置为使用新角色。

       - nar_solidfire_sds_install, (unknown version)
       - nar_solidfire_sds_upgrade, (unknown version)
       - ansible, (unknown version)
       - nar_solidfire_sds_compliance, (unknown version)
       - nar_solidfire_cluster_config, (unknown version)
       - nar_solidfire_sds_uninstall, (unknown version)
    4. 创建用于合规性检查的攻略手册。

    5. 运行合规性检查攻略手册,如以下示例所示:

       $ ansible-playbook -i yourinventory.yml yourplaybook.yml
    注 即使您开始使用 SolidFire ESDS 系统,也应定期运行合规性检查,以确保您的系统符合要求。在某些情况下, NetApp 支持部门会要求您运行合规性检查,以帮助诊断和解决问题。
<Strong> 了解网络和 IP 地址要求 </Strong>
  • 熟悉如何在Red Hat Package Manager中配置和管理网络和网络接口。请参见 "Red Hat 文档"

  • 按照此处详细介绍的 IP 要求配置网络:

    组件 存储网络 IP 地址 管理网络 IP 地址 IP 地址总数

    存储节点

    1.

    1.

    每个节点 2 个

    管理节点

    (可选) 1.

    1.

    存储网络上的每个集群 1 个 + 管理网络上的每个集群 1 个 + 管理节点的每个集群 1 个 FQDN

    存储集群

    1 个存储 IP ( SVIP )

    1 个管理 IP ( MVIP )

    每个存储集群 2 个

  • 在 25GbE 以太网交换机上配置存储网络,在 10GbE 交换机上配置管理网络。请参见以下布线图:

    显示了 DL360 节点上的端口。
    项目 Description

    1.

    存储网络的端口

    2.

    IPMI 的端口

    3.

    用于管理网络的端口

重要 此处提供的图示仅用作示例。实际硬件可能因服务器而异。
  • 将交换机端口 MTU 更改为 9216 字节。

<Strong> 允许特定端口通过数据中心? #8217 ; s 防火墙 </Strong>
  • 如果在运行Red Hat Package Manager的存储节点上启用了`firewalld`、请确保以下端口处于打开状态、以便您可以远程管理系统、允许数据中心外部的客户端连接到资源、并确保内部服务可以正常运行:

    目标 Port Description

    存储节点 MIP

    管理节点

    80 TCP/UDP

    集群升级

    SNMP 服务器

    存储节点 MIP

    161/UDP

    SNMP 轮询

    系统管理员 PC

    管理节点

    442 TCP

    对管理节点的 HTTPS UI 访问

    系统管理员 PC

    存储节点 MIP

    442 TCP

    对存储节点的 HTTPS UI 访问

    iSCSI 客户端

    存储集群 MVIP

    443/TCP

    (可选) UI 和 API 访问

    管理节点

    monitoring.solidfire.com

    443/TCP

    存储集群向 Active IQ 报告

    存储节点 MIP

    远程存储集群 MVIP

    443/TCP

    远程复制集群配对通信

    存储节点 MIP

    远程存储节点 MIP

    443/TCP

    远程复制集群配对通信

    SolidFire ESDS sfapp

    按节点 UI 和 API 访问以创建集群

    2010 UDP

    集群信标(用于发现要添加到集群的节点)

    iSCSI 客户端

    存储集群 SVIP

    3260 TCP

    客户端 iSCSI 通信

    iSCSI 客户端

    存储集群 SIP

    3260 TCP

    客户端 iSCSI 通信

    SOAP 服务器

    SolidFire ESDS sfapp

    7627 TCP

    SOAP Web 服务

    系统管理员 PC

    不适用

    8080 TCP

    系统管理员通信

    vCenter Server

    管理节点

    843/TCP

    vCenter 插件 QoSSIOC 服务

    注 Element 分布式数据库需要使用端口 2181 , 2182 和 2183 ,并且在安装 SolidFire ESDS 时,将从 Element 容器动态打开端口 2181 , 2182 和 2183 。
  • 使用以下命令打开上述端口:

    systemctl start firewalld
    firewall-cmd --permanent --add-service=snmp
    firewall-cmd --permanent --add-port=80/tcp
    firewall-cmd --permanent --add-port=80/udp
    firewall-cmd --permanent --add-port=442-443/tcp
    firewall-cmd --permanent --add-port=442-443/udp
    firewall-cmd --permanent --add-port=2010/udp
    firewall-cmd --permanent --add-source-port=2010/udp
    firewall-cmd --permanent --add-port=3260/tcp
    firewall-cmd --permanent --add-port=7627/tcp
    firewall-cmd --permanent --add-port=8080/tcp
    firewall-cmd --permanent --add-port=8443/tcp
    firewall-cmd –-reload
<Strong> 配置主机网络 </Strong>
  • 使用配置主机网络 "最佳实践" 已提供。

    重要 您应完成配置主机网络的步骤,以确保成功安装 SolidFire ESDS 。
<Strong> 完成其他要求 </Strong>
  • 安装一个 Collect , NetApp 支持部门将使用它收集主机日志。您可以从安装一个 Collect "此处"。要访问下载内容,您需要一个 NetApp 帐户。您还可以在同一位置找到《 One Collect 安装指南》和《发行说明》。

    注 要获得最佳支持体验,您必须下载并安装一个 Collect 。
  • 安装用于收集日志的管理节点,并启用 NetApp 支持访问以进行故障排除。有关管理节点和安装步骤的信息,请参见 "此处"