

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 管理 Lustre 版本
<a name="managing-lustre-version"></a>

FSx for Lustre 目前支援 Lustre 社群發行的多個長音支援 (LTS) Lustre 版本。較新的 LTS 版本提供效能增強、新功能，以及支援用戶端執行個體的最新 Linux 核心版本等優點。您可以使用 AWS 管理主控台 AWS CLI或 AWS SDKs，在幾分鐘內將檔案系統升級至較新的 Lustre 版本。

FSx for Lustre 目前支援 Lustre LTS 2.10、2.12 和 2.15 版。您可以使用 AWS 管理主控台 或使用 [describe-file-systems](https://docs.aws.amazon.com/cli/latest/reference/fsx/describe-file-systems.html) AWS CLI 命令來判斷 FSx for Lustre 檔案系統的 LTS 版本。

在您執行 Lustre 版本升級之前，建議您遵循中所述的步驟[Lustre 版本升級的最佳實務](#version-upgrade-best-practices)。

**Topics**
+ [

## Lustre 版本升級的最佳實務
](#version-upgrade-best-practices)
+ [

## 執行升級
](#perform-upgrade)

## Lustre 版本升級的最佳實務
<a name="version-upgrade-best-practices"></a>

升級 FSx for Lustre 檔案系統的 Lustre 版本之前，我們建議您遵循以下最佳實務：
+ **在非生產環境中進行測試：**在重複的生產檔案系統上測試 Lustre 版本升級，然後再升級生產檔案系統。這可確保生產工作負載的升級程序順暢。
+ **確保用戶端相容性：**確認在用戶端執行個體上執行的 Linux 核心版本與您計劃升級的 Lustre 版本相容。如需詳細資訊，請參閱 [Lustre 檔案系統和用戶端核心相容性](lustre-client-matrix.md)。
+ **備份您的資料：**
  + 對於未連結至 S3 的檔案系統：我們建議您在升級 Lustre 版本之前建立 FSx 備份，以便擁有檔案系統的已知還原點。如果您的檔案系統已啟用自動每日備份，Amazon FSx 會在升級之前自動建立檔案系統的備份。
  + 對於連結至 S3 的檔案系統，建議您確保所有變更都已匯出至 S3，再升級。如果您已啟用自動匯出，請檢查 [`AgeOfOldestQueuedMessage`](fs-metrics.md#auto-import-export-metrics) AutoExport 指標是否為零，以確認所有變更都已成功匯出至 S3。如果您尚未啟用自動匯出，您可以執行手動資料儲存庫任務 (DRT) 匯出，以在升級之前將檔案系統與 S3 儲存貯體同步。

## 執行升級
<a name="perform-upgrade"></a>

若要將 FSx for Lustre 檔案系統升級至較新版本，請依照列出的步驟進行：

1. **卸載所有用戶端：**在開始升級之前，您必須從存取檔案系統的所有用戶端執行個體卸載檔案系統。您可以在 Amazon CloudWatch 上使用 `ClientConnections` 指標來驗證所有用戶端是否已成功卸載 - 此指標應該顯示零連線。如果有任何用戶端保持連線至檔案系統，升級程序將不會繼續。

   您可以在存放在檔案系統根目錄的 `.fsx/clientConnections` 檔案中，檢視連線至檔案系統的用戶端網路識別符 (NIDs) 清單。此檔案每 5 分鐘更新一次。您可以使用 `cat`命令來顯示檔案的內容，如本範例所示：

   ```
   cat /test/.fsx/clientConnections
   ```

1. **升級 Lustre 版本：**您可以使用 Amazon FSx 主控台 AWS CLI、 或 Amazon FSx API 來升級 FSx for Lustre 檔案系統的 Lustre 版本。建議您將檔案系統升級至 FSx for Lustre 支援的最新 Lustre 版本。

   **更新檔案系統的 Lustre 版本 （主控台）**

   1. 在 [https://console.aws.amazon.com/fsx/](https://console.aws.amazon.com/fsx/)：// 開啟 Amazon FSx 主控台。

   1. 在左側導覽窗格中選擇**檔案系統**。在**檔案系統**清單中，選擇您要更新 Lustre 版本的 FSx for Lustre 檔案系統。

   1. 針對**動作**，選擇**更新檔案系統 Lustre 版本**。或者，在**摘要**面板中，選擇檔案系統的 **Lustre 版本**欄位旁的**更新**。**更新檔案系統 Lustre 版本**對話方塊隨即出現。**更新檔案系統 Lustre 版本**對話方塊隨即出現。

   1. 在**選取新的 Lustre 版本**欄位中，選擇 Lustre 版本。您選擇的值必須比目前的 Lustre 版本更新。

   1. 選擇**更新**。

   **更新檔案系統的 Lustre 版本 (CLI)**

   若要更新 FSx for Lustre 檔案系統的 Lustre 版本，請使用 AWS CLI 命令 [update-file-system](https://docs.aws.amazon.com/cli/latest/reference/fsx/update-file-system.html)。（同等 API 動作為 [UpdateFileSystem](https://docs.aws.amazon.com/fsx/latest/APIReference/API_UpdateFileSystem.html)。) 設定下列參數：
   + 將 `--file-system-id`設定為您要更新之檔案系統的 ID。
   + 針對您要更新的檔案系統，將 `--file-system-type-version`設定為較新的 Lustre 版本。

   下列範例會將檔案系統的 Lustre 版本從 2.12 更新至 2.15：

   ```
   aws fsx update-file-system \
       --file-system-id fs-0123456789abcdef0 \
       --file-system-type-version "2.15"
   ```

1. **掛載所有用戶端：**您可以使用 Amazon FSx 主控台或 中的**更新**索引標籤來監控 Lustre 版本更新的進度`describe-file-systems` AWS CLI。一旦 Lustre 版本升級狀態顯示為 `Completed`，您就可以在用戶端執行個體上安全地重新掛載檔案系統，並繼續工作負載。