다음을 통해 공유


미리 빌드된 Lustre 클라이언트 소프트웨어 설치

이 문서에서는 Lustre 클라이언트 패키지를 다운로드하고 설치하는 방법을 알아봅니다. 패키지를 설치한 후 클라이언트 VM(가상 머신)을 설정하고 Azure Managed Lustre 클러스터에 연결할 수 있습니다. 지침을 보려면 운영 체제 버전을 선택합니다.

기존 Lustre 클라이언트를 현재 버전으로 업그레이드해야 하는 경우 Lustre 클라이언트 소프트웨어를 현재 버전업그레이드를 참조하세요.

클라이언트를 클러스터 에 연결하는 방법에 대한 자세한 내용은 클라이언트를 Azure Managed Lustre 파일 시스템에 연결하세요.

AlmaLinux HPC 8.6용 클라이언트 소프트웨어 업그레이드

이 문서에서는 클라이언트 패키지를 설치하여 AlmaLinux HPC 8.6을 실행하는 클라이언트 VM을 설정하는 방법을 보여 줍니다.

Red Hat Enterprise Linux 7용 클라이언트 소프트웨어 설치

이 문서에서는 클라이언트 패키지를 설치하여 RHEL 7(Red Hat Enterprise Linux 7)을 실행하는 클라이언트 VM을 설정하는 방법을 보여 줍니다.

Red Hat Enterprise Linux 8 또는 AlmaLinux 8용 클라이언트 소프트웨어 설치

이 문서에서는 클라이언트 패키지를 설치하여 RHEL 8(Red Hat Enterprise Linux 8) 또는 AlmaLinux 8을 실행하는 클라이언트 VM을 설정하는 방법을 보여 줍니다.

참고 항목

Azure Marketplace의 AlmaLinux 8.6 HPC 이미지는별도의 AlmaLinux 8.6 HPC 설치 지침을 참조하세요.

Red Hat Enterprise Linux 9용 클라이언트 소프트웨어 설치

이 문서에서는 클라이언트 패키지를 설치하여 RHEL 9(Red Hat Enterprise Linux 9)를 실행하는 클라이언트 VM을 설정하는 방법을 보여 줍니다.

Ubuntu 18.04용 클라이언트 소프트웨어 설치

이 문서에서는 클라이언트 패키지를 설치하여 Ubuntu 18.04를 실행하는 클라이언트 VM을 설정하는 방법을 보여 줍니다.

Ubuntu 20.04용 클라이언트 소프트웨어 설치

이 문서에서는 클라이언트 패키지를 설치하여 Ubuntu 20.04를 실행하는 클라이언트 VM을 설정하는 방법을 보여 줍니다.

Ubuntu 22.04용 클라이언트 소프트웨어 설치

이 문서에서는 클라이언트 패키지를 설치하여 Ubuntu 22.04를 실행하는 클라이언트 VM을 설정하는 방법을 보여 줍니다.

미리 빌드된 클라이언트 소프트웨어 다운로드 및 설치

Warning

