Lustre クライアントのインストール - FSx for Lustre

Lustre クライアントのインストール

Linux インスタンスから Amazon FSx for Lustre ファイルシステムをマウントするには、まずオープンソースの Lustre クライアントをインストールします。次に、オペレーティングシステムのバージョンに応じて、次のいずれかの手順を使用します。カーネルのサポート情報については、「Lustre ファイルシステムとクライアントカーネルの互換性」を参照してください。

コンピューティングインスタンスがインストール手順で指定された Linux カーネルを実行しておらず、カーネルを変更できない場合は、独自の Lustre クライアントを構築できます。詳細については、Lustre Wiki の「Lustre のコンパイル」を参照してください。

Amazon Linux

  1. クライアントのターミナルを開きます。

  2. 次のコマンドを実行して、コンピューティングインスタンスで現在実行されているカーネルを特定します。

    uname -r
  3. システムレスポンスを確認し、Amazon Linux 2023 に Lustre クライアントをインストールするための以下の最小カーネル要件と比較します。

    • 6.1 カーネルの最小要件 - 6.1.79-99.167.amzn2023

    EC2 インスタンスが最小カーネル要件を満たしている場合は、ステップを進め、Lustre クライアントをインストールします。

    コマンドがカーネルの最小要件に満たない結果を返す場合は、カーネルを更新し、次のコマンドを実行して Amazon EC2 インスタンスを再起動します。

    sudo dnf -y update kernel && sudo reboot

    uname -r コマンドを使用して、カーネルが更新されていることを確認します。

  4. Lustre クライアントをダウンロードしてインストールするには、以下のコマンドを使用します。

    sudo dnf install -y lustre-client
  1. クライアントのターミナルを開きます。

  2. 次のコマンドを実行して、コンピューティングインスタンスで現在実行されているカーネルを特定します。

    uname -r
  3. システムレスポンスを確認し、Amazon Linux 2 に Lustre クライアントをインストールするための以下の最小カーネル要件と比較します。

    • 5.10 カーネル最小要件 - 5.10.144-127.601.amzn2

    • 5.4 カーネル最小要件 - 5.4.214-120.368.amzn2

    • 4.14 カーネル最小要件 - 4.14.294-220.533.amzn2

    EC2 インスタンスが最小カーネル要件を満たしている場合は、ステップを進め、Lustre クライアントをインストールします。

    コマンドがカーネルの最小要件に満たない結果を返す場合は、カーネルを更新し、次のコマンドを実行して Amazon EC2 インスタンスを再起動します。

    sudo yum -y update kernel && sudo reboot

    uname -r コマンドを使用して、カーネルが更新されていることを確認します。

  4. Lustre クライアントをダウンロードしてインストールするには、以下のコマンドを使用します。

    sudo amazon-linux-extras install -y lustre

    カーネルをカーネル最小要件にアップグレードできない場合は、以下のコマンドでレガシー 2.10 クライアントをインストールできます。

    sudo amazon-linux-extras install -y lustre2.10
  1. クライアントのターミナルを開きます。

  2. 次のコマンドを実行して、コンピューティングインスタンスで現在実行されているカーネルを特定します。Lustre クライアントには Amazon Linux カーネル 4.14, version 104 以上が必要です。

    uname -r
  3. 次のいずれかを行います。

    • コマンドが 4.14.104-78.84.amzn1.x86_64 または 4.14 以降のバージョンに戻った場合、次のコマンドを使用して Lustre クライアントをダウンロードしてインストールします。

      sudo yum install -y lustre-client
    • コマンドが 4.14.104-78.84.amzn1.x86_64 より小さい結果を返した場合、次のコマンドを実行してカーネルを更新し、Amazon EC2 インスタンスを再起動します。

      sudo yum -y update kernel && sudo reboot

      uname -r コマンドを使用して、カーネルが更新されていることを確認します。次に、先の説明に従って Lustre クライアントをダウンロードしてインストールします。

CentOS、Rocky Linux、および Red Hat

Red Hat Enterprise Linux (RHEL)、Rocky Linux と互換性がある Lustre クライアントパッケージは、Amazon FSx Lustre クライアント yum パッケージリポジトリからインストールおよび更新できます。パッケージは、ダウンロード前またはダウンロード中に改ざんされていないことを確認するために署名されています。対応する公開キーをシステムにインストールしないと、リポジトリのインストールは失敗します。

Amazon FSx Lustre クライアント yum パッケージリポジトリを追加するには
  1. クライアントのターミナルを開きます。

  2. 次のコマンドを使用して、Amazon FSx をインストールします。

    curl https://fsx-lustre-client-repo-public-keys.s3.amazonaws.com/fsx-rpm-public-key.asc -o /tmp/fsx-rpm-public-key.asc
  3. 次のコマンドを使用して、キーをインポートします。

    sudo rpm --import /tmp/fsx-rpm-public-key.asc
  4. 次のコマンドを使用してリポジトリを追加し、パッケージマネージャーを更新します。

    sudo curl https://fsx-lustre-client-repo.s3.amazonaws.com/el/9/fsx-lustre-client.repo -o /etc/yum.repos.d/aws-fsx.repo
