啟動 vSphere Bitfusion 伺服器執行個體後,vSphere Bitfusion 會在 vSphere Bitfusion 用戶端上建立並維護 servers.conf 和 bitfusion-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 或更高。