啟動 vSphere Bitfusion 伺服器執行個體後,vSphere Bitfusion 會在 vSphere Bitfusion 用戶端上建立並維護 servers.confbitfusion-client-limits.conf 組態檔。

建立組態檔

  • 在與 vSphere Bitfusion 伺服器執行個體屬於同一 vCenter Server 環境的 ESXi 主機上部署 vSphere Bitfusion 用戶端虛擬機器時,會在使用 vSphere Bitfusion 外掛程式啟動用戶端後建立組態檔。
  • 在裸機、Kubernetes 叢集或屬於不同 vCenter Server 環境的 ESXi 主機上部署 vSphere Bitfusion 用戶端時,會在將用戶端驗證 Token 複製到 vSphere Bitfusion 用戶端的檔案系統後建立組態檔。

伺服器組態檔

vSphere Bitfusion 會在 ~/.bitfusion/servers.conf 中建立較高優先順序的使用者特定檔案。您可以在 /etc/bitfusion/servers.conf 中建立備用系統檔案,但 vSphere Bitfusion 使用該檔案的優先順序低於使用者特定檔案。可以使用 cat 命令顯示伺服器清單。

若要瞭解命令使用情況,請參閱下列範例。

cat ~/.bitfusion/servers.conf

伺服器組態檔會列出 vSphere Bitfusion 用戶端可以存取的所有 vSphere Bitfusion 伺服器和連接埠的 IPv4 位址。
servers:
- reachable: 172.16.31.167:56001
  addresses:
  - 172.16.31.167:56001
- reachable: 172.16.31.162:56001
  addresses:
  - 172.16.31.162:56001
- reachable: 172.16.31.177:56001
  addresses:
  - 172.16.31.177:56001
  - 192.168.30.230:56001

限制組態檔

限制組態檔作為用戶端套件的一部分安裝在 vSphere Bitfusion 用戶端的 /etc/security/limits.d/bitfusion-client-limits.conf 下。檔案中的限制適用於 vSphere Bitfusion Linux 使用者群組 bitfusion 的所有成員。vSphere Bitfusion 用戶端的任何使用者都必須是 vSphere Bitfusion Linux 使用者群組的成員。bitfusion-client-limits.conf 檔案包含以下設定和預設值,您可以根據需要使用標準 Linux 公用程式 ulimit 檢視或變更這些設定和預設值。

  • 開啟檔案數上限設定為 10000。
    bitfusion soft nofile 100000
    bitfusion hard nofile 100000
  • 鎖定記憶體位址空間設定為無限制。
    bitfusion soft memlock unlimited
    bitfusion hard memlock unlimited
  • 駐留集大小上限設定為無限制。
    bitfusion soft rss unlimited
    bitfusion hard rss unlimited
備註:

如果變更開啟檔案的資源限制且值太低,可能會收到連線錯誤:無法配置記憶體錯誤。若要解決此問題,您可以透過執行 ulimit -n 4096 命令將開啟檔案限制設為 4096 或更高。