首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Docker在亚马逊网络服务EC2实例上安装Lustre?

如何使用Docker在亚马逊网络服务EC2实例上安装Lustre?
EN

Stack Overflow用户
提问于 2019-05-17 21:56:55
回答 1查看 644关注 0票数 1

我需要在AWS上部署Lustre文件系统。我不能使用Amazon的FSx,而是需要创建在EC2实例上运行的所有节点。

此外,我需要一个这样的码头配置,以模拟它在本地。我想我需要使用一些CentOS图像来完成此操作。

我有点不知所措--我需要的解决方案有可能吗?有没有人能给我提供实现这个目标的步骤?

EN

回答 1

Stack Overflow用户

发布于 2019-06-18 05:45:25

我现在正在做这件事。据我所知:

您需要主机内核来支持lustre模块,并且需要在您打算挂载lustre文件系统的位置安装lustre客户机。然后,您将在必须挂载文件系统之前的某个时刻加载模块。

如果你打算从容器内部调用mount -t lustre lustre_endpoint /mnt/my_lustre,你的容器将需要有特权(即docker run --privileged ...),或者需要被授予特殊的linux挂载能力。另一种选择是在docker主机上挂载lustre文件系统(例如/mnt/my_lustre),然后使用卷挂载或绑定挂载将其子部分访问到容器中。

如果您正在尝试使用Lustre FSx (这是Lustre服务的亚马逊网络服务版本),有一些特定的说明。要安装FSx模块和客户端库,您需要遵循此处的说明:https://docs.aws.amazon.com/fsx/latest/LustreGuide/install-lustre-client.html特别注意内核需求。如果您拥有的内核版本高于列出的版本,则可以跳过步骤1-6。

对于普通的Lustre文件系统(或不受AWS管理的Lustre文件系统),您可能应该遵循lustre项目中的说明。因为到那时,AWS并没有什么特别之处。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56187953

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档