Amazon FSx Lustre クライアント yum リポジトリを設定するには

Amazon FSx Lustre クライアント yum パッケージリポジトリは、サポートされている最新の Rocky Linux、RHEL 9 リリースとともに最初に出荷されたカーネルバージョンと互換性がある Lustre クライアントをインストールするようにデフォルトで設定されています。使用しているカーネルバージョンと互換性がある Lustre クライアントをインストールするには、リポジトリ設定ファイルを編集します。

このセクションでは、実行中のカーネルの判別方法、リポジトリ設定を編集する必要があるかどうか、および設定ファイルの編集方法について説明します。

  1. 次のコマンドを使用して、コンピューティングインスタンスで現在実行されているカーネルを特定します。

    uname -r
  2. 次のいずれかを実行します。

    • コマンドを 5.14.0-427* に返した場合では、リポジトリの設定を変更する必要はありません。「Lustre クライアントをインストールするには」の手順に進んでください。

    • コマンドが 5.14.0-362.18.1 を返した場合、Rocky Linux および RHEL 9.3 リリースの Lustre クライアントを指定するように、リポジトリ設定を編集する必要があります。

    • コマンドが 5.14.0-70* を返した場合、Rocky Linux および RHEL 9.0 リリースの Lustre クライアントを指定するように、リポジトリ設定を編集する必要があります。

  3. 次のコマンドを使用して、特定のバージョンの RHEL を指すようにリポジトリ設定ファイルを編集します。specific_RHEL_version を、使用する必要がある RHEL バージョンに置き換えます。

    sudo sed -i 's#9#specific_RHEL_version#' /etc/yum.repos.d/aws-fsx.repo

    例えば、リリース 9.3 を指定するには、以下の例のように、コマンド内の specific_RHEL_version9.3 に置き換えます。

    sudo sed -i 's#9#9.3#' /etc/yum.repos.d/aws-fsx.repo
  4. 次のコマンドを使用して yum キャッシュをクリアします。

    sudo yum clean all
Lustre クライアントをインストールするには
  • 次のコマンドを使用してリポジトリからパッケージをインストールします。

    sudo yum install -y kmod-lustre-client lustre-client

前述のコマンドは、Amazon FSx ファイルシステムをマウントして操作するために必要な 2 つのパッケージをインストールします。リポジトリには、ソースコードを含むパッケージやテストを含むパッケージなど、追加の Lustre パッケージが含まれており、必要に応じてインストールできます。リポジトリで使用できるすべてのパッケージを一覧表示するには、次のコマンドを使用します。

yum --disablerepo="*" --enablerepo="aws-fsx" list available

上流の出典コードの tarball と、適用したパッチのセットを含む出典 rpm をダウンロードするには、次のコマンドを使用します。

sudo yumdownloader --source kmod-lustre-client

yum 更新を実行すると、使用可能な場合は新しいバージョンのモジュールがインストールされ、既存のバージョンが置き換えられます。現在インストールされているバージョンが更新時に削除されないようにするには、次のような行を追加して /etc/yum.conf ファイルを開きます。

installonlypkgs=kernel, kernel-PAE, installonlypkg(kernel), installonlypkg(kernel-module), installonlypkg(vm), multiversion(kernel), kmod-lustre-client

このリストには、yum.conf man ページ、および kmod-lustre-client パッケージ で指定したデフォルトのインストール専用パッケージが含まれます。

Red Hat Enterprise Linux (RHEL)、Rocky Linux、および CentOS と互換性がある Lustre クライアントパッケージは、Amazon FSx Lustre クライアント yum パッケージリポジトリからインストールおよび更新できます。パッケージは、ダウンロード前またはダウンロード中に改ざんされていないことを確認するために署名されています。対応する公開キーをシステムにインストールしないと、リポジトリのインストールは失敗します。

Amazon FSx Lustre クライアント yum パッケージリポジトリを追加するには
  1. クライアントのターミナルを開きます。

  2. 次のコマンドを使用して、Amazon FSx をインストールします。

    curl https://fsx-lustre-client-repo-public-keys.s3.amazonaws.com/fsx-rpm-public-key.asc -o /tmp/fsx-rpm-public-key.asc
  3. 次のコマンドを使用して、キーをインポートします。

    sudo rpm --import /tmp/fsx-rpm-public-key.asc
  4. 次のコマンドを使用してリポジトリを追加し、パッケージマネージャーを更新します。

    sudo curl https://fsx-lustre-client-repo.s3.amazonaws.com/el/8/fsx-lustre-client.repo -o /etc/yum.repos.d/aws-fsx.repo
