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、および 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/9/fsx-lustre-client.repo -o /etc/yum.repos.d/aws-fsx.repo
Amazon FSx Lustre クライアント yum リポジトリを設定するには

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

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

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

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

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

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

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

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

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

    sudo sed -i 's#9#9.0#' /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-513* に返した場合では、リポジトリの設定を変更する必要はありません。「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.8 を指すには、コマンドをに置き換えます。specific_RHEL_version 8.8

    sudo sed -i 's#8#8.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-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 クライアントは、Ubuntu 20.04 では x86 ベースの EC2 インスタンスではカーネル 5.4.0-1011-aws 以降をサポートし、Graviton プロセッサを搭載した ARM ベースの EC2 インスタンスではカーネル 5.4.0-1015-aws 以降をサポートしています。 AWS

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 インスタンスにはカーネル以降、Graviton プロセッサを搭載した ARM ベースの EC2 インスタンスにはカーネル以降が必要です。4.15.0-1054-aws 5.3.0-1023-aws 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
注記

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