跳转至

集群部署

安装前准备

保存下内核包

dnf install --downloadonly --downloaddir=. kernel kernel-devel

安装配置工具

dnf install -y epel-release
dnf install -y crudini
dnf install -y 'dnf-command(versionlock)'

集群部署

管理服务

1)部署服务:

/opt/beegfs/sbin/beegfs-setup-mgmtd -p {mgmtd_path}

-p:mgmtd_path 为管理服务数据存放目录

注:执行此命令后,会在 mgmtd_path 下生成 format.conf 文件,更新 /etc/beegfs/beegfs-mgmtd.conf 配置文件(storeMgmtdDirectory、storeAllowFirstRunInit 参数)

2)启动服务:

systemctl start beegfs-mgmtd

元数据服务

1)部署服务:

/opt/beegfs/sbin/beegfs-setup-meta -p {meta_path} -s {meta_id} -m {mgmtd_host}
  • -p:meta_path 为元数据服务数据存放目录
  • -s:meta_id 为元数据服务 ID,同一集群元数据服务 id 值不能重复
  • -m:mgmtd_host 为管理服务节点主机名或者 IP 地址,此处任选其一均可

注:执行此命令后,会在 meta_path 下生成 format.conf 和 nodeNumID 文件,更新 /etc/beegfs/beegfs-meta.conf 配置文件(sysMgmtdHost 、storeMetaDirectory 、storeAllowFirstRunInit 、storeFsUUID 参数)

2)启动服务:

systemctl start beegfs-meta

存储服务

1)部署服务:

/opt/beegfs/sbin/beegfs-setup-storage -p {storage_path} -s {storage_host_id} -i {storage_id} -m {mgmtd_host}

-p:storage_path 为存储服务数据存放目录 -s:storage_host_id 为存储服务节点id,同一节点上的存储服务id一致,一般以ip地址命名 -i:storage_id 为存储服务id,同一集群存储服务id值不能重复 -m:mgmtd_host 为管理服务节点主机名或者IP地址,此处任选其一均可

注:执行此命令后,会在 storage_path 下生成 format.conf 、nodeNumID 、targetNumID 文件,更新 /etc/beegfs/beegfs-client.conf 配置文件(sysMgmtdHost 、storeStorageDirectory 、storeAllowFirstRunInit 、storeFsUUID 参数)

2)启动服务:

systemctl start beegfs-storage

客户端服务

1)部署服务:

/opt/beegfs/sbin/beegfs-setup-client -m {mgmtd_host}

-m:mgmtd_host 为管理服务节点主机名或者 IP 地址,此处任选其一均可

注:执行此命令后,会更新 /etc/beegfs/beegfs-client.conf 配置文件(sysMgmtdHost 参数)

客户端默认将集群目录挂载到 /mnt/beegfs ,如需修改挂载点,修改 /etc/beegfs/beegfs-mounts.conf 配置文件即可

2)启动服务:

systemctl restart beegfs-helperd
systemctl restart beegfs-client