安裝光澤客戶端 - FSx for Lustre

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

安裝光澤客戶端

若要從 Linux 執行個體掛載您的 Amazon FSx 版 Lustre 檔案系統,請先安裝開放原始碼 Lustre 用戶端。然後,根據您的作業系統版本,使用下列其中一個程序。如需核心支援的資訊,請參閱Lustre 文件系統和客戶端內核兼容性

如果您的計算實例沒有運行安裝說明中指定的 Linux 內核,並且您無法更改內核,則可以構建自己的 Lustre 客戶端。有關更多信息,請參閱在 Lustre 維基上編譯光澤。

Amazon Linux

  1. 在用戶端上開啟終端機。

  2. 執行下列命令,判斷您的運算執行個體目前正在執行的核心。

    uname -r
  3. 檢閱系統回應,並將其與下列在 Amazon Linux 2023 上安裝 Lustre 用戶端的最低核心需求進行比較:

    • 6.1 核心最低需求-

    如果您的 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.4 核心最低要求-

    • 4.14 核心最低需求-

    如果您的 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. 執行下列命令,判斷您的運算執行個體目前正在執行的核心。光澤客戶端需要 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、洛基 Linux 和紅帽

您可以從 Amazon FSx Lustre 用戶端 yum 套件儲存庫安裝和更新與 RHEL、Rocky Linux 和 CentOS 相容的 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
  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 光源用戶端 yum 儲存庫

Amazon FSx Lustre 用戶端 yum 套件儲存庫預設設定為安裝與最新支援的 CentOS、Rocky Linux 和 RHEL 9 發行版本一起提供的核心版本相容的 Lustre 用戶端。要安裝與您正在使用的內核版本兼容的 Lustre 客戶端,您可以編輯存儲庫配置文件。

本節說明如何判斷執行的核心、是否需要編輯儲存庫組態,以及如何編輯組態檔案。

  1. 使用下列命令判斷您的運算執行個體目前正在執行的核心。

    uname -r
  2. 執行以下任意一項:

    • 如果命令返回5.14.0-427*,則不需要修改存儲庫配置。請繼續執行如果要安裝 Lustre 用戶端程序。

    • 如果命令傳回5.14.0-362.18.1,你必須編輯儲存庫的配置,以便它指向 CentOS、Rocky Linux 和 RHEL 9.3 發行版本的 Lustre 用戶端。

    • 如果指令傳回5.14.0-70*,你必須編輯儲存庫的配置,以便它指向 CentOS、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 版,請在指令9.3specific_RHEL_version用取代,如下列範例所示。

    sudo sed -i 's#9#9.3#' /etc/yum.repos.d/aws-fsx.repo
  4. 使用下面的命令來清除 yum 緩存。

    sudo yum clean all
若要安裝光澤用戶端
  • 使用下列指令從儲存庫安裝套件。

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

前面的指令會安裝兩個套件,這兩個套件是掛載 Amazon FSx 檔案系統並與之互動所需的。該軟件庫包括其他 Lustre 軟件包,例如包含源代碼的軟件包和包含測試的軟件包,您可以選擇性地安裝它們。若要列出儲存庫中所有可用的套件,請使用下列命令。

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

要下載源代碼 rpm,其中包含上游源代碼的 tarball 以及我們已經應用的修補程序集,請使用以下命令。

sudo yumdownloader --source kmod-lustre-client

當您執行 yum update 時,會安裝較新版本的模組 (如果有的話),並取代現有的版本。若要避免在更新時移除目前安裝的版本,請在/etc/yum.conf檔案中新增類似下列的行。

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

此清單包括yum.conf手冊頁中指定的預設僅安裝套件和kmod-lustre-client套件。

您可以從 Amazon FSx Lustre 用戶端 yum 套件儲存庫安裝和更新與 RHEL、Rocky Linux 和 CentOS 相容的 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
  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 光源用戶端 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 版,請在指令8.8specific_RHEL_version使用取代。

    sudo sed -i 's#8#8.8#' /etc/yum.repos.d/aws-fsx.repo
  4. 使用下面的命令來清除 yum 緩存。

    sudo yum clean all
