我要评分
获取效率
正确性
完整性
易理解

Deploying BeeGFS on n4

  1. Install the RPM packages.
    rpm -ivh beegfs-common-7.2.2-el7.noarch.rpm beegfs-client-7.2.2-el7.noarch.rpm beegfs-helperd-7.2.2-el7.aarch64.rpm beegfs-utils-7.2.2-el7.aarch64.rpm 
  2. Open the beegfs-client.conf file.
    vim /etc/beegfs/beegfs-client.conf

    Change the value of sysMountSanityCheckMS.

    sysMountSanityCheckMS          = 0
  3. (Optional) Modify the /etc/beegfs/beegfs-client-autobuild.conf file.

    Perform this step only when network hardware (InfiniBand, Omni-Path, or RoCE) that supports RDMA is available. Otherwise, skip this step.

    1. Open the beegfs-client-autobuild.conf file.
      vim /etc/beegfs/beegfs-client-autobuild.conf
    2. Find the buildArgs option and enable the ibverbs support.
      buildArgs=-j8 BEEGFS_OPENTK_IBVERBS=1
    3. The default settings do not support InfiniBand. To support InfiniBand, add OFED_INCLUDE_PATH.
      buildArgs=-j8 BEEGFS_OPENTK_IBVERBS=1 OFED_INCLUDE_PATH=/usr/src/openib/include
  4. Configure the node.
    /opt/beegfs/sbin/beegfs-setup-client -m n1

    By default, BeeGFS is mounted to /mnt/beegfs. You can change the directory in the /etc/beegfs/beegfs-mounts.conf file.

  5. Start the service and enable it to start as the system boots.
    systemctl start beegfs-helperd
    systemctl enable beegfs-helperd
    systemctl start beegfs-client
    systemctl enable beegfs-client
  6. Check the network port and transport protocol detected from the client node.
    beegfs-ctl --listnodes --nodetype=meta --nicdetails
    beegfs-ctl --listnodes --nodetype=storage --nicdetails
    beegfs-ctl --listnodes --nodetype=client --nicdetails
    beegfs-net             # Display the actual connection used by the client.
    beegfs-check-servers   # Display the service connectivity.
    beegfs-df                # Display the free space and index nodes of the storage and metadata targets.