You must satisfy the system and networking requirements for your vSphere Bitfusion servers and clients.

Web Browser Requirements for vCenter Server

To use vSphere Bitfusion, you require a web browser version that is supported by vCenter Server. For more information, see vSphere Client Software Requirements.

vSphere Bitfusion Compatibility and Interoperability

For a list of versions, models, and products that are compatible with vSphere Bitfusion, see the VMware Interoperability Matrix page.

Required Ports for vSphere Bitfusion

Verify that the following ports are not blocked by a denylist or firewall rules between the vSphere Bitfusion servers and clients. You need to open the ports, for example, if a firewall tool is set up on the client or if the client is installed outside of the vCenter Server instance, where the vSphere Bitfusion servers run, and there is an external firewall between the client and the vCenter Server instance.

Note: Do not modify the firewall rules of your ESXi host.

Since vSphere Bitfusion 3.5, due to security concerns, the TLSv1.0 and TLSv1.1 protocols are deactivated by default. For more information, see Knowledge Base article 2145796.

Port Description
443 This port is used for the communication between vSphere Bitfusion and the vSphere Client.
7000 and 7001 These ports are used by Apache Cassandra for communication between vSphere Bitfusion servers.
9042 This port is used by Apache Cassandra to communicate with the native protocol clients.
9142 This port is used by Apache Cassandra for the Cassandra Thrift API.
9160 This port is used by Apache Cassandra. The CQL native transport listens for vSphere Bitfusion clients on this port and the port is used when encrypted and unencrypted connections are required.
45201 - 46225 These ports are used by vSphere Bitfusion clients to communicate with the vSphere Bitfusion server processes that handle CUDA requests.
55001 - 55201 These ports are used by vSphere Bitfusion clients to communicate with a task specific dispatcher process that runs on the vSphere Bitfusion server. The process requests a session and starts the service workers of the vSphere Bitfusion server that handle the workload.
56001 This port is used for vSphere Bitfusion intercommunication. vSphere Bitfusion servers communicate with each other on this port and vSphere Bitfusion clients use this port to start a task on a vSphere Bitfusion server.
161 This port is used for SNMP requests when using monitoring plug-ins on a vSphere Bitfusion server.
162 This port is used for SNMP results when using monitoring plug-ins on a vSphere Bitfusion server.
18515 This port is used by network performance testing tools, such as PerfTest, when verifying the speed of network connections between a vSphere Bitfusion server and client.

System Requirements for vSphere Bitfusion Server

vSphere Bitfusion requires an ESXi host on which to install the vSphere Bitfusion server.

System Requirements for vSphere Bitfusion Server

The vSphere Bitfusion server must run on a vSphere deployment with the following system requirements.

  • Тhe minimum disk space requirement for a vSphere Bitfusion server appliance is 50 GB.
  • The ESXi host version, on which a vSphere Bitfusion server runs, must be 7.0 or later.
  • The minimum memory requirement for a vSphere Bitfusion server is 32 GB or 150% of the total GPU memory that is installed on the server, whichever is higher.
  • The minimum virtual CPU (vCPU) requirement for a vSphere Bitfusion server is the number of GPU cards multiplied by 4.
  • The network supports TCP/IP or RoCE (PVRDMA adapters), or both.
  • A minimum of 10 Gbps of bandwidth for every two GPUs on a vSphere Bitfusion server.
  • The latency between a client machine and a server virtual machine must be 50 microseconds or less. This is not a strict requirement, but the performance of the vSphere Bitfusion deployment is better with low latency.
  • All vSphere Bitfusion servers must be connected to the same set of valid NTP servers.

System Requirements for vSphere Bitfusion Client

vSphere Bitfusion requires a virtual machine, a bare metal machine, or a container on which to install the vSphere Bitfusion client.

System Requirements for vSphere Bitfusion Client

  • Тhe minimum disk space requirement for a vSphere Bitfusion client is 2 GB.
  • The minimum memory requirement for a vSphere Bitfusion client is at least 150% of the GPU memory that applications request to use.
  • The minimum virtual CPU (vCPU) requirement for a vSphere Bitfusion client is the same as the requirement for running applications with dedicated, local GPUs.
  • The vSphere Bitfusion client must be installed on a machine that uses one of the following operating systems.
    • CentOS 7
    • CentOS 8
    • Red Hat Linux 7.4 or later
    • Ubuntu 18.04
    • Ubuntu 20.04

Prerequisite for VMs

If the vSphere Bitfusion client runs on a virtual machine (VM), all VMware Tools Scripts must be enabled. When creating a new virtual machine, the scripts are enabled in the default configuration.

Additional Prerequisites for VMs

If the vSphere Bitfusion client runs on a VM that is part of the same vCenter Server instance as the vSphere Bitfusion servers, additional system requirements apply.
  • vSphere Bitfusion client VM must run on a vSphere deployment managed by vCenter Server 7.0.
  • The vSphere Bitfusion client must be installed on an ESXi host with version 6.7 or later.

vSphere Bitfusion Client Activation

You can activate a client in one of the following ways.