若要安裝光澤用戶端
  • 使用下列指令從儲存庫安裝套件。

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

前面的指令會安裝兩個套件,這兩個套件是掛載 Amazon FSx 檔案系統並與之互動所需的。該軟件庫包括其他 Lustre 軟件包,例如包含源代碼的軟件包和包含測試的軟件包,您可以選擇性地安裝它們。若要列出儲存庫中所有可用的套件,請使用下列命令。

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

要下載源代碼 rpm,其中包含上游源代碼的 tarball 以及我們已經應用的修補程序集,請使用以下命令。

sudo yumdownloader --source kmod-lustre-client

當您執行 yum update 時,會安裝較新版本的模組 (如果有的話),並取代現有的版本。若要避免在更新時移除目前安裝的版本,請在/etc/yum.conf檔案中新增類似下列的行。

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

此清單包括yum.conf手冊頁中指定的預設僅安裝套件和kmod-lustre-client套件。

您可以從 Amazon FSX Lustre 用戶端套件儲存庫安裝和更新與 RHEL (RHEL) 和 CentOS 相容的 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
  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 光源用戶端 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 版,請在指令7.7specific_RHEL_version使用取代。

    sudo sed -i 's#7#7.7#' /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 檔案系統並與之互動所需的。該軟件庫包括其他 Lustre 軟件包,例如包含源代碼的軟件包和包含測試的軟件包,您可以選擇性地安裝它們。若要列出儲存庫中所有可用的套件,請使用下列命令。

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

要下載包含上游源代碼 tarball 的源代碼 rpm 以及我們已經應用的修補程序集,請使用以下命令。

sudo yumdownloader --source kmod-lustre-client

當您執行 yum update 時,會安裝較新版本的模組 (如果有的話),並取代現有的版本。若要避免在更新時移除目前安裝的版本,請在/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手冊頁中指定的預設僅安裝套件和kmod-lustre-client套件。

你可以從 Amazon FSx Lustre 用戶端 yum 套件儲存庫安裝和更新 Lustre 用戶端套件,而這些套件與以 ARM 為基礎的重力式 EC2 執行個體相容的 CentOS 7 相容。 AWS 這些套件經過簽署,以協助確保它們在下載之前或下載期間未遭到竄改。如果您未在系統上安裝對應的公開金鑰,儲存庫安裝會失敗。

若要新增 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 光源用戶端 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
若要安裝光澤用戶端
  • 使用下列指令從儲存庫安裝套件。

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

前面的指令會安裝兩個套件,這兩個套件是掛載 Amazon FSx 檔案系統並與之互動所需的。該軟件庫包括其他 Lustre 軟件包,例如包含源代碼的軟件包和包含測試的軟件包,您可以選擇性地安裝它們。若要列出儲存庫中所有可用的套件,請使用下列命令。

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

要下載源代碼 rpm,其中包含上游源代碼的 tarball 以及我們已經應用的修補程序集,請使用以下命令。

sudo yumdownloader --source kmod-lustre-client

當您執行 yum update 時,會安裝較新版本的模組 (如果有的話),並取代現有的版本。若要避免在更新時移除目前安裝的版本,請在/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手冊頁中指定的預設僅安裝套件和kmod-lustre-client套件。

Ubuntu

