Deploying BeeGFS on n4
- 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
- Open the beegfs-client.conf file.
vim /etc/beegfs/beegfs-client.conf
Change the value of sysMountSanityCheckMS.
sysMountSanityCheckMS = 0
- (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.
- Open the beegfs-client-autobuild.conf file.
vim /etc/beegfs/beegfs-client-autobuild.conf
- Find the buildArgs option and enable the ibverbs support.
buildArgs=-j8 BEEGFS_OPENTK_IBVERBS=1
- 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
- Open the beegfs-client-autobuild.conf file.
- 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.
- 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
- 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.
Parent topic: Node-specific Deployment