

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Lustre クライアントのインストール
<a name="install-lustre-client"></a>

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

EFA (Elastic Fabric Adapter) で Lustre クライアントを使用している場合は、「」を参照してください[EFA クライアントの設定](configure-efa-clients.md)。

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

## Amazon Linux
<a name="lustre-client-amazon-linux"></a>

### Amazon Linux 2023 で Lustre クライアントをインストールするには
<a name="install-lustre-client-amazon-linux-2023"></a>

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

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

   ```
   uname -r
   ```

1. システムレスポンスを確認し、Amazon Linux 2023 に Lustre クライアントをインストールするための以下の最小カーネル要件と比較します。
   + 6.12 カーネルの最小要件 - 6.12\*
   + 6.1 カーネルの最小要件 - 6.1.79-99.167.amzn2023

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

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

   ```
   sudo dnf -y update kernel && sudo reboot
   ```

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

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

   ```
   sudo dnf install -y lustre-client
   ```

### Amazon Linux 2 で Lustre クライアントをインストールするには
<a name="install-lustre-client-amazon-linux-2"></a>

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

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

   ```
   uname -r
   ```

1. システムレスポンスを確認し、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** コマンドを使用して、カーネルが更新されていることを確認します。

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

   ```
   sudo amazon-linux-extras install -y lustre
   ```

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

   ```
   sudo amazon-linux-extras install -y lustre2.10
   ```

### Amazon Linux で Lustre クライアントをインストールするには
<a name="install-lustre-client-amazon-linux"></a>

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

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

   ```
   uname -r
   ```

1. 次のいずれかを行います。
   + コマンドが `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
<a name="lustre-client-rhel"></a>

### Red Hat および Rocky Linux 9.0 または 9.3～9.7 にLustreクライアントをインストールするには
<a name="install-lustre-client-RH9"></a>

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

**Amazon FSx Lustre クライアント yum パッケージリポジトリを追加するには**

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

1. 次のコマンドを使用して、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
   ```

1. 次のコマンドを使用して、キーをインポートします。

   ```
   sudo rpm --import /tmp/fsx-rpm-public-key.asc
   ```

1. 次のコマンドを使用してリポジトリを追加し、パッケージマネージャーを更新します。

   ```
   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
   ```

1. 次のいずれかを実行します。
   + コマンドを `5.14.0-611*` に返した場合では、リポジトリの設定を変更する必要はありません。「**Lustre クライアントをインストールするには**」の手順に進んでください。
   +  コマンドが を返す場合は`5.14.0-570*`、Rocky Linux および RHEL 9.6 リリースの Lustreクライアントを指すようにリポジトリ設定を編集する必要があります。
   +  コマンドが を返す場合は`5.14.0-503*`、Rocky Linux および RHEL 9.5 リリースの Lustreクライアントを指すようにリポジトリ設定を編集する必要があります。
   +  コマンドが を返す場合は`5.14.0-427*`、Rocky Linux および RHEL 9.4 リリースの Lustreクライアントを指すようにリポジトリ設定を編集する必要があります。
   +  コマンドが `5.14.0-362.18.1` を返した場合、Rocky Linux および RHEL 9.3 リリースの Lustre クライアントを指定するように、リポジトリ設定を編集する必要があります。
   +  コマンドが `5.14.0-70*` を返した場合、Rocky Linux および RHEL 9.0 リリースの Lustre クライアントを指定するように、リポジトリ設定を編集する必要があります。

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

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

   たとえば、リリース 9.6 を参照するには、次の例のように、 コマンド`9.6`で `{{specific_RHEL_version}}`を に置き換えます。

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

1. 次のコマンドを使用して yum キャッシュをクリアします。

   ```
   sudo yum clean all
   ```

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

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

#### 追加情報 (Rocky Linux および Red Hat 9.0 以降)
<a name="lustre-client-RH9-additional-info"></a>

前述のコマンドは、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` パッケージ で指定したデフォルトのインストール専用パッケージが含まれます。

### CentOS および Red Hat 8.2～8.10、または Rocky Linux 8.4～8.10 に Lustre クライアントをインストールするには
<a name="install-lustre-client-RH8.2"></a>

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

**Amazon FSx Lustre クライアント yum パッケージリポジトリを追加するには**

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

1. 次のコマンドを使用して、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
   ```

1. 次のコマンドを使用して、キーをインポートします。

   ```
   sudo rpm --import /tmp/fsx-rpm-public-key.asc
   ```

1. 次のコマンドを使用してリポジトリを追加し、パッケージマネージャーを更新します。

   ```
   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
   ```

