固定链接 基于滴滴云搭建 Lustre

基于滴滴云搭建 Lustre

基于滴滴云搭建 Lustre

本文介绍如何在滴滴云云服务器上搭建 Lustre 分布式文件系统。

1. Lustre简介

Lustre 是一个具有高可用、高性能、可扩展的分布式文件系统。主要由 Manage Server、Meta Data Server 和 Data Server 组成。详细介绍可以参见 Lustre 官网

2. Lustre 安装

2.1 Server 端安装

安装 e2fsprogs :

安装 epel 源:

安装以下软件包:

删除以下软件包:

由于不同机器上安装的软件包版本可能不同,请根据自己机器上的软件包的具体版本来删除。

安装 Lustre Kernel 相关的东西:

生成 HostID

重启机器:

安装 LustreldiskfsZFS 相关的内核模块:

加载相关的内核模块:

2.2 Client 端安装

安装 Kernel 包:

VER 是内核版本。

重启机器:

安装 Lustre Client 相关软件包:

加载内核模块:

3. Lustre 部署

Lustre 主要由 MGSMDSOSSClient 组成,本次部署方案为:

一个 MGS,两个 MDS,两个 OSS 和一个 Client 。

首先设置五台机器的 Host,每台的设置如下:

在 mds1 上安装 MGS:

同时在 mds1 上安装一个 MDS:

其中 fsname 指定了文件系统名称,index 表示 MDT 的序号,每个 MDT 或者 OST 的序号必须唯一。这里我们在两台机器上部署 MDS, 使用的是 active\active 模式,需要指定 MDS 的 servicenode。

挂载 MGSMDS :

在 mds2 上安装一个 MDS :

挂载 MDS :

在 ost1 和 ost2 上分别创建一个 OSS :

注意,在 ost2 上创建时需要指定 index 的值为 1。

在两台机器上分别挂载:

最后在 client1 上挂载我们创建的 Lustrefs:

查看是否挂载成功:

可以看到成功挂载了 Lustrefs。

本文作者:张迪

您的留言将激励我们越做越好