Amazon FSx Lustre クライアント yum リポジトリを設定するには

Amazon FSx Lustre クライアント yum パッケージリポジトリは、サポートされている最新の CentOS、Rocky Linux、および RHEL 8 リリースに最初に出荷されたカーネルバージョンと互換性がある Lustre クライアントをインストールするようにデフォルトで設定されています。使用しているカーネルバージョンと互換性がある Lustre クライアントをインストールするには、リポジトリ設定ファイルを編集します。

このセクションでは、実行中のカーネルの判別方法、リポジトリ設定を編集する必要があるかどうか、および設定ファイルの編集方法について説明します。

  1. 次のコマンドを使用して、コンピューティングインスタンスで現在実行されているカーネルを特定します。

    uname -r
  2. 次のいずれかを実行します。

    • コマンドを 4.18.0-553* に返した場合では、リポジトリの設定を変更する必要はありません。「Lustre クライアントをインストールするには」の手順に進んでください。

    • コマンドが 4.18.0-513* を返した場合、CentOS、Rocky Linux、RHEL 8.9 リリースの Lustre クライアントを指定するように、リポジトリ設定を編集する必要があります。

    • コマンドが 4.18.0-477* を返した場合、CentOS、Rocky Linux、RHEL 8.8 リリースの Lustre クライアントを指定するように、リポジトリ設定を編集する必要があります。

    • コマンドが 4.18.0-425* を返した場合、CentOS、Rocky Linux、RHEL 8.7 リリースの Lustre クライアントを指定するように、リポジトリ設定を編集する必要があります。

    • コマンドが 4.18.0-372* を返した場合、CentOS、Rocky Linux、および RHEL 8.6 リリースの Lustre クライアントを指定するように、リポジトリ設定を編集する必要があります。

    • コマンドが 4.18.0-348* を返した場合、CentOS、Rocky Linux、および RHEL 8.5 リリースの Lustre クライアントを指定するように、リポジトリ設定を編集する必要があります。

    • コマンドが 4.18.0-305* に返した場合、CentOS、Rocky Linux、および RHEL 8.4 リリースの Lustre クライアントを指すように、リポジトリ設定を編集する必要があります。

    • コマンドが 4.18.0-240* を返した場合、CentOS および RHEL 8.3 リリースの Lustre クライアントを指すように、リポジトリ設定を編集する必要があります。

    • コマンドが 4.18.0-193* を返した場合、CentOS および RHEL 8.2 リリースの Lustre クライアントを指すように、リポジトリ設定を編集する必要があります。

  3. 次のコマンドを使用して、特定のバージョンの RHEL を指すようにリポジトリ設定ファイルを編集します。

    sudo sed -i 's#8#specific_RHEL_version#' /etc/yum.repos.d/aws-fsx.repo

    例えば、リリース 8.9 を指定するには、コマンド内の specific_RHEL_version8.9 に置き換えます。

    sudo sed -i 's#8#8.9#' /etc/yum.repos.d/aws-fsx.repo
  4. 次のコマンドを使用して yum キャッシュをクリアします。

    sudo yum clean all
Lustre クライアントをインストールするには
  • 次のコマンドを使用してリポジトリからパッケージをインストールします。

    sudo yum install -y kmod-lustre-client lustre-client

前述のコマンドは、Amazon FSx ファイルシステムをマウントして操作するために必要な 2 つのパッケージをインストールします。リポジトリには、ソースコードを含むパッケージやテストを含むパッケージなど、追加の Lustre パッケージが含まれており、必要に応じてインストールできます。リポジトリで使用できるすべてのパッケージを一覧表示するには、次のコマンドを使用します。

yum --disablerepo="*" --enablerepo="aws-fsx" list available

上流の出典コードの tarball と、適用したパッチのセットを含む出典 rpm をダウンロードするには、次のコマンドを使用します。

sudo yumdownloader --source kmod-lustre-client

yum 更新を実行すると、使用可能な場合は新しいバージョンのモジュールがインストールされ、既存のバージョンが置き換えられます。現在インストールされているバージョンが更新時に削除されないようにするには、次のような行を追加して /etc/yum.conf ファイルを開きます。

installonlypkgs=kernel, kernel-PAE, installonlypkg(kernel), installonlypkg(kernel-module), installonlypkg(vm), multiversion(kernel), kmod-lustre-client

このリストには、yum.conf man ページ、および kmod-lustre-client パッケージ で指定したデフォルトのインストール専用パッケージが含まれます。

