事前構築済みの 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 用のクライアント ソフトウェアをインストールする
この記事では、クライアント パッケージをインストールして、Red Hat Enterprise Linux 7 (RHEL 7) を実行するクライアント VM を設定する方法について説明します。
Red Hat Enterprise Linux 8 または AlmaLinux 8 用のクライアント ソフトウェアをインストールする
この記事では、クライアント パッケージをインストールして、Red Hat Enterprise Linux 8 (RHEL 8) または AlmaLinux 8 を実行するクライアント VM を設定する方法について説明します。
Note
Azure Marketplace の AlmaLinux 8.6 HPC イメージについては、AlmaLinux 8.6 HPC インストール手順
Red Hat Enterprise Linux 9 用のクライアント ソフトウェアをインストールする
この記事では、クライアント パッケージをインストールして、Red Hat Enterprise Linux 9 (RHEL 9) を実行するクライアント VM を設定する方法について説明します。
Ubuntu 18.04 用クライアント ソフトウェアをインストールする
この記事では、Ubuntu 18.04 を実行しているクライアント VM を設定するためにクライアント パッケージをインストールする方法について説明します。
Ubuntu 20.04 用のクライアント ソフトウェアをインストールする
この記事では、Ubuntu 20.04 を実行しているクライアント VM を設定するためにクライアント パッケージをインストールする方法について説明します。
Ubuntu 22.04 用のクライアント ソフトウェアをインストールする
この記事では、Ubuntu 22.04 を実行しているクライアント VM を設定するためにクライアント パッケージをインストールする方法について説明します。
事前構築済みのクライアント ソフトウェアをダウンロードしてインストールする
警告
これらの手順は、Azure Marketplace の AlmaLinux 8.6 HPC イメージにのみ適用されます。 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.6_39_g3e00a10-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Note
メタパッケージのバージョンは、常にカーネル のバージョンと一致するとは限りません。 前のコマンドを使用して、適切なメタパッケージをインストールします。
すべてのパッケージではなくカーネル
アップグレードする場合は、(少なくとも) メタパッケージもアップグレードして、再起動後も 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
警告
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
Note
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
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.6_39_g3e00a10-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Note
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
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.6_39_g3e00a10-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Note
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
警告
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)
Note
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.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.6-39-g3e00a10=$(uname -r)
Note
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
重要
Ubuntu 22.04 LTS リリースの Azure Marketplace イメージでは、ハードウェア有効化 (HWE) カーネルが既定で使用されます。 ただし、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 メタパッケージで提供されるカーネルを確認します。
apt list --installed linux-image*
新しくプロビジョニングされたホストには 2 つのカーネルがあり、古いホストの方が多い可能性があります。 LTS メタパッケージが提供するバージョンを、インストールされている他のカーネルと比較します。
LTS メタパッケージで説明されているカーネルより新しいカーネルを削除します。
sudo apt remove linux-image-5.15.0-1053-azure
カーネルの削除に関する警告が表示されますが、これらの手順は、新しくプロビジョニングされたホストでカーネルをフォローしている場合に機能します。 問題がある場合は、カーネルの構成に関する Ubuntu のドキュメントを参照して、再起動後に起動できることを確認してください。
インストールされているカーネルをもう一度一覧表示して、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.6-39-g3e00a10=$(uname -r)
Note
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