1. 次のいずれかを実行します。
   + コマンドを `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 クライアントを指すように、リポジトリ設定を編集する必要があります。

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

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

   例えば、リリース 8.9 を指定するには、コマンド内の `{{specific_RHEL_version}}` を `8.9` に置き換えます。

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

1. 次のコマンドを使用して yum キャッシュをクリアします。

   ```
   sudo yum clean all
   ```

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

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

#### 追加情報 (CentOS、Rocky Linux、および Red Hat 8.2 以降)
<a name="lustre-client-RH8.2-additional-info"></a>

前述のコマンドは、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` パッケージ で指定したデフォルトのインストール専用パッケージが含まれます。

### CentOS と Red Hat 7.7、7.8 または 7.9 (x86\_64 インスタンス) に Lustre クライアントをインストールするには
<a name="install-lustre-client-Centos-7"></a>

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

**Amazon FSx Lustre クライアント yum パッケージリポジトリを追加するには**

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

1. 次のコマンドを使用して、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
   ```

1. 次のコマンドを使用して、キーをインポートします。

   ```
   sudo rpm --import /tmp/fsx-rpm-public-key.asc
   ```

1. 次のコマンドを使用してリポジトリを追加し、パッケージマネージャーを更新します。

   ```
   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
   ```

1. 次のいずれかを実行します。
   + コマンドを `3.10.0-1160*` に返した場合では、リポジトリの設定を変更する必要はありません。「**Lustre クライアントをインストールするには**」の手順に進んでください。
   +  コマンドが `3.10.0-1127*` を返した場合、CentOS および RHEL 7.8 リリースの Lustre クライアントを指定するように、リポジトリ設定を編集する必要があります。
   +  コマンドが `3.10.0-1062*` を返した場合、CentOS および RHEL 7.7 リリースの Lustre クライアントを指定するように、リポジトリ設定を編集する必要があります。

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

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

   リリース 7.8 をポイントするには、コマンド内の `{{specific_RHEL_version}}` と `7.8` を置換えます。

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

   リリース 7.7 をポイントするには、コマンド内の `{{specific_RHEL_version}}` と `7.7` を置換えます。

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

1. 次のコマンドを使用して yum キャッシュをクリアします。

   ```
   sudo yum clean all
   ```

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

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

#### 追加情報 (CentOS および Red Hat 7.7 以降)
<a name="lustre-client-Centos-7-additional-info"></a>

前述のコマンドは、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` パッケージ で指定したデフォルトのインストール専用パッケージが含まれます。

### CentOS 7.8 または 7.9 (Arm ベースの Graviton 搭載インスタンス) AWS にLustreクライアントをインストールするには
<a name="install-lustre-client-Centos-7-arm"></a>

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

**Amazon FSx Lustre クライアント yum パッケージリポジトリを追加するには**

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

1. 次のコマンドを使用して、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
   ```

1. 次のコマンドを使用して、キーをインポートします。

   ```
   sudo rpm --import /tmp/fsx-rpm-public-key.asc
   ```

1. 次のコマンドを使用してリポジトリを追加し、パッケージマネージャーを更新します。

   ```
   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
   ```

1. 次のいずれかを実行します。
   + コマンドを `4.18.0-193*` に返した場合では、リポジトリの設定を変更する必要はありません。「**Lustre クライアントをインストールするには**」の手順に進んでください。
   +  コマンドが `4.18.0-147*` を返した場合、CentOS 7.8 リリースの Lustre クライアントを指定するように、リポジトリ設定を編集する必要があります。

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

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

1. 次のコマンドを使用して yum キャッシュをクリアします。

   ```
   sudo yum clean all
   ```

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

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

#### 追加情報 (Arm ベースの Graviton 搭載 EC2 インスタンスの場合は CentOS 7.8 または AWS 7.9)
<a name="lustre-client-Centos-7-arm-additional-info"></a>

前述のコマンドは、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 とデフォルトのページサイズ (4 KB)
<a name="lustre-client-ubuntu"></a>

### デフォルトのページサイズ (4KB) で Ubuntu 18.04、20.04、22.04、または 24.04 にLustreクライアントをインストールするには
<a name="install-lustre-client-Ubuntu"></a>

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

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

1. 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
      ```

   1. 次のコマンドを使用して、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 $(lsb_release -cs) main" > /etc/apt/sources.list.d/fsxlustreclientrepo.list && apt-get update'
      ```

1. クライアントインスタンスで現在実行中のカーネルを特定し、必要に応じて更新します。x86 ベースの EC2 インスタンスと AWS Graviton プロセッサを搭載した Arm ベースの EC2 インスタンスの両方で、Ubuntu の Lustre クライアントに必要なカーネルのリストに関しては、「[Ubuntu クライアント](lustre-client-matrix.md#ubuntu-clients)」を参照してください。

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

      ```
      uname -r
      ```

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

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

       お使いのカーネルバージョンが、x86 ベースの EC2 インスタンスと Graviton ベースの EC2 インスタンスの両方で必要とされる最小カーネルバージョンよりも新しく、かつ最新のカーネルバージョンに更新したくない場合は、以下のコマンドで現在のカーネル用のLustreをインストールできます。

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

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

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

      ```
      sudo apt-cache search ^lustre
      ```

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

      ```
      sudo apt install -y lustre-client-modules-aws
      ```

**注記**  
`Module Not Found` エラーが表示される場合は、「[モジュールが見つからないというエラーのトラブルシューティングを行うには](#ubuntu-missing-module)」を参照してください。

### モジュールが見つからないというエラーのトラブルシューティングを行うには
<a name="ubuntu-missing-module"></a>

任意のバージョンの 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
   ```

