Skip to main content
Outside service Partner
Hitachi Vantara Knowledge

UCP Advisor virtual machine requirements

The UCP Advisor deployment consists of the following components.

  • UCP Advisor Software
  • UCP Advisor Gateway

UCP Controller virtual machine requirements

The following table shows the resources used by the UCP Windows management node.

Resource Quantity (default configuration at deployment)
Operating system Windows Server 2016
RAM 16 GB
CPU 4 vCPUs (default)
Disk 250 GB (thin-provisioned disk)
Network 1 vNIC (connect to management VLAN VMXNET3)
Supported virtualization host ESXi 6.5 Update-1

UCP Advisor Gateway virtual machine

The following table shows the resources used by the UCP Advisor Gateway virtual machine.

Resource Quantity
Operating system CentOS 7.3
RAM 2 GB (default)
CPU 2 vCPUs (default)
Disk 40 GB (thin-provisioned disk)
Network 1 vNIC (connect to storage VLAN) VMXNET3
Supported virtualization host ESXi 6.5 Update-1

Firewall configuration required by management node

UCP Advisor requires that specific ports are open on the VM. These ports are preconfigured in the UCP Advisor virtual appliance. You do not need to open them.

Security administrators use firewalls to protect the network, or selected components in the network, from intrusion. A firewall might be deployed between UCP and your management environment, depending on your deployment. For a comprehensive list of TCP and UDP ports, see the following tables.

Required firewall port exemptions

The ports in the following table are used for UCP Advisor management traffic. To access UCP from the production network, exceptions for these ports are necessary.

Scenario Source Destination Protocol/Port
vCenter access Web Client vCSA TCP / 9443
Web Client UCP Advisor Controller VM TCP / 443
vCenter to Advisor communication UCP Advisor Controller VM vCSA TCP / 443
Adding an N+1 appliance UCP Advisor Controller VM UCP Advisor Gateway VM TCP / 443
UCP Advisor Gateway VM UCP Advisor Controller VM TCP / 443
Swagger UI (Rest API) Web Client UCP Advisor Controller VM TCP / 23015
Optional firewall port exemptions

The ports in the following table are used for UCP Advisor management traffic, element management traffic, and system integration traffic (DNS and NTP). The security administrator can configure firewall port exemptions.

Scenario Source Destination Protocol/Port
RDP access to Advisor VM RDP client UCP Advisor Controller VM TCP/3389
SSH access to UCP Advisor Gateway VM VM SSH client UCP Advisor Gateway VM TCP/22
Usage of vRealize Log Insight vCSA, UCP Advisor Controller VM, UCP hardware vRealize Log Insight VM TCP / 514, 1514, 6514, 9000, 9543 UDP / 514
Usage of vRealize Orchestrator vCSA, UCP Advisor Controller VM, end user web browser vRealize Orchestrator VM TCP / 8230, 8240, 8250, 8244, 8280, 8281, 8282, 8283

For more information on usage of vRealize Log Insight and vRealize Orchestrator, see the corresponding VMware documentation.

  1. https://pubs.vmware.com/log-insight-43/index.jsp?topic=%2Fcom.vmware.log-insight.administration.doc%2FGUID-AF74E989-DBF7-4AD3-A0E8-5F30EFE65FEF.html
  2. https://pubs.vmware.com/vsphere-50/index.jsp?topic=%2Fcom.vmware.vsphere.vco_install_config.doc_42%2FGUID4CE80CCD-CBDF-49BA-A87C-B63BAE3C776F.html

Deployment methodology

UCP Advisor can manage multiple UCP converged or hyperconverged systems.

When scaling-out the architecture, the UCP Controller VM can manage multiple UCP systems. However, a Gateway VM must be deployed for each system. The following figure shows the multiple UCP converged infrastructure deployment architecture.

NoteOn the first appliance, the UCP Advisor Gateway VM needs direct FC network access to manage Hitachi Storage arrays and so should typically be deployed on the management nodes, but can be deployed on a compute node. However, on subsequent appliances past the first, the Advisor Gateway VM should be deployed on a compute node so that it has access to the FC network and Hitachi Storage arrays that are part of that appliance.

The following figure shows the architecture of a real-world deployment.