Red Hat Enterprise Linux (RHEL) および CentOS と互換性がある Lustre クライアントパッケージは、Amazon FSx Lustre クライアント yum パッケージリポジトリからインストールおよび更新できます。パッケージは、ダウンロード前またはダウンロード中に改ざんされていないことを確認するために署名されています。対応する公開キーをシステムにインストールしないと、リポジトリのインストールは失敗します。

Amazon FSx Lustre クライアント yum パッケージリポジトリを追加するには
  1. クライアントのターミナルを開きます。

  2. 次のコマンドを使用して、Amazon FSx rpm 公開キーをインストールします。

    curl https://fsx-lustre-client-repo-public-keys.s3.amazonaws.com/fsx-rpm-public-key.asc -o /tmp/fsx-rpm-public-key.asc
  3. 次のコマンドを使用して、キーをインポートします。

    sudo rpm --import /tmp/fsx-rpm-public-key.asc
  4. 次のコマンドを使用してリポジトリを追加し、パッケージマネージャーを更新します。

    sudo curl https://fsx-lustre-client-repo.s3.amazonaws.com/el/7/fsx-lustre-client.repo -o /etc/yum.repos.d/aws-fsx.repo
Amazon FSx Lustre クライアント yum リポジトリを設定するには

Amazon FSx Lustre クライアント yum パッケージリポジトリは、サポートされている最新の CentOS および RHEL 7 リリースに最初に出荷されたカーネルバージョンと互換性がある Lustre クライアントをインストールするようにデフォルトで設定されています。使用しているカーネルバージョンと互換性がある Lustre クライアントをインストールするには、リポジトリ設定ファイルを編集します。

このセクションでは、実行中のカーネルの判別方法、リポジトリ設定を編集する必要があるかどうか、および設定ファイルの編集方法について説明します。

  1. 次のコマンドを使用して、コンピューティングインスタンスで現在実行されているカーネルを特定します。

    uname -r
  2. 次のいずれかを実行します。

    • コマンドを 3.10.0-1160* に返した場合では、リポジトリの設定を変更する必要はありません。「Lustre クライアントをインストールするには」の手順に進んでください。

    • コマンドが 3.10.0-1127* を返した場合、CentOS および RHEL 7.8 リリースの Lustre クライアントを指定するように、リポジトリ設定を編集する必要があります。

    • コマンドが 3.10.0-1062* を返した場合、CentOS および RHEL 7.7 リリースの Lustre クライアントを指定するように、リポジトリ設定を編集する必要があります。

  3. 次のコマンドを使用して、特定のバージョンの RHEL を指すようにリポジトリ設定ファイルを編集します。

    sudo sed -i 's#7#specific_RHEL_version#' /etc/yum.repos.d/aws-fsx.repo

    リリース 7.8 をポイントするには、コマンド内の specific_RHEL_version7.8 を置換えます。

    sudo sed -i 's#7#7.8#' /etc/yum.repos.d/aws-fsx.repo

    リリース 7.7 をポイントするには、コマンド内の specific_RHEL_version7.7 を置換えます。

    sudo sed -i 's#7#7.7#' /etc/yum.repos.d/aws-fsx.repo
  4. 次のコマンドを使用して yum キャッシュをクリアします。

    sudo yum clean all
Lustre クライアントをインストールするには
  • 次のコマンドを使用してリポジトリから Lustre クライアントパッケージをインストールします。

    sudo yum install -y kmod-lustre-client lustre-client

前述のコマンドは、Amazon FSx ファイルシステムをマウントして操作するために必要な 2 つのパッケージをインストールします。リポジトリには、ソースコードを含むパッケージやテストを含むパッケージなど、追加の Lustre パッケージが含まれており、必要に応じてインストールできます。リポジトリで使用できるすべてのパッケージを一覧表示するには、次のコマンドを使用します。

yum --disablerepo="*" --enablerepo="aws-fsx" list available

上流の出典コードの tarball と、適用したパッチのセットを含む出典 rpm をダウンロードするには、次のコマンドを使用します。

sudo yumdownloader --source kmod-lustre-client

yum 更新を実行すると、使用可能な場合は新しいバージョンのモジュールがインストールされ、既存のバージョンが置き換えられます。現在インストールされているバージョンが更新時に削除されないようにするには、次のような行を追加して /etc/yum.conf ファイルを開きます。

installonlypkgs=kernel, kernel-big‐mem, kernel-enterprise, kernel-smp, kernel-debug, kernel-unsupported, kernel-source, kernel-devel, kernel-PAE, kernel-PAE-debug, kmod-lustre-client

このリストには、yum.conf man ページ、および kmod-lustre-client パッケージ で指定したデフォルトのインストール専用パッケージが含まれます。

Arm ベースの AWS Graviton 搭載 EC2 インスタンスの CentOS 7 と互換性がある Amazon FSx Lustre クライアント yum パッケージリポジトリから、Lustre クライアントパッケージをインストールして更新できます。パッケージは、ダウンロード前またはダウンロード中に改ざんされていないことを確認するために署名されています。対応する公開キーをシステムにインストールしないと、リポジトリのインストールは失敗します。

