启动 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 客户端时,会在将客户端身份验证令牌复制到 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
注:
如果更改打开文件的资源限制且值太低,可能会收到连接错误:无法分配内存错误 (Cannot allocate memory error)。要解决此问题,可以通过运行 ulimit -n 4096 命令将打开文件的限制设置为 4096 或更大的值。