事前構築済みの Lustre クライアント ソフトウェアをインストールする
注意事項
この記事では、サポート終了 (EOL) 状態に近い Linux ディストリビューションである CentOS について説明します。 使用を検討し、それに応じて計画してください。 詳細については、 CentOS の終了に関するガイダンスを参照してください。
この記事では、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 または CentOS 7 用のクライアント ソフトウェアをインストールする
このチュートリアルでは、クライアント パッケージをインストールして RHEL 7 と CentOS 7 を実行しているクライアント VM を設定し、それらを Azure Managed Lustre クラスターにアタッチする方法について説明します。
この手順は、次を実行しているクライアント VM に適用されます。
- Red Hat Enterprise Linux 7 (RHEL 7)
- CentOS Linux 7
Red Hat Enterprise Linux、CentOS Linux、または AlmaLinux 8 用のクライアント ソフトウェアをインストールする
このチュートリアルでは、クライアント パッケージをインストールして、RHEL 8、CentOS 8、および Alma 8 を実行しているクライアント VM を設定し、Azure Managed Lustre クラスターにアタッチする方法について説明します。
この手順は、次を実行しているクライアント VM に適用されます。
- Red Hat Enterprise Linux 8 (RHEL 8)
- CentOS Linux 8
- Alma Linux 8
注意
AlmaLinux 8.6 HPC Marketplace イメージについては、別の アルマ 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
事前構築済みクライアント ソフトウェアをダウンロードしてインストールする
警告
これらの手順は、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.4_42_gd6d405d-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
注意
メタパッケージ のバージョンは、常にカーネル バージョンと一致するとは限りません。 上記の install コマンドを使用して、適切なメタパッケージをインストールします。
カーネル のみを アップグレードし、すべてのパッケージをアップグレードしない場合は、少なくとも、再起動後も Lustre クライアントが動作し続けるために 、amlfs-lustre-client メタパッケージもアップグレードする必要があります。 コマンドは次の例のようになります。
export NEWKERNELVERSION=6.7.8 sudo dnf upgrade kernel-$NEWKERNELVERSION amlfs-lustre-client-2.15.4_42_gd6d405d-$(echo $NEWKERNELVERSION | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-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}
スーパーユーザーとしてスクリプトを実行する:
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
注意
メタパッケージ のバージョンは、常にカーネル バージョンと一致するとは限りません。 上記の install コマンドを使用して、適切なメタパッケージをインストールします。
カーネル のみを アップグレードし、すべてのパッケージをアップグレードしない場合は、少なくとも、再起動後も 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.4_42_gd6d405d-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
注意
メタパッケージ のバージョンは、常にカーネル バージョンと一致するとは限りません。 上記の install コマンドを使用して、適切なメタパッケージをインストールします。
カーネル のみを アップグレードし、すべてのパッケージをアップグレードしない場合は、少なくとも、再起動後も Lustre クライアントが動作し続けるために 、amlfs-lustre-client メタパッケージもアップグレードする必要があります。 コマンドは次の例のようになります。
export NEWKERNELVERSION=6.7.8 sudo dnf 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=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.4_42_gd6d405d-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
注意
メタパッケージ のバージョンは、常にカーネル バージョンと一致するとは限りません。 上記の install コマンドを使用して、適切なメタパッケージをインストールします。
カーネル のみを アップグレードし、すべてのパッケージをアップグレードしない場合は、少なくとも、再起動後も Lustre クライアントが動作し続けるために 、amlfs-lustre-client メタパッケージもアップグレードする必要があります。 コマンドは次の例のようになります。
export NEWKERNELVERSION=6.7.8 sudo dnf upgrade kernel-$NEWKERNELVERSION amlfs-lustre-client-2.15.4_42_gd6d405d-$(echo $NEWKERNELVERSION | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
注意事項
Ubuntu 18.04 LTS は、2023 年 5 月 31 日に Standard サポートの終了に達しました。 Microsoft では、次の 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
実行中のカーネルに一致するメタパッケージをインストールします。
sudo apt install amlfs-lustre-client-2.15.4-42-gd6d405d=$(uname -r)
注意
このコマンドは、Lustre のバージョンをインストール済みのカーネルに合わせて維持するメタパッケージをインストールします。 これを機能させるには、単に
apt upgrade
システムを更新する場合ではなく を使用apt full-upgrade
する必要があります。必要に応じて、カーネル (およびすべてのパッケージではなく) のみを アップグレードする場合は、再起動後も 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
実行中のカーネルに一致するメタパッケージをインストールします。
sudo apt install amlfs-lustre-client-2.15.4-42-gd6d405d=$(uname -r)
注意
このコマンドは、Lustre のバージョンをインストール済みのカーネルに合わせて維持するメタパッケージをインストールします。 これを機能させるには、単に
apt upgrade
システムを更新する場合ではなく を使用apt full-upgrade
する必要があります。必要に応じて、カーネル (およびすべてのパッケージではなく) のみを アップグレードする場合は、再起動後も Lustre クライアントが動作し続けるために、少なくとも amlfs-lustre-client メタパッケージもアップグレードする必要があります。 コマンドは次の例のようになります。
apt upgrade linux-image-[new kernel version] amlfs-lustre-client-2.15.4-42-gd6d405d
重要
Ubuntu 22.04 LTS リリースのAzure Marketplace イメージでは、ハードウェア有効化 (HWE) カーネルが既定で使用されます。 ただし、これらのカーネルは 6 か月間のみサポートされており、これらのカーネルに対する Lustre のサポートは、多くの場合、リリース時には使用できません。 そのため、LTS カーネルに切り替えると安定性が高まるだけでなく、Lustre クライアントでサポートされているカーネル バージョンも維持されるため、切り替えすることをお勧めします。
LTS カーネル メタパッケージをインストールします。
sudo apt update && sudo apt install linux-image-azure-lts-22.04
HWE カーネル メタパッケージを削除します。
既定の (ハードウェア有効化) カーネル メタパッケージを削除します。 また、linux-azure メタパッケージの削除も求められます。 これは予期されることです。
sudo apt remove linux-image-azure
インストールされているカーネルを一覧表示し、LTS メタパッケージによって提供されるカーネルを確認します。
メタデータ パッケージが削除されたら、チェックして、現在インストールされているカーネルを確認します。 新しくプロビジョニングされたホストには 2 つのカーネルがあり、古いホストにはさらに多くのカーネルが存在する可能性があります。 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
実行中のカーネルに一致するメタパッケージをインストールします。
sudo apt install amlfs-lustre-client-2.15.4-42-gd6d405d=$(uname -r)
注意
このコマンドは、Lustre のバージョンをインストール済みのカーネルに合わせて維持するメタパッケージをインストールします。 これを機能させるには、単に
apt upgrade
システムを更新する場合ではなく を使用apt full-upgrade
する必要があります。必要に応じて、カーネル (およびすべてのパッケージではなく) のみを アップグレードする場合は、再起動後も Lustre クライアントが動作し続けるために、少なくとも amlfs-lustre-client メタパッケージもアップグレードする必要があります。 コマンドは次の例のようになります。
apt upgrade linux-image-[new kernel version] amlfs-lustre-client-2.15.4-42-gd6d405d
次の手順
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示