Amazon FSx Lustre クライアント yum パッケージリポジトリを追加するには
  1. クライアントのターミナルを開きます。

  2. 次のコマンドを使用して、Amazon FSx rpm 公開キーをインストールします。

    curl https://fsx-lustre-client-repo-public-keys.s3.amazonaws.com/fsx-rpm-public-key.asc -o /tmp/fsx-rpm-public-key.asc
    curl https://fsx-lustre-client-repo-public-keys.s3.amazonaws.cn/fsx-rpm-public-key.asc -o /tmp/fsx-rpm-public-key.asc
  3. 次のコマンドを使用して、キーをインポートします。

    sudo rpm --import /tmp/fsx-rpm-public-key.asc
  4. 次のコマンドを使用してリポジトリを追加し、パッケージマネージャーを更新します。

    sudo curl https://fsx-lustre-client-repo.s3.amazonaws.com/centos/7/fsx-lustre-client.repo -o /etc/yum.repos.d/aws-fsx.repo
Amazon FSx Lustre クライアント yum リポジトリを設定するには

Amazon FSx Lustre クライアント yum パッケージリポジトリは、サポートされている最新の CentOS 7 リリースに最初に出荷されたカーネルバージョンと互換性がある Lustre クライアントをインストールするようにデフォルトで設定されています。使用しているカーネルバージョンと互換性がある Lustre クライアントをインストールするには、リポジトリ設定ファイルを編集します。

このセクションでは、実行中のカーネルの判別方法、リポジトリ設定を編集する必要があるかどうか、および設定ファイルの編集方法について説明します。

  1. 次のコマンドを使用して、コンピューティングインスタンスで現在実行されているカーネルを特定します。

    uname -r
  2. 次のいずれかを実行します。

    • コマンドを 4.18.0-193* に返した場合では、リポジトリの設定を変更する必要はありません。「Lustre クライアントをインストールするには」の手順に進んでください。

    • コマンドが 4.18.0-147* を返した場合、CentOS 7.8 リリースの Lustre クライアントを指定するように、リポジトリ設定を編集する必要があります。

  3. 次のコマンドを使用して、リポジトリ設定ファイルを CentOS 7.8 リリースをポイントするように編集します。

    sudo sed -i 's#7#7.8#' /etc/yum.repos.d/aws-fsx.repo
  4. 次のコマンドを使用して yum キャッシュをクリアします。

    sudo yum clean all
Lustre クライアントをインストールするには
  • 次のコマンドを使用してリポジトリからパッケージをインストールします。

    sudo yum install -y kmod-lustre-client lustre-client

前述のコマンドは、Amazon FSx ファイルシステムをマウントして操作するために必要な 2 つのパッケージをインストールします。リポジトリには、ソースコードを含むパッケージやテストを含むパッケージなど、追加の Lustre パッケージが含まれており、必要に応じてインストールできます。リポジトリで使用できるすべてのパッケージを一覧表示するには、次のコマンドを使用します。

yum --disablerepo="*" --enablerepo="aws-fsx" list available

上流の出典コードの tarball と、適用したパッチのセットを含む出典 rpm をダウンロードするには、次のコマンドを使用します。

sudo yumdownloader --source kmod-lustre-client

yum 更新を実行すると、使用可能な場合は新しいバージョンのモジュールがインストールされ、既存のバージョンが置き換えられます。現在インストールされているバージョンが更新時に削除されないようにするには、次のような行を追加して /etc/yum.conf ファイルを開きます。

installonlypkgs=kernel, kernel-big‐mem, kernel-enterprise, kernel-smp, kernel-debug, kernel-unsupported, kernel-source, kernel-devel, kernel-PAE, kernel-PAE-debug, kmod-lustre-client

このリストには、yum.conf man ページ、および kmod-lustre-client パッケージ で指定したデフォルトのインストール専用パッケージが含まれます。

Ubuntu

