【问题标题】:How to install Lustre on AWS EC2 instances using Docker?如何使用 Docker 在 AWS EC2 实例上安装 Lustre?
【发布时间】:2019-10-04 21:02:48
【问题描述】:

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

我还需要一个 docker 配置来在本地模拟它。我想我需要为此使用一些 CentOS 映像。

我有点迷茫 - 我需要的解决方案是否可行?有人可以向我提供如何实现这一目标的步骤吗?

【问题讨论】:

    标签: docker amazon-ec2 lustre


    【解决方案1】:

    我现在正在自己处理这个问题。据我了解:

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

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

    如果您尝试使用 Lustre FSx(这是 Lustre 服务的 AWS 版本),请参考具体说明。要安装 FSx 模块和客户端库,您需要按照此处的说明进行操作:https://docs.aws.amazon.com/fsx/latest/LustreGuide/install-lustre-client.html 请特别注意内核要求。如果您拥有的内核版本高于所列版本,则可以跳过步骤 1-6。

    对于普通的 Lustre 文件系统(或不受 AWS 管理的 Lustre 文件系统),您可能应该遵循 luster 项目的说明。因为这样一来,AWS 就没有什么特别之处了。

    【讨论】:

      猜你喜欢
      • 2012-02-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-31
      • 1970-01-01
      • 2018-12-12
      • 2013-09-13
      相关资源
      最近更新 更多