將用戶端連線至 Azure Managed Lustre 檔案系統

已完成

本單元說明如何準備用戶端,並從用戶端電腦裝載 Azure Managed Lustre 文件系統。

用戶端需求

運行 Linux 的用戶端電腦可以存取 Azure Managed Lustre。 基本用戶端需求如下:

  • Lustre 用戶端軟體:用戶端必須已安裝適當的 Lustre 用戶端套件。 預先建置的用戶端套件會使用 Azure Managed Lustre 進行測試。 如需指示和套件下載選項,請參閱安裝或升級 Lustre 用戶端軟體。 用戶端套件適用於數個常用的 Linux OS 發行版本。
  • 網路存取:用戶端電腦必須能透過網路連線到裝載 Azure Managed Lustre 檔案系統的子網路。 如果用戶端位於不同的虛擬網路中,您可能需要使用虛擬網路對等互連。
  • 掛接命令 - 用戶端必須使用 POSIX mount 命令連線到檔案系統。
  • 效能:若要達到最佳效能,用戶端應符合下列需求:
  • 安全性類型:選取 VM 的安全性類型時,請選擇 [標準安全性類型]。 選擇 [可信啟動] 或 [機密] 會導致 Lustre 模組無法在用戶端上正確安裝。

下列步驟說明將用戶端連線至 Azure Managed Lustre 文件系統的基本工作流程:

  1. 在每個用戶端上安裝或升級 Lustre 用戶端軟體
  2. 使用 mount 命令,使 Azure Managed Lustre 檔案系統可在用戶端上使用。
  3. 不再需要用戶端時,請使用不含 -f (強制) 或 -l (延遲) 選項的 umount 命令,在關閉用戶端之前先乾淨地取消掛接用戶端。 若未在重新啟動或取消佈建之前正確將用戶端取消掛接,可能會導致其他用戶端的效能問題。

安裝或升級 Lustre 用戶端軟體

連接到 Lustre 檔案系統的每個用戶端,都必須具備與文件系統 Lustre 版本 (目前為 2.15) 相容的 Lustre 用戶端套件。

您可以從適用於 Microsoft 產品的 Linux 軟體存放庫 (英文) 下載預先建置和測試的 Azure Managed Lustre 用戶端套件。

套件和核心模組適用於下列 Linux 作業系統:

如果您需要升級 Linux 系統上較舊的 Lustre 用戶端版本,請參閱將 Lustre 用戶端升級至目前的版本 (部分機器翻譯)。 在升級時,您必須移除舊的核心模組和軟體套件。

注意

Microsoft 會在新核心可用的一個工作天內發佈新的套件。 如果您遇到任何問題,請提出支援票證。

使用掛接命令啟動 Lustre 用戶端

注意

執行 mount 命令之前,請確定用戶端主機可以看到 Azure Managed Lustre 檔案系統的虛擬網路。 您可以針對檔案系統的伺服器 IP 位址執行 Ping 進行此確認。 如果 ping 命令沒有成功,請將檔案系統網路設定為計算資源網路的對等互連。

將所有用戶端掛接至檔案系統的 MGS IP 位址。 Azure 入口網站中的 [用戶端連線] 頁面會顯示 IP 位址,並提供您可以複製及用來掛接用戶端的範例 mount 命令。

螢幕擷取畫面:入口網站中的用戶端連線頁面。

mount 指令包含三個元件:

  • 用戶端路徑:應掛接 Azure Managed Lustre 檔案系統的用戶端電腦路徑。 預設值是文件系統名稱,但您可以進行變更。 使用 mount 命令之前,請確定用戶端電腦上存在此目錄路徑。
  • MGS IP 位址:Azure Managed Lustre 文件系統的 Lustre 管理服務 (MGS) IP 位址。
  • 掛接命令選項:範例 mount 命令中包含其他建議的選項。

這些元件會以下列形式組合成 mount 命令:

sudo mount -t lustre -o noatime,flock <MGS_IP>@tcp:/lustrefs /<client_path>

MSG IP 詞彙中的 lustrefs 值是與 Azure 受控系統內 Lustre 叢集相關聯的系統指派內部名稱。 當您建立自己的 mount 命令時,請勿變更這個常值。

將用戶端路徑設定為用戶端上任何方便的掛接路徑。 此路徑不必是 Azure Managed Lustre 檔案系統名稱 (這是預設值)。

範例 mount 命令:

sudo mount -t lustre -o noatime,flock 10.0.0.4@tcp:/lustrefs /azure-lustre-mount

現在您的用戶端已連線到文件系統,您可以使用 Azure Managed Lustre 檔案系統,就像其他掛接的檔案系統一樣。 例如,您可以啟動計算作業來處理從 Blob 容器匯入的資料。

重要

不再需要用戶端時,在將其關機之前,您必須先乾淨地取消掛接用戶端,且不使用 -f (強制) 或 -l (延遲) 選項。 若未在重新啟動或取消佈建之前正確將用戶端取消掛接,可能會導致其他用戶端的效能問題。