Lustre パッケージは Ubuntu 22.04 Amazon FSx リポジトリから入手できます。リポジトリのコンテンツがダウンロード前またはダウンロード中に改ざんされていないことを検証するために、GNU Privacy Guard (GPG) 署名がリポジトリのメタデータに適用されます。正しい公開キーをシステムにインストールしないと、リポジトリのインストールは失敗します。

  1. クライアントのターミナルを開きます。

  2. Amazon FSx Ubuntu リポジトリを追加するには、次の手順に従います。

    1. クライアントインスタンスに Amazon FSx Ubuntu リポジトリをまだ登録していない場合は、必要なパブリックキーをダウンロードしてインストールします。以下のコマンドを使用します。

      wget -O - https://fsx-lustre-client-repo-public-keys.s3.amazonaws.com/fsx-ubuntu-public-key.asc | gpg --dearmor | sudo tee /usr/share/keyrings/fsx-ubuntu-public-key.gpg >/dev/null
    2. 次のコマンドを使用して、Amazon FSx パッケージリポジトリをローカルパッケージマネージャに追加します。

      sudo bash -c 'echo "deb [signed-by=/usr/share/keyrings/fsx-ubuntu-public-key.gpg] https://fsx-lustre-client-repo.s3.amazonaws.com/ubuntu jammy main" > /etc/apt/sources.list.d/fsxlustreclientrepo.list && apt-get update'
  3. クライアントインスタンスで現在実行中のカーネルを特定し、必要に応じて更新します。Ubuntu 22.04 ベースの Lustre クライアントの場合、x86 ベースの EC2 インスタンスと AWS Graviton プロセッサを搭載した Arm ベースの EC2 インスタンスの両方で、カーネル 5.15.0-1015-aws またはそれ以降が必要です。

    1. カーネルが実行中であるかどうかを判断するために次のコマンドを実行します。

      uname -r
    2. 次のコマンドを実行して、最新の Ubuntu カーネルと Lustre バージョンに更新し、再起動します。

      sudo apt install -y linux-aws lustre-client-modules-aws && sudo reboot

      x86 ベースの EC2 インスタンスと Graviton ベースの EC2 インスタンスの両方でカーネルバージョンが 5.15.0-1015-aws より大きく、最新のカーネルバージョンに更新したくない場合は、次のコマンドを使用して現在のカーネルに Lustre をインストールできます。

      sudo apt install -y lustre-client-modules-$(uname -r)

      Amazon FSx for Lustre ファイルシステムのマウントと操作に必要な 2 つの Lustre パッケージがインストールされます。出典コードを含むパッケージや、リポジトリ内のテストを含むパッケージなど、追加の関連したパッケージを必要に応じてインストールできます。

    3. リポジトリで使用できるすべてのパッケージを一覧表示するには、次のコマンドを使用します。

      sudo apt-cache search ^lustre
    4. (オプション) システムアップグレードで Lustre クライアントモジュールも常にアップグレードする場合は、lustre-client-modules-aws パッケージは、次のコマンドを使用してインストールされます。

      sudo apt install -y lustre-client-modules-aws
注記

Module Not Found エラーが表示される場合は、「モジュールが見つからないというエラーのトラブルシューティングを行うには」を参照してください。

Lustre 2.12 クライアントは、カーネル 5.15.0-1015-aws 以降を有する Ubuntu 20.04 でサポートされています。Lustre 2.10 クライアントは、x86 ベースの EC2 インスタンスではカーネル 5.4.0-1011-aws 以降、および AWS Graviton プロセッサを搭載した ARM ベースの EC2 インスタンスではカーネル 5.4.0-1015-aws 以降の Ubuntu 20.04 でサポートされています。

Lustre パッケージは Ubuntu 20.04 Amazon FSx リポジトリから入手できます。リポジトリのコンテンツがダウンロード前またはダウンロード中に改ざんされていないことを検証するために、GNU Privacy Guard (GPG) 署名がリポジトリのメタデータに適用されます。正しい公開キーをシステムにインストールしないと、リポジトリのインストールは失敗します。

  1. クライアントのターミナルを開きます。

  2. Amazon FSx Ubuntu リポジトリを追加するには、次の手順に従います。

    1. クライアントインスタンスに Amazon FSx Ubuntu リポジトリをまだ登録していない場合は、必要なパブリックキーをダウンロードしてインストールします。以下のコマンドを使用します。

      wget -O - https://fsx-lustre-client-repo-public-keys.s3.amazonaws.com/fsx-ubuntu-public-key.asc | gpg --dearmor | sudo tee /usr/share/keyrings/fsx-ubuntu-public-key.gpg >/dev/null
    2. 次のコマンドを使用して、Amazon FSx パッケージリポジトリをローカルパッケージマネージャに追加します。

      sudo bash -c 'echo "deb [signed-by=/usr/share/keyrings/fsx-ubuntu-public-key.gpg] https://fsx-lustre-client-repo.s3.amazonaws.com/ubuntu focal main" > /etc/apt/sources.list.d/fsxlustreclientrepo.list && apt-get update'
  3. クライアントインスタンスで現在実行中のカーネルを特定し、必要に応じて更新します。

    1. カーネルが実行中であるかどうかを判断するために次のコマンドを実行します。

      uname -r
    2. 次のコマンドを実行して、最新の Ubuntu カーネルと Lustre バージョンに更新し、再起動します。

      sudo apt install -y linux-aws lustre-client-modules-aws && sudo reboot

      x86 ベースの EC2 インスタンスでカーネルのバージョンが 5.4.0-1011-aws より大きい場合、または、Graviton ベースの EC2 インスタンスで 5.4.0-1015-aws より大きい場合で、最新のカーネルバージョンに更新したくない場合は、次のコマンドで現在のカーネルに対応する Lustre をインストールできます。

      sudo apt install -y lustre-client-modules-$(uname -r)

      Amazon FSx for Lustre ファイルシステムのマウントと操作に必要な 2 つの Lustre パッケージがインストールされます。出典コードを含むパッケージや、リポジトリ内のテストを含むパッケージなど、追加の関連したパッケージを必要に応じてインストールできます。

    3. リポジトリで使用できるすべてのパッケージを一覧表示するには、次のコマンドを使用します。

      sudo apt-cache search ^lustre
    4. (オプション) システムアップグレードで Lustre クライアントモジュールも常にアップグレードする場合は、lustre-client-modules-aws パッケージは、次のコマンドを使用してインストールされます。

      sudo apt install -y lustre-client-modules-aws