이러한 지침은 Azure Marketplace의 AlmaLinux 8.6 HPC 이미지에만 적용됩니다. HPC 및 일반 마켓플레이스를 포함한 다른 모든 AlmaLinux 8 설치의 경우Red Hat 8 지침을 참조하세요.

  1. DNF 패키지 관리자에 대한 Azure Managed Lustre 리포지토리를 설치하고 구성합니다. 다음 스크립트를 만들고 이름을 지정합니다 repo.bash.

    #!/bin/bash
    set -ex
    
    rpm --import https://packages.microsoft.com/keys/microsoft.asc
    
    DISTRIB_CODENAME=el8
    
    REPO_PATH=/etc/yum.repos.d/amlfs.repo
    echo -e "[amlfs]" > ${REPO_PATH}
    echo -e "name=Azure Lustre Packages" >> ${REPO_PATH}
    echo -e "baseurl=https://packages.microsoft.com/yumrepos/amlfs-${DISTRIB_CODENAME}" >> ${REPO_PATH}
    echo -e "enabled=1" >> ${REPO_PATH}
    echo -e "gpgcheck=1" >> ${REPO_PATH}
    echo -e "gpgkey=https://packages.microsoft.com/keys/microsoft.asc" >> ${REPO_PATH}
    
  2. 슈퍼 사용자로 스크립트를 실행합니다.

    sudo bash repo.bash
    
  3. 실행 중인 커널과 일치하는 메타패키지를 설치합니다.

    sudo dnf install --disableexcludes=main --refresh amlfs-lustre-client-2.15.6_39_g3e00a10-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
    

    참고 항목

    메타패키지 버전이 항상 커널 버전과 일치하는 것은 아닙니다. 이전 명령을 사용하여 적절한 메타패키지를 설치합니다.

    모든 패키지가 아닌 커널만 업그레이드하려면 다시 시작한 후에도 Lustre 클라이언트가 계속 작동할 수 있도록 메타패키지도 업그레이드해야 합니다. 이 명령은 다음 예제와 비슷하게 표시됩니다.

    export NEWKERNELVERSION=6.7.8
    sudo dnf upgrade kernel-$NEWKERNELVERSION amlfs-lustre-client-2.15.6_39_g3e00a10-$(echo $NEWKERNELVERSION | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
    

Warning

Red Hat Enterprise Linux 7용 새 클라이언트 패키지를 더 이상 게시하지 않습니다. 지원되는 릴리스 중 하나로 마이그레이션하여 최신 버전의 Azure Managed Lustre 클라이언트 패키지를 실행하세요.

  1. YUM 패키지 관리자에 대한 Azure Managed Lustre 리포지토리를 설치하고 구성합니다. 다음 스크립트를 만들고 이름을 지정합니다 repo.bash.

    #!/bin/bash
    set -ex
    
    rpm --import https://packages.microsoft.com/keys/microsoft.asc
    
    DISTRIB_CODENAME=el7
    
    REPO_PATH=/etc/yum.repos.d/amlfs.repo
    echo -e "[amlfs]" > ${REPO_PATH}
    echo -e "name=Azure Lustre Packages" >> ${REPO_PATH}
    echo -e "baseurl=https://packages.microsoft.com/yumrepos/amlfs-${DISTRIB_CODENAME}" >> ${REPO_PATH}
    echo -e "enabled=1" >> ${REPO_PATH}
    echo -e "gpgcheck=1" >> ${REPO_PATH}
    echo -e "gpgkey=https://packages.microsoft.com/keys/microsoft.asc" >> ${REPO_PATH}
    
  2. 슈퍼 사용자로 스크립트를 실행합니다.

    sudo bash repo.bash
    
  3. 실행 중인 커널과 일치하는 메타패키지를 설치합니다.

    메타패키지 버전이 항상 커널 버전과 일치하는 것은 아닙니다. 다음 명령을 사용하여 적절한 메타패키지를 설치할 수 있습니다.

    sudo yum install amlfs-lustre-client-2.15.4_42_gd6d405d-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
    

    참고 항목

    dnf search amlfs-lustre-client 실행해도 배포에 사용 가능한 패키지가 모두 표시되지는 않습니다. 사용 가능한 amlfs-lustre-client 모든 패키지를 보려면 다음을 실행 dnf list --showduplicates "amlfs-lustre-client*"합니다.

    모든 패키지가 아닌 커널만 업그레이드하려면 다시 시작한 후에도 Lustre 클라이언트가 계속 작동할 수 있도록 메타패키지도 업그레이드해야 합니다. 이 명령은 다음 예제와 비슷하게 표시됩니다.

    export NEWKERNELVERSION=6.7.8
    sudo yum upgrade kernel-$NEWKERNELVERSION amlfs-lustre-client-2.15.4_42_gd6d405d-$(echo $NEWKERNELVERSION | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
    
  1. DNF 패키지 관리자에 대한 Azure Managed Lustre 리포지토리를 설치하고 구성합니다. 다음 스크립트를 만들고 이름을 지정합니다 repo.bash.

    #!/bin/bash
    set -ex
    
    rpm --import https://packages.microsoft.com/keys/microsoft.asc
    
    DISTRIB_CODENAME=el8
    
    REPO_PATH=/etc/yum.repos.d/amlfs.repo
    echo -e "[amlfs]" > ${REPO_PATH}
    echo -e "name=Azure Lustre Packages" >> ${REPO_PATH}
    echo -e "baseurl=https://packages.microsoft.com/yumrepos/amlfs-${DISTRIB_CODENAME}" >> ${REPO_PATH}
    echo -e "enabled=1" >> ${REPO_PATH}
    echo -e "gpgcheck=1" >> ${REPO_PATH}
    echo -e "gpgkey=https://packages.microsoft.com/keys/microsoft.asc" >> ${REPO_PATH}
    
  2. 슈퍼 사용자로 스크립트를 실행합니다.

    sudo bash repo.bash
    
  3. 실행 중인 커널과 일치하는 메타패키지를 설치합니다.

    메타패키지 버전이 항상 커널 버전과 일치하는 것은 아닙니다. 다음 명령을 사용하여 적절한 메타패키지를 설치할 수 있습니다.

    sudo dnf install amlfs-lustre-client-2.15.6_39_g3e00a10-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
    

    참고 항목

    dnf search amlfs-lustre-client 실행해도 배포에 사용 가능한 패키지가 모두 표시되지는 않습니다. 사용 가능한 amlfs-lustre-client 모든 패키지를 보려면 다음을 실행 dnf list --showduplicates "amlfs-lustre-client*"합니다.

    모든 패키지가 아닌 커널만 업그레이드하려면 다시 시작한 후에도 Lustre 클라이언트가 계속 작동할 수 있도록 메타패키지도 업그레이드해야 합니다. 이 명령은 다음 예제와 비슷하게 표시됩니다.

    export NEWKERNELVERSION=6.7.8
    sudo dnf upgrade kernel-$NEWKERNELVERSION amlfs-lustre-client-2.15.6_39_g3e00a10-$(echo $NEWKERNELVERSION | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
    
  1. DNF 패키지 관리자에 대한 Azure Managed Lustre 리포지토리를 설치하고 구성합니다. 다음 스크립트를 만들고 이름을 지정합니다 repo.bash.

    #!/bin/bash
    set -ex
    
    rpm --import https://packages.microsoft.com/keys/microsoft.asc
    
    DISTRIB_CODENAME=el9
    
    REPO_PATH=/etc/yum.repos.d/amlfs.repo
    echo -e "[amlfs]" > ${REPO_PATH}
    echo -e "name=Azure Lustre Packages" >> ${REPO_PATH}
    echo -e "baseurl=https://packages.microsoft.com/yumrepos/amlfs-${DISTRIB_CODENAME}" >> ${REPO_PATH}
    echo -e "enabled=1" >> ${REPO_PATH}
    echo -e "gpgcheck=1" >> ${REPO_PATH}
    echo -e "gpgkey=https://packages.microsoft.com/keys/microsoft.asc" >> ${REPO_PATH}
    
  2. 슈퍼 사용자로 스크립트를 실행합니다.

    sudo bash repo.bash
    
  3. 실행 중인 커널과 일치하는 메타패키지를 설치합니다.

    메타패키지 버전이 항상 커널 버전과 일치하는 것은 아닙니다. 다음 명령을 사용하여 적절한 메타패키지를 설치할 수 있습니다.

    sudo dnf install amlfs-lustre-client-2.15.6_39_g3e00a10-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
    

    참고 항목

    dnf search amlfs-lustre-client 실행해도 배포에 사용 가능한 패키지가 모두 표시되지는 않습니다. 사용 가능한 amlfs-lustre-client 모든 패키지를 보려면 다음을 실행 dnf list --showduplicates "amlfs-lustre-client*"합니다.

    모든 패키지가 아닌 커널만 업그레이드하려면 다시 시작한 후에도 Lustre 클라이언트가 계속 작동할 수 있도록 메타패키지도 업그레이드해야 합니다. 이 명령은 다음 예제와 비슷하게 표시됩니다.

    export NEWKERNELVERSION=6.7.8
    sudo dnf upgrade kernel-$NEWKERNELVERSION amlfs-lustre-client-2.15.6_39_g3e00a10-$(echo $NEWKERNELVERSION | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
    

Warning

더 이상 Ubuntu 18.04용 새 클라이언트 패키지를 게시하지 않습니다. 지원되는 릴리스 중 하나로 마이그레이션하여 최신 버전의 Azure Managed Lustre 클라이언트 패키지를 실행하세요.

Ubuntu 18.04 LTS는 2023년 5월 31일에 표준 지원이 종료되었습니다. Canonical에서 확장된 보안 및 유지 관리에 액세스하려면 다음 Ubuntu LTS 릴리스로 마이그레이션하거나 Ubuntu Pro로 업그레이드하는 것이 좋습니다. 자세한 내용은 공지를 참조하세요.

  1. Ubuntu Pro가 활성화되어 있고 linux-image-azure 메타패키지가 제공하는 권장되는 5.4 커널에 있는지 확인합니다.

    apt list --installed linux-image*
    
  2. APT 패키지 관리자에 대한 Azure Managed Lustre 리포지토리를 설치하고 구성합니다. 다음 스크립트를 만들고 이름을 지정합니다 repo.bash.

    #!/bin/bash
    set -ex
    
    apt update && apt install -y ca-certificates curl apt-transport-https lsb-release gnupg
    source /etc/lsb-release
    echo "deb [arch=amd64] https://packages.microsoft.com/repos/amlfs-${DISTRIB_CODENAME}/ ${DISTRIB_CODENAME} main" | tee /etc/apt/sources.list.d/amlfs.list
    curl -sL https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor | tee /etc/apt/trusted.gpg.d/microsoft.gpg > /dev/null
    
    apt update
    
  3. 슈퍼 사용자로 스크립트를 실행합니다.

    sudo bash repo.bash
    
  4. 실행 중인 커널과 일치하는 메타패키지를 설치합니다.

    다음 명령은 설치된 커널에 맞게 Lustre 버전을 유지하는 메타패키지를 설치합니다. 이 정렬이 작동하려면 시스템을 업데이트할 때 apt upgrade 대신 apt full-upgrade를 사용해야 합니다.

    sudo apt install amlfs-lustre-client-2.15.4-42-gd6d405d=$(uname -r)
    

    참고 항목

    apt search amlfs-lustre-client 실행해도 배포에 사용 가능한 패키지가 모두 표시되지는 않습니다. 사용 가능한 amlfs-lustre-client 모든 패키지를 보려면 다음을 실행 apt list -a "amlfs-lustre-client*"합니다.

    선택적으로 모든 패키지가 아닌 커널만 업그레이드하려는 경우, 최소한 amlfs-lustre-client 메타패키지도 업그레이드해야 하며, 그래야만 다시 시작한 후 Lustre 클라이언트가 계속 작동할 수 있습니다. 이 명령은 다음 예제와 비슷하게 표시됩니다.

    apt upgrade linux-image-[new kernel version] amlfs-lustre-client-2.15.4-42-gd6d405d
    
  1. APT 패키지 관리자에 대한 Azure Managed Lustre 리포지토리를 설치하고 구성합니다. 다음 스크립트를 만들고 이름을 지정합니다 repo.bash.

    #!/bin/bash
    set -ex
    
    apt update && apt install -y ca-certificates curl apt-transport-https lsb-release gnupg
    source /etc/lsb-release
    echo "deb [arch=amd64] https://packages.microsoft.com/repos/amlfs-${DISTRIB_CODENAME}/ ${DISTRIB_CODENAME} main" | tee /etc/apt/sources.list.d/amlfs.list
    curl -sL https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor | tee /etc/apt/trusted.gpg.d/microsoft.gpg > /dev/null
    
    apt update
    
  2. 슈퍼 사용자로 스크립트를 실행합니다.

    sudo bash repo.bash
    
  3. 실행 중인 커널과 일치하는 메타패키지를 설치합니다.

    다음 명령은 설치된 커널에 맞게 Lustre 버전을 유지하는 메타패키지를 설치합니다. 이 맞춤이 작동하려면 시스템을 업데이트할 때 apt upgrade 대신 apt full-upgrade 사용해야 합니다.

    sudo apt install amlfs-lustre-client-2.15.6-39-g3e00a10=$(uname -r)
    

    참고 항목

    apt search amlfs-lustre-client 실행해도 배포에 사용 가능한 패키지가 모두 표시되지는 않습니다. 사용 가능한 amlfs-lustre-client 모든 패키지를 보려면 다음을 실행 apt list -a "amlfs-lustre-client*"합니다.

    필요에 따라 모든 패키지가 아닌 커널만 업그레이드하려는 경우 다시 시작한 후에도 Lustre 클라이언트가 계속 작동할 수 있도록 메타패키지도 업그레이드해야 합니다. 이 명령은 다음 예제와 비슷하게 표시됩니다.

    apt upgrade linux-image-[new kernel version] amlfs-lustre-client-2.15.6-39-g3e00a10
    

Important

Ubuntu 22.04 LTS 릴리스에 대한 Azure Marketplace 이미지는 기본적으로 HWE(하드웨어 사용) 커널을 사용합니다. 그러나 HWE 커널은 6개월 동안만 지원되며, 이러한 커널에 대한 Lustre 지원은 릴리스될 때 사용할 수 없는 경우가 많습니다. 더 많은 안정성을 제공하고 Lustre 클라이언트에서 지원되는 커널 버전을 유지 관리하므로 LTS 커널로 전환하는 것이 좋습니다.

  1. LTS 커널 메타패키지를 설치합니다.

    sudo apt update && sudo apt install linux-image-azure-lts-22.04
    
  2. 기본(HWE) 커널 메타패키지를 제거합니다. 다음 명령에 대한 응답은 linux-azure 메타패키지를 제거하도록 요청합니다.

    sudo apt remove linux-image-azure
    
  3. 설치된 커널을 나열하고 LTS 메타패키지가 제공하는 커널을 확인합니다.

    apt list --installed linux-image*
    

    새로 프로비전된 호스트에는 두 개의 커널이 있으며 이전 호스트에는 더 많은 커널이 있을 수 있습니다. LTS 메타패키지가 제공하는 버전을 설치된 다른 커널과 비교합니다.

  4. LTS 메타패키지에 언급된 커널보다 최신 커널을 제거합니다.

    sudo apt remove linux-image-5.15.0-1053-azure
    

    새로 프로비전된 호스트에서 이 단계를 따르는 경우 커널을 제거할 때 경고를 받을 수 있지만, 이러한 단계는 작동합니다. 문제가 있는 경우 다시 시작한 후 시작할 수 있도록 커널을 구성하는 방법에 대한 Ubuntu 설명서를 참조하세요.

  5. 설치된 커널을 다시 나열하여 LTS 메타패키지에 언급된 커널보다 최신 커널이 없는지 확인합니다.

    apt list --installed linux-image*
    
  6. 다시 시작하여 LTS 커널을 로드합니다.

  7. APT 패키지 관리자에 대한 Azure Managed Lustre 리포지토리를 설치하고 구성합니다. 다음 스크립트를 만들고 이름을 지정합니다 repo.bash.

    #!/bin/bash
    set -ex
    
    apt update && apt install -y ca-certificates curl apt-transport-https lsb-release gnupg
    source /etc/lsb-release
    echo "deb [arch=amd64] https://packages.microsoft.com/repos/amlfs-${DISTRIB_CODENAME}/ ${DISTRIB_CODENAME} main" | tee /etc/apt/sources.list.d/amlfs.list
    curl -sL https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor | tee /etc/apt/trusted.gpg.d/microsoft.gpg > /dev/null
    
    apt update
    
  8. 슈퍼 사용자로 스크립트를 실행합니다.

    sudo bash repo.bash
    
  9. 실행 중인 커널과 일치하는 메타패키지를 설치합니다.

    다음 명령은 설치된 커널에 맞게 Lustre 버전을 유지하는 메타패키지를 설치합니다. 이 맞춤이 작동하려면 시스템을 업데이트할 때 apt upgrade 대신 apt full-upgrade 사용해야 합니다.

    sudo apt install amlfs-lustre-client-2.15.6-39-g3e00a10=$(uname -r)
    

    참고 항목

    apt search amlfs-lustre-client 실행해도 배포에 사용 가능한 패키지가 모두 표시되지는 않습니다. 사용 가능한 amlfs-lustre-client 모든 패키지를 보려면 다음을 실행 apt list -a "amlfs-lustre-client*"합니다.

    선택적으로, 모든 패키지를 업그레이드하지 않고 커널만 업그레이드하려는 경우, 적어도 amlfs-lustre-client 메타패키지도 업그레이드해야 하며, 이는 재시작 후 Lustre 클라이언트가 계속 작동할 수 있도록 합니다. 이 명령은 다음 예제와 비슷하게 표시됩니다.

    apt upgrade linux-image-[new kernel version] amlfs-lustre-client-2.15.6-39-g3e00a10