1. 次のコマンドを実行して、インスタンスを再起動します。

   ```
   sudo reboot
   ```

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

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

## ページサイズが 64KB の Ubuntu
<a name="lustre-client-ubuntu-64k"></a>

### 64 KB のページサイズで Ubuntu24.04 (ARM64) にLustreクライアントをインストールするには 64KB
<a name="install-lustre-client-ubuntu-64k"></a>

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

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

1. インスタンスが 64KB のページサイズを使用していることを確認します。出力は である必要があります`65536`。

   ```
   getconf PAGESIZE
   ```

   

1. 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
      ```

   1. 次のコマンドを使用して、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 $(lsb_release -cs) main" > /etc/apt/sources.list.d/fsxlustreclientrepo.list && apt-get update'
      ```

1. クライアントインスタンスで現在実行中のカーネルを特定し、必要に応じて更新します。Ubuntu 24 カーネルのバージョンは `6.14.0-1018-aws-64k` 以降である必要があります。

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

      ```
      uname -r
      ```

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

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

      Graviton ベースの EC2 インスタンス`6.14.0-1018-aws-64k`のカーネルバージョンが よりも大きく、最新のカーネルバージョンに更新しない場合は、次のコマンドを使用して現在のカーネルLustreに をインストールできます。

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

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

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

      ```
      sudo apt-cache search ^lustre
      ```

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

      ```
      sudo apt install -y lustre-client-modules-aws-64k
      ```

## SUSE Linux
<a name="lustre-client-suse"></a>

### SUSE Linux 12 SP3、SP4、または SP5 に Lustre クライアントをインストールするには
<a name="install-lustre-client-SUSE-Linux"></a>

**SUSE Linux 12 SP3 に Lustre クライアントをインストールするには**

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

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

   ```
   sudo wget https://fsx-lustre-client-repo-public-keys.s3.amazonaws.com/fsx-sles-public-key.asc
   ```

1. 次のコマンドを使用して、キーをインポートします。

   ```
   sudo rpm --import fsx-sles-public-key.asc
   ```

1. 次のコマンドを使用して Lustre クライアントレポジトリを追加します。

   ```
   sudo wget https://fsx-lustre-client-repo.s3.amazonaws.com/suse/sles-12/SLES-12/fsx-lustre-client.repo
   ```

1. 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. クライアントのターミナルを開きます。

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

   ```
   sudo wget https://fsx-lustre-client-repo-public-keys.s3.amazonaws.com/fsx-sles-public-key.asc
   ```

1. 次のコマンドを使用して、キーをインポートします。

   ```
   sudo rpm --import fsx-sles-public-key.asc
   ```

1. 次のコマンドを使用して Lustre クライアントレポジトリを追加します。

   ```
   sudo wget https://fsx-lustre-client-repo.s3.amazonaws.com/suse/sles-12/SLES-12/fsx-lustre-client.repo
   ```

1. 次のいずれかを行います。
   + 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. クライアントのターミナルを開きます。

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

   ```
   sudo wget https://fsx-lustre-client-repo-public-keys.s3.amazonaws.com/fsx-sles-public-key.asc
   ```

1. 次のコマンドを使用して、キーをインポートします。

   ```
   sudo rpm --import fsx-sles-public-key.asc
   ```

1. 次のコマンドを使用して Lustre クライアントレポジトリを追加します。

   ```
   sudo wget https://fsx-lustre-client-repo.s3.amazonaws.com/suse/sles-12/SLES-12/fsx-lustre-client.repo
   ```

1. 次のいずれかを行います。
   + 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
     ```

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