미리 빌드된 Lustre 클라이언트 소프트웨어 설치
이 문서에서는 Lustre 클라이언트 패키지를 다운로드하고 설치하는 방법을 알아봅니다. 설치되면 클라이언트 VM을 설정하고 Azure Managed Lustre 클러스터에 연결할 수 있습니다. 지침을 보려면 운영 체제 버전을 선택합니다.
기존 Lustre 클라이언트를 현재 버전으로 업그레이드해야 하는 경우 Lustre 클라이언트를 현재 버전으로 업그레이드를 참조하세요.
클라이언트를 클러스터 에 연결하는 방법에 대한 자세한 내용은 클라이언트를 Azure Managed Lustre 파일 시스템에 연결하세요.
클라이언트 소프트웨어 업그레이드
이 자습서에서는 클라이언트 패키지를 설치하여 AlmaLinux HPC 8.6을 실행하는 클라이언트 VM을 설정하고 Azure Managed Lustre 클러스터에 연결하는 방법을 보여 줍니다.
이 지침은 실행 중인 클라이언트 VM에 적용됩니다.
- AlmaLinux HPC 8.6
Red Hat Enterprise Linux 7용 클라이언트 소프트웨어 설치
이 자습서에서는 클라이언트 패키지를 설치하여 RHEL 7을 실행하는 클라이언트 VM을 설정하고 Azure Managed Lustre 클러스터에 연결하는 방법을 보여 줍니다.
이 지침은 실행 중인 클라이언트 VM에 적용됩니다.
- Red Hat Enterprise Linux 7(RHEL 7)
Red Hat Enterprise Linux 또는 AlmaLinux 8용 클라이언트 소프트웨어 설치
이 자습서에서는 클라이언트 패키지를 설치하여 RHEL 8 또는 Alma 8을 실행하는 클라이언트 VM을 설정하고 Azure Managed Lustre 클러스터에 연결하는 방법을 보여 줍니다.
이 지침은 실행 중인 클라이언트 VM에 적용됩니다.
- Red Hat Enterprise Linux 8(RHEL 8)
- Alma Linux 8
참고 항목
AlmaLinux 8.6 HPC Marketplace 이미지의 경우 별도의 Alma 8.6 HPC 설치 지침을 참조하세요.
Red Hat Enterprise Linux 9용 클라이언트 소프트웨어 설치
이 자습서에서는 클라이언트 패키지를 설치하여 RHEL 9를 실행하는 클라이언트 VM을 설정하고 Azure Managed Lustre 클러스터에 연결하는 방법을 보여 줍니다.
이 지침은 실행 중인 클라이언트 VM에 적용됩니다.
- Red Hat Enterprise Linux 9(RHEL 9)
Ubuntu 18.04용 클라이언트 소프트웨어 설치
이 자습서에서는 클라이언트 패키지를 설치하여 Ubuntu 18.04를 실행하는 클라이언트 VM을 설정하고 Azure Managed Lustre 클러스터에 연결하는 방법을 보여 줍니다.
이 지침은 실행 중인 클라이언트 VM에 적용됩니다.
- Ubuntu 18.04
Ubuntu 20.04용 클라이언트 소프트웨어 설치
이 자습서에서는 클라이언트 패키지를 설치하여 Ubuntu 20.04를 실행하는 클라이언트 VM을 설정하고 Azure Managed Lustre 클러스터에 연결하는 방법을 보여 줍니다.
이 지침은 실행 중인 클라이언트 VM에 적용됩니다.
- Ubuntu 20.04
Ubuntu 22.04용 클라이언트 소프트웨어 설치
이 자습서에서는 클라이언트 패키지를 설치하여 Ubuntu 22.04를 실행하는 클라이언트 VM을 설정하고 Azure Managed Lustre 클러스터에 연결하는 방법을 보여 줍니다.
이 지침은 실행 중인 클라이언트 VM에 적용됩니다.
- Ubuntu 22.04
미리 빌드된 클라이언트 소프트웨어 다운로드 및 설치
Warning
이러한 지침은 AlmaLinux 8.6 HPC Marketplace 이미지에만 적용됩니다. HPC 및 일반 마켓플레이스를 포함한 다른 모든 AlmaLinux 8 설치의 경우 Red Hat 8 지침을 참조 하세요.
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}
스크립트를 슈퍼 사용자로 실행합니다.
sudo bash repo.bash
실행 중인 커널과 일치하는 메타패키지를 설치합니다.
sudo dnf install --disableexcludes=main --refresh amlfs-lustre-client-2.15.5_41_gc010524-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
참고 항목
메타패키지 버전이 항상 커널 버전과 일치하는 것은 아닙니다. 위의 설치 명령을 사용하여 적절한 메타패키지를 설치합니다.
커널만 업그레이드하고 모든 패키지는 업그레이드하려는 경우 다시 부팅한 후에도 Lustre 클라이언트가 계속 작동하려면 최소한 amlfs-lustre-client 메타패키지도 업그레이드해야 합니다. 이 명령은 다음 예제와 비슷하게 표시됩니다.
export NEWKERNELVERSION=6.7.8 sudo dnf upgrade kernel-$NEWKERNELVERSION amlfs-lustre-client-2.15.5_41_gc010524-$(echo $NEWKERNELVERSION | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Warning
Red Hat Enterprise Linux 7용 새 클라이언트 패키지를 더 이상 게시하지 않습니다. 지원되는 릴리스 중 하나로 마이그레이션하여 최신 버전의 Azure Managed Lustre 클라이언트 패키지를 실행하세요.
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}
스크립트를 슈퍼 사용자로 실행합니다.
sudo bash repo.bash
실행 중인 커널과 일치하는 메타패키지를 설치합니다.
메타패키지 버전이 항상 커널 버전과 일치하는 것은 아닙니다. 다음 명령을 사용하여 적절한 메타패키지를 설치할 수 있습니다.
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 클라이언트가 계속 작동하려면 최소한 amlfs-lustre-client 메타패키지도 업그레이드해야 합니다. 이 명령은 다음 예제와 비슷하게 표시됩니다.
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
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}
스크립트를 슈퍼 사용자로 실행합니다.
sudo bash repo.bash
실행 중인 커널과 일치하는 메타패키지를 설치합니다.
메타패키지 버전이 항상 커널 버전과 일치하는 것은 아닙니다. 다음 명령을 사용하여 적절한 메타패키지를 설치할 수 있습니다.
sudo dnf install amlfs-lustre-client-2.15.5_41_gc010524-$(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 클라이언트가 계속 작동하려면 최소한 amlfs-lustre-client 메타패키지도 업그레이드해야 합니다. 이 명령은 다음 예제와 비슷하게 표시됩니다.
export NEWKERNELVERSION=6.7.8 sudo dnf upgrade kernel-$NEWKERNELVERSION amlfs-lustre-client-2.15.5_41_gc010524-$(echo $NEWKERNELVERSION | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-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}
스크립트를 슈퍼 사용자로 실행합니다.
sudo bash repo.bash
실행 중인 커널과 일치하는 메타패키지를 설치합니다.
메타패키지 버전이 항상 커널 버전과 일치하는 것은 아닙니다. 다음 명령을 사용하여 적절한 메타패키지를 설치할 수 있습니다.
sudo dnf install amlfs-lustre-client-2.15.5_41_gc010524-$(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 클라이언트가 계속 작동하려면 최소한 amlfs-lustre-client 메타패키지도 업그레이드해야 합니다. 이 명령은 다음 예제와 비슷하게 표시됩니다.
export NEWKERNELVERSION=6.7.8 sudo dnf upgrade kernel-$NEWKERNELVERSION amlfs-lustre-client-2.15.5_41_gc010524-$(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일에 표준 지원이 종료되었습니다. 다음 Ubuntu LTS 릴리스로 마이그레이션하거나 Ubuntu Pro로 업그레이드하여 Canonical에서 확장된 보안 및 유지 관리에 액세스할 것을 권장합니다. 자세한 내용은 공지를 참조하세요.
Ubuntu Pro가 활성화되어 있고 Linux-image-azure 메타패키지에서 제공하는 권장되는 5.4 커널에 있는지 확인합니다.
apt list --installed linux-image*
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
슈퍼 사용자로 스크립트 실행:
sudo bash repo.bash
실행 중인 커널과 일치하는 메타패키지를 설치합니다.
다음 명령은 설치된 커널에 맞게 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*"
합니다. 필요에 따라 커널만 업그레이드하려는 경우(그리고 모든 패키지가 아님), 다시 부팅한 후에도 Lustre 클라이언트가 계속 작동하도록 amlfs-lustre-client 메타패키지도 업그레이드해야 합니다. 이 명령은 다음 예제와 비슷하게 표시됩니다.apt upgrade linux-image-[new kernel version] amlfs-lustre-client-2.15.4-42-gd6d405d
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
슈퍼 사용자로 스크립트 실행:
sudo bash repo.bash
실행 중인 커널과 일치하는 메타패키지를 설치합니다.
다음 명령은 설치된 커널에 맞게 Lustre 버전을 유지하는 메타패키지를 설치합니다. 이렇게 하려면 시스템을 업데이트하는 대신
apt upgrade
사용해야apt full-upgrade
합니다.sudo apt install amlfs-lustre-client-2.15.5-41-gc010524=$(uname -r)
참고 항목
실행
apt search amlfs-lustre-client
시 배포판에 사용 가능한 모든 패키지가 표시되지는 않습니다. 사용 가능한amlfs-lustre-client
모든 패키지를 보려면 다음을 실행apt list -a "amlfs-lustre-client*"
합니다.필요에 따라 커널만 업그레이드하려는 경우(그리고 모든 패키지가 아님), 다시 부팅한 후에도 Lustre 클라이언트가 계속 작동하도록 amlfs-lustre-client 메타패키지도 업그레이드해야 합니다. 이 명령은 다음 예제와 비슷하게 표시됩니다.
apt upgrade linux-image-[new kernel version] amlfs-lustre-client-2.15.5-41-gc010524
Important
Ubuntu 22.04 LTS 릴리스에 대한 Azure Marketplace 이미지는 기본적으로 HWE(하드웨어 사용) 커널을 사용합니다. 그러나 이러한 커널은 6개월 동안만 지원되며 이러한 커널에 대한 Lustre 지원은 릴리스될 때 사용할 수 없는 경우가 많습니다. 따라서 LTS 커널은 더 많은 안정성을 제공하고 Lustre 클라이언트에서 지원되는 커널 버전을 유지 관리하므로 LTS 커널로 전환하는 것이 좋습니다.
LTS 커널 메타패키지를 설치합니다.
sudo apt update && sudo apt install linux-image-azure-lts-22.04
HWE 커널 메타패키지를 제거합니다.
기본(하드웨어 사용) 커널 메타패키지를 제거합니다. 또한 Linux-azure 메타패키지를 제거하도록 요청합니다. 이는 예상된 동작입니다.
sudo apt remove linux-image-azure
설치된 커널을 나열하고 LTS 메타패키지에서 제공하는 커널을 확인합니다.
메타데이터 패키지가 제거된 후 현재 설치된 커널을 확인합니다. 새로 프로비전된 호스트에는 커널이 두 개 있고 이전 호스트에는 더 많은 커널이 있을 수 있습니다. LTS 메타패키지가 제공하는 버전을 설치된 다른 커널과 비교합니다. 여기서는 이전에 linux-image-azure 메타패키지에서 6.2 커널이 여전히 설치되어 있음을 알 수 있습니다.
apt list --installed linux-image*
LTS 메타패키지에 언급된 커널보다 최신 커널을 제거합니다.
커널을 제거하는 방법에 대한 경고가 표시되지만 새로 프로비전된 호스트에서 이를 따르는 경우 이러한 단계가 작동합니다. 그러나 문제가 있는 경우 다시 부팅한 후 부팅할 수 있도록 커널을 구성하는 방법에 대한 Ubuntu 설명서를 참조하세요.
sudo apt remove linux-image-5.15.0-1053-azure
LTS 메타패키지에 언급된 커널보다 최신 커널이 없는지 확인합니다.
apt list --installed linux-image*
다시 부팅하여 LTS 커널을 로드합니다.
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
슈퍼 사용자로 스크립트 실행:
sudo bash repo.bash
실행 중인 커널과 일치하는 메타패키지를 설치합니다.
다음 명령은 설치된 커널에 맞게 Lustre 버전을 유지하는 메타패키지를 설치합니다. 이렇게 하려면 시스템을 업데이트하는 대신
apt upgrade
사용해야apt full-upgrade
합니다.sudo apt install amlfs-lustre-client-2.15.5-41-gc010524=$(uname -r)
참고 항목
실행
apt search amlfs-lustre-client
시 배포판에 사용 가능한 모든 패키지가 표시되지는 않습니다. 사용 가능한amlfs-lustre-client
모든 패키지를 보려면 다음을 실행apt list -a "amlfs-lustre-client*"
합니다.필요에 따라 커널만 업그레이드하려는 경우(그리고 모든 패키지가 아님), 다시 부팅한 후에도 Lustre 클라이언트가 계속 작동하도록 amlfs-lustre-client 메타패키지도 업그레이드해야 합니다. 이 명령은 다음 예제와 비슷하게 표시됩니다.
apt upgrade linux-image-[new kernel version] amlfs-lustre-client-2.15.5-41-gc010524