Before you install vRealize Business for Cloud, verify that minimum hardware and software requirements are met.

Hardware Requirements

The vRealize Business for Cloud server requires a minimum of 50 GB of disk space, 8-GB memory, and 4 vCPU. If you are deploying only the remote data collector, without the vRealize Business for Cloud server, you can reduce the memory size to 2 GB (Properties > Hardware tab).

Sizing and Server Specification Requirements

By default, vRealize Business for Cloud can scale up to 20,000 virtual machines across 10 vCenter Server instances, which includes:

  • Live and deleted virtual machines

  • Daily change in CPU, memory, and storage for 4000 or 20% of the virtual machines

  • Change in virtual machine configurations and count for up to 1000 virtual machines

The default server memory of the vRealize Business for Cloud virtual appliance is 8 GB (3 GB for the server and 1400 MB for factRrepo).

If vRealize Business for Cloud has to manage up to 20,000 live or deleted virtual machines and you expect the change in resources and virtual machine count, you must increase the memory accordingly. For daily change in CPU, memory, and storage for 20,000 or more than 20% of the virtual machines and change in count for up to 1000 virtual machines, increase the server memory of the vRealize Business for Cloud virtual appliance to 12 GB (5 GB for the server and 3 GB for FactsRepo).

If vRealize Business for Cloud has to manage up to 30,000 live or deleted virtual machines and you expect the change in resources and virtual machine count, you must increase the memory accordingly.

  • For daily change in CPU, memory, and storage for 6,000 or 20% of the virtual machines and change in count for up to 1000 virtual machines, increase the server memory of the vRealize Business for Cloud virtual appliance to 12 GB (5 GB for the server and 3 GB for factRrepo).

  • For daily change in CPU, memory, and storage for 30,000 or more than 20% of the virtual machines and change in count for up to 1000 virtual machines, increase the server memory of the vRealize Business for Cloud virtual appliance to 16 GB (7 GB for the server and 5 GB for FactsRepo).

To increase the memory based on your infrastructure, perform the following:

  • Modify the server memory parameter from -Xmx3g to -Xmx5g or -Xmx7g in the setenv.sh at /usr/local/tcserver/vfabric-tc-server-standard/itbm-server/bin/

    Note:

    After you update the server memory, run the monit restart itbm-server command.

  • Modify the factsrepo parameter from -Xmx1400m to -Xmx3g or -Xmx5g in the facts-repo.service at /etc/systemd/system/

    Note:

    After you update the FactsRepo memory, run the systemctl daemon-reload and systemctl restart facts-repo.service commands.

Software Requirements

  • VMware ESXi

  • VMware or vCloud Director for virtual appliance deployment

  • vRealize Automation or VMware Identity Manager for user management

Web Browser Requirements

You can access vRealize Business for Cloud on latest three versions of Microsoft Internet Explorer, Google Chrome, Mozilla Firefox, and Microsoft Edge.

Note:

If you are using Internet Explorer, you must deselect the Display intranet sites in Compatibility View option under Tools > Compatibility View Settings.

You must install the VMRC plug-in for vCloud Director to work with your browser.

Note:

The screen resolution must be above 1024x768 to view the complete vRealize Business for Cloud user interface. If you set the resolution to 1024x768 or lower, you might not see all the options such as Status and Help on the user interface. To view the complete vRealize Business for Cloud user interface, zoom out the browser or increase the screen resolution.

Port Requirements

Note:

All communications between the source and destination are one-way.

Source

Destination

Protocol

Port

Description

vRealize Automation

vRealize Business for Cloud

HTTPS

443

For user interface connections

vRealize Business for Cloud

vRealize Automation, vCenter Server, vCloud Director, vRealize Operations Manager, EMC SRM, AWS, Azure

HTTPS

443

For the vRealize Business for Cloud data collection from multiple systems

vRealize Automation

vRealize Business for Cloud

SSH

22

For an external SSH connection

vRealize Business for Cloud Web console (browser)

vRealize Business for Cloud

HTTPS

5480

For the web management interface

vRealize Automation

vRealize Business for Cloud

HTTPS

5050

For pricing service

vRealize Business for Cloud

vCenter Server Inventory Service

HTTPS

10443

For a successful data collection

Note:

The default port for inventory service is 10433. However, if it is configured with a different port, that port must be opened between vRealize Business for Cloud and vCenter Inventory service.

Data collection manager Web console (browser)

vRealize Business for Cloud

HTTPS

9443

For logging in to a remote data collection manager, add data sources, and manage data collectors through web management interface.

Data collection manager

vRealize Business for Cloud

HTTPS

443

For remote data collection manager to register with vRealize Business for Cloud server.

vRealize Business for Cloud

https://vrbc-services.vmware.com

HTTPS

8443

For automatic update of reference database.

vRealize Business for Cloud

vRealize Log Insight

TCP

9543

For exporting logs to vRealize Log Insight server.