您可以從 Ubuntu 22.04 Amazon FSX 存儲庫獲取光澤軟件包。為了驗證儲存庫的內容在下載前或下載期間未遭到竄改,系統會將 GNU 隱私衛士 (GPG) 簽章套用至儲存庫的中繼資料。除非您的系統上安裝了正確的公用 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 用戶端需要核心5.15.0-1015-aws或更新版本,適用於以 x86 為基礎的 EC2 執行個體和採用引力子處理器的 ARM 型 EC2 執行個體。 AWS

    1. 執行下列命令來判斷哪個核心正在執行。

      uname -r
    2. 運行以下命令以更新到最新的 Ubuntu 內核和 Lustre 版本,然後重新啟動。

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

      如果您的核心版本大5.15.0-1015-aws於 x86 型 EC2 執行個體和以重力為基礎的 EC2 執行個體,且您不想更新到最新的核心版本,則可以使用以下指令為目前的核心安裝 Lustre。

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

      已安裝兩個 Lustre 套件,這些套件是掛載和與 FSx 進行互動所需的 Lustre 檔案系統。您可以選擇性地安裝其他相關套件,例如包含原始程式碼的套件,以及包含存放庫中包含之測試的套件。

    3. 使用下列命令列出儲存庫中所有可用的套件。

      sudo apt-cache search ^lustre
    4. (選擇性) 如果您希望系統升級一律升級 Lustre 用戶端模組,請確定已使用下列指令安裝lustre-client-modules-aws套件。

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

如果Module Not Found出現錯誤,請參閱疑難排解遺失的模組錯誤

使用核心 5.15.0-1015 或更新版本在 Ubuntu 20.04 上支援使用者端。使用核心 5.4.0-1011-aws 或更新版本在以 x86 為基礎的 EC2 執行個體和核心 5.4.0-1015-aws 或更新版本的 Ubuntu 20.04 或更新版本上,在採用重力子處理器提供支援的 ARM 型 EC2 執行個體上,支援使用 2.10 用戶端。 AWS

你可以得到光澤軟件包從 Ubuntu 20.04 Amazon FSX 存儲庫。為了驗證儲存庫的內容在下載前或下載期間未遭到竄改,系統會將 GNU 隱私衛士 (GPG) 簽章套用至儲存庫的中繼資料。除非您的系統上安裝了正確的公用 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

      如果您的核心版本大5.4.0-1011-aws於 x86 型 EC2 執行個體,或大於以重力5.4.0-1015-aws為基礎的 EC2 執行個體的核心版本,且您不想更新至最新的核心版本,則可以使用以下指令為目前核心安裝 Lustre。

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

      已安裝兩個 Lustre 套件,這些套件是掛載和與 FSx 進行互動所需的 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.

您可以從 Ubuntu 18.04 Amazon FSX 存儲庫獲得光澤軟件包。為了驗證儲存庫的內容在下載前或下載期間未遭到竄改,系統會將 GNU 隱私衛士 (GPG) 簽章套用至儲存庫的中繼資料。除非您的系統上安裝了正確的公用 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 用戶端需要核心4.15.0-1054-aws或更新版本,適用於以 x86 為基礎的 EC2 執行個體,以及核心或更新版本,才能使用由引力同處理器提供支援的 ARM 型 EC2 執行個體。5.3.0-1023-aws AWS

    1. 執行下列命令來判斷哪個核心正在執行。

      uname -r
    2. 運行以下命令以更新到最新的 Ubuntu 內核和 Lustre 版本,然後重新啟動。

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

      如果您的核心版本大4.15.0-1054-aws於 x86 型 EC2 執行個體,或大於以重力5.3.0-1023-aws為基礎的 EC2 執行個體的核心版本,且您不想更新至最新的核心版本,則可以使用以下指令為目前核心安裝 Lustre。

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

      已安裝兩個 Lustre 套件,這些套件是掛載和與 FSx 進行互動所需的 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 上安裝光澤用戶端
  1. 在用戶端上開啟終端機。

  2. 使用下列命令來安裝 Amazon FSx rpm 公開金鑰。

    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 上安裝光澤用戶端
  1. 在用戶端上開啟終端機。

  2. 使用下列命令來安裝 Amazon FSx rpm 公開金鑰。

    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 上安裝光澤用戶端
  1. 在用戶端上開啟終端機。

  2. 使用下列命令來安裝 Amazon FSx rpm 公開金鑰。

    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
注意

您可能需要重新啟動計算執行個體,用戶端才能完成安裝。