注記

Module Not Found エラーが表示される場合は、「モジュールが見つからないというエラーのトラブルシューティングを行うには」を参照してください。

注記

Ubuntu 18 カーネルの最新のサポートバージョンは 5.4.0.1103.aws です。

Lustre パッケージは Ubuntu 18.04 Amazon FSx リポジトリから入手できます。リポジトリのコンテンツがダウンロード前またはダウンロード中に改ざんされていないことを検証するために、GNU Privacy Guard (GPG) 署名がリポジトリのメタデータに適用されます。正しい公開キーをシステムにインストールしないと、リポジトリのインストールは失敗します。

  1. クライアントのターミナルを開きます。

  2. Amazon FSx Ubuntu リポジトリを追加するには、次の手順に従います。

    1. クライアントインスタンスに Amazon FSx Ubuntu リポジトリをまだ登録していない場合は、必要なパブリックキーをダウンロードしてインストールします。以下のコマンドを使用します。

      wget -O - https://fsx-lustre-client-repo-public-keys.s3.amazonaws.com/fsx-ubuntu-public-key.asc | gpg --dearmor | sudo tee /usr/share/keyrings/fsx-ubuntu-public-key.gpg >/dev/null
    2. 次のコマンドを使用して、Amazon FSx パッケージリポジトリをローカルパッケージマネージャに追加します。

      sudo bash -c 'echo "deb [signed-by=/usr/share/keyrings/fsx-ubuntu-public-key.gpg] https://fsx-lustre-client-repo.s3.amazonaws.com/ubuntu bionic main" > /etc/apt/sources.list.d/fsxlustreclientrepo.list && apt-get update'
  3. クライアントインスタンスで現在実行中のカーネルを特定し、必要に応じて更新します。Ubuntu 18.04 ベースの Lustre クライアントの場合、x86 ベースの EC2 インスタンスにはカーネル 4.15.0-1054-aws またはそれ以降、5.3.0-1023-aws Graviton プロセッサを搭載した Arm ベースの EC2 インスタンスにはカーネル AWS またはそれ以降が必要です。

    1. カーネルが実行中であるかどうかを判断するために次のコマンドを実行します。

      uname -r
    2. 次のコマンドを実行して、最新の Ubuntu カーネルと Lustre バージョンに更新し、再起動します。

      sudo apt install -y linux-aws lustre-client-modules-aws && sudo reboot

      x86 ベースの EC2 インスタンスでカーネルのバージョンが 4.15.0-1054-aws より大きい場合、または、Graviton ベースの EC2 インスタンスで 5.3.0-1023-aws より大きい場合で、最新のカーネルバージョンに更新したくない場合は、次のコマンドで現在のカーネルに対応する Lustre をインストールできます。

      sudo apt install -y lustre-client-modules-$(uname -r)

      Amazon FSx for Lustre ファイルシステムのマウントと操作に必要な 2 つの Lustre パッケージがインストールされます。出典コードを含むパッケージや、リポジトリ内のテストを含むパッケージなど、追加の関連したパッケージを必要に応じてインストールできます。

    3. リポジトリで使用できるすべてのパッケージを一覧表示するには、次のコマンドを使用します。

      sudo apt-cache search ^lustre
    4. (オプション) システムアップグレードで Lustre クライアントモジュールも常にアップグレードする場合は、lustre-client-modules-aws パッケージは、次のコマンドを使用してインストールされます。

      sudo apt install -y lustre-client-modules-aws
注記

Module Not Found エラーが表示される場合は、「モジュールが見つからないというエラーのトラブルシューティングを行うには」を参照してください。

任意のバージョンの Ubuntu のインストール中に Module Not Found エラーが表示された場合、以下の操作を実行します。

カーネルを最新のサポートされているバージョンにダウングレードします。lustre-client-modules パッケージのすべての利用可能なバージョンをリストし、対応するカーネルをインストールします。これを行うには、次のコマンドを使用します。

