VMware RedHat/Centos部署lustre文件系统(MGS/OST/Client)

首先需要安装lustre文件系统,安装步骤可以参考这篇文章:RedHat8.3部署lustre文件系统
lustre文件系统安装完成后,对虚拟机进行克隆,克隆3个,其中MGSMDS在一个节点,2个OSS节点,一个Client,克隆方法可以参考这个:虚拟机克隆

在对这几个节点进行配置之前,首先都先对其进行LNet网络配置,这个步骤很关键,否则后续可能导致OSS节点和Client挂载失败,可参考这篇文章:LNet网络配置

MGS和MDS 节点部署

dd if=/dev/zero of=/home/mgs bs=100M count=1
dd if=/dev/zero of=/home/mdt bs=100M count=1

#注意将192.168.213.132换为你的MGS节点的IP
#-o rw 选项最好加上,以防后续挂载目录只能读
mkfs.lustre --fsname=lustre --reformat --mgs --mgsnode=192.168.213.132@tcp --device-size=4000000 /home/mgs
mount -o rw -o loop -t lustre /home/mgs /mnt/loopmgs
mkfs.lustre --fsname=lustre --reformat --mdt --index=0 --mgsnode=192.168.213.132@tcp --device-size=4000000 /home/mdt
mount -o rw -o loop -t lustre /home/mdt /mnt/loopmdt

OSS节点部署

节点1:

dd if=/dev/zero of=/home/ost0 bs=100M count=1

mkfs.lustre --fsname=lustre --reformat --ost --index=0 --mgsnode=192.168.213.132@tcp --device-size=8000000 /home/ost0
mount -o rw -o loop -t lustre /home/ost0 /mnt/loopost0

节点2:

dd if=/dev/zero of=/home/ost1 bs=100M count=1
mkfs.lustre --fsname=lustre --reformat --ost --index=1 --mgsnode=192.168.213.132@tcp --device-size=8000000 /home/ost1
mount -o rw -o loop -t lustre /home/ost1 /mnt/loopost1

Client部署

mount -t lustre 192.168.213.132@tcp:/lustre /mnt/lustre

最后,可以在MGS上运行,获取所有OST节点的名称和状态:

lctl get_param lov.*-mdtlov.target_obd

如下图:
在这里插入图片描述
在客户端(Client节点)查询所有OST挂载情况及使用量:

lfs df -h

在这里插入图片描述
提醒:整个过程中,LNet网络的配置和mount时设置可读写很关键,否则会遇到各种大大小小的问题。
如果挂载时忘记设置可读写,可使用如下命令重新挂载并检查:
在这里插入图片描述
参考博客:
利用KVM虚拟机部署Lustre文件系统二
Lustre 分布式并行文件系统部署

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值