启动 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 客户端时,会在将客户端身份验证令牌复制到 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 或更大的值。