sudo apt-cache search lustre-client-modules

例えば、リポジトリに含まれる最新バージョンが lustre-client-modules-5.4.0-1011-aws の場合、次の作業を行います。

  1. 次のコマンドを使用してこのパッケージを構築したカーネルをインストールします。

    sudo apt-get install -y linux-image-5.4.0-1011-aws
    sudo sed -i 's/GRUB_DEFAULT=.\+/GRUB\_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 5.4.0-1011-aws"/' /etc/default/grub
    sudo update-grub
  2. 次のコマンドを実行して、インスタンスを再起動します。

    sudo reboot
  3. 次のコマンドを使用して、Lustre クライアントをインストールします。

    sudo apt-get install -y lustre-client-modules-$(uname -r)

SUSE Linux

SUSE Linux 12 SP3 に Lustre クライアントをインストールするには
  1. クライアントのターミナルを開きます。

  2. 次のコマンドを使用して、Amazon FSx をインストールします。

    sudo wget https://fsx-lustre-client-repo-public-keys.s3.amazonaws.com/fsx-sles-public-key.asc
  3. 次のコマンドを使用して、キーをインポートします。

    sudo rpm --import fsx-sles-public-key.asc
  4. 次のコマンドを使用して Lustre クライアントレポジトリを追加します。

    sudo wget https://fsx-lustre-client-repo.s3.amazonaws.com/suse/sles-12/SLES-12/fsx-lustre-client.repo
  5. Lustre クライアントをダウンロードしてインストールするには、以下のコマンドを使用します。

    sudo zypper ar --gpgcheck-strict fsx-lustre-client.repo sudo sed -i 's#SLES-12#SP3#' /etc/zypp/repos.d/aws-fsx.repo sudo zypper refresh sudo zypper in lustre-client
SUSE Linux 12 SP4 に Lustre クライアントをインストールするには
  1. クライアントのターミナルを開きます。

  2. 次のコマンドを使用して、Amazon FSx をインストールします。

    sudo wget https://fsx-lustre-client-repo-public-keys.s3.amazonaws.com/fsx-sles-public-key.asc
  3. 次のコマンドを使用して、キーをインポートします。

    sudo rpm --import fsx-sles-public-key.asc
  4. 次のコマンドを使用して Lustre クライアントレポジトリを追加します。

    sudo wget https://fsx-lustre-client-repo.s3.amazonaws.com/suse/sles-12/SLES-12/fsx-lustre-client.repo
  5. 次のいずれかを行います。

    • SP4 を直接インストールするには、以下のコマンドを使用して Lustre クライアントをダウンロードし、インストールします。

      sudo zypper ar --gpgcheck-strict fsx-lustre-client.repo sudo sed -i 's#SLES-12#SP4#' /etc/zypp/repos.d/aws-fsx.repo sudo zypper refresh sudo zypper in lustre-client
    • SP3 から SP4 に移行し、以前に SP3 用の Amazon FSx リポジトリを追加した場合は、次のコマンドを使用して Lustre クライアントをダウンロードしてインストールします。

      sudo zypper ar --gpgcheck-strict fsx-lustre-client.repo sudo sed -i 's#SP3#SP4#' /etc/zypp/repos.d/aws-fsx.repo sudo zypper ref sudo zypper up --force-resolution lustre-client-kmp-default
SUSE Linux 12 SP5 に Lustre クライアントをインストールするには
  1. クライアントのターミナルを開きます。

  2. 次のコマンドを使用して、Amazon FSx をインストールします。

    sudo wget https://fsx-lustre-client-repo-public-keys.s3.amazonaws.com/fsx-sles-public-key.asc
  3. 次のコマンドを使用して、キーをインポートします。

    sudo rpm --import fsx-sles-public-key.asc
  4. 次のコマンドを使用して Lustre クライアントレポジトリを追加します。

    sudo wget https://fsx-lustre-client-repo.s3.amazonaws.com/suse/sles-12/SLES-12/fsx-lustre-client.repo
  5. 次のいずれかを行います。

    • SP5 を直接インストールするには、以下のコマンドを使用して Lustre クライアントをダウンロードし、インストールします。

      sudo zypper ar --gpgcheck-strict fsx-lustre-client.repo sudo zypper refresh sudo zypper in lustre-client
    • SP4 から SP5 に移行し、以前に SP4 用の Amazon FSx リポジトリを追加した場合は、次のコマンドを使用して Lustre クライアントをダウンロードしてインストールします。

      sudo sed -i 's#SP4#SLES-12' /etc/zypp/repos.d/aws-fsx.repo sudo zypper ref sudo zypper up --force-resolution lustre-client-kmp-default
注記

インストールを完了するには、コンピューティングインスタンスを再起動する必要がある場合があります。