From 49414fb9beb688fe8512d1db8ff5158821355ca7 Mon Sep 17 00:00:00 2001 From: GuangJie1 Date: Thu, 21 Aug 2025 14:05:46 +0800 Subject: [PATCH] upgrade lustre --- .../lustre/2.16.57/24.03-lts-sp1/Dockerfile | 27 +++++++++++++++++++ Storage/lustre/README.md | 1 + Storage/lustre/doc/image-info.yml | 7 ++--- Storage/lustre/meta.yml | 4 ++- 4 files changed, 35 insertions(+), 4 deletions(-) create mode 100644 Storage/lustre/2.16.57/24.03-lts-sp1/Dockerfile diff --git a/Storage/lustre/2.16.57/24.03-lts-sp1/Dockerfile b/Storage/lustre/2.16.57/24.03-lts-sp1/Dockerfile new file mode 100644 index 00000000..18ea3193 --- /dev/null +++ b/Storage/lustre/2.16.57/24.03-lts-sp1/Dockerfile @@ -0,0 +1,27 @@ +ARG BASE=openeuler/openeuler:24.03-lts-sp1 +FROM ${BASE} + +ARG VERSION=2.16.57 + +RUN dnf install -y wget gcc make autoconf automake libtool flex bison \ + pciutils-devel kernel-devel kernel-headers elfutils-libelf-devel \ + numactl-devel libuuid-devel keyutils-libs keyutils-libs-devel \ + libnl3-devel libyaml-devel git \ + && dnf clean all \ + && rm -rf /var/cache/dnf + +WORKDIR /opt + +RUN wget https://github.com/lustre/lustre-release/archive/refs/tags/${VERSION}.tar.gz \ + && tar -zxvf ${VERSION}.tar.gz \ + && cd lustre-release-${VERSION} \ + && ./autogen.sh \ + && ./configure \ + && make \ + && make install \ + && ldconfig \ + && cd .. \ + && rm -rf lustre-release-${VERSION} \ + && rm -rf ${VERSION}.tar.gz + +CMD ["lfs", "--version"] \ No newline at end of file diff --git a/Storage/lustre/README.md b/Storage/lustre/README.md index ca8cf70e..a178dedf 100644 --- a/Storage/lustre/README.md +++ b/Storage/lustre/README.md @@ -19,6 +19,7 @@ The tag of each `lustre` docker image is consist of the version of `lustre` and | Tag | Currently | Architectures | |--------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------|---------------| | [2.16.55-oe2403sp1](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Storage/lustre/2.16.55/24.03-lts-sp1/Dockerfile) | Lustre 2.16.55 on openEuler 24.03-LTS-SP1 | amd64, arm64 | +| [2.16.57-oe2403sp2](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Storage/lustre/2.16.57/24.03-lts-sp2/Dockerfile) | Lustre 2.16.57 on openEuler 24.03-LTS-SP2 | amd64, arm64 | # Usage In this usage, users can select the corresponding `{Tag}` based on their requirements. diff --git a/Storage/lustre/doc/image-info.yml b/Storage/lustre/doc/image-info.yml index 739dc889..7e41ba10 100644 --- a/Storage/lustre/doc/image-info.yml +++ b/Storage/lustre/doc/image-info.yml @@ -9,9 +9,10 @@ environment: | tags: | lustre镜像的Tag由其版本信息和基础镜像版本信息组成,详细内容如下 - | Tag | Currently | Architectures | - |----------|-------------|------------------| - |[2.16.55-oe2403sp1](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Storage/lustre/2.16.55/24.03-lts-sp1/Dockerfile)| Lustre 2.16.55 on openEuler 24.03-LTS-SP1 | amd64, arm64 | + | Tag | Currently | Architectures | + |--------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------|---------------| + | [2.16.55-oe2403sp1](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Storage/lustre/2.16.55/24.03-lts-sp1/Dockerfile) | Lustre 2.16.55 on openEuler 24.03-LTS-SP1 | amd64, arm64 | + | [2.16.57-oe2403sp2](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Storage/lustre/2.16.57/24.03-lts-sp2/Dockerfile) | Lustre 2.16.57 on openEuler 24.03-LTS-SP2 | amd64, arm64 | download: | 拉取镜像到本地 diff --git a/Storage/lustre/meta.yml b/Storage/lustre/meta.yml index 8e92f1c5..33c5e112 100644 --- a/Storage/lustre/meta.yml +++ b/Storage/lustre/meta.yml @@ -1,2 +1,4 @@ 2.16.55-oe2403sp1: - path: 2.16.55/24.03-lts-sp1/Dockerfile \ No newline at end of file + path: 2.16.55/24.03-lts-sp1/Dockerfile +2.16.57-oe2403sp2: + path: 2.16.57/24.03-lts-sp2/Dockerfile \ No newline at end of file -- Gitee