Install and set up the Perforce Unified Compliance appliance
Perforce Unified Compliance is available as a virtual machine appliance, distributed as an OVA file and deployed to VMware. This topic covers the system requirements and the steps to install, configure, and access Perforce Unified Compliance.
On this page:
Hardware requirements
The following minimum and recommended hardware specifications apply when you deploy the Perforce Unified Compliance virtual appliance:
|
Resource |
Minimum |
Recommended |
|---|---|---|
|
vCPUs |
16 |
32 |
|
RAM |
64 GB |
128 GB |
|
Network |
10 Gbps |
25 Gbps |
|
System disk |
100 GB SSD |
|
|
Data volume ( |
1 TB (size to workload) |
|
| The recommendations were benchmarked on an appliance handling ~100,000 EC2 inventory entities, ~100,800 Kubernetes resources, and 4–5 GB of raw cost CSVs across 18 months (~113 GiB uncompressed in application), transformed to ~14.7 GiB of final compressed cost data on the application storage disk. | ||
The appliance requires Intel or AMD processors (ARM/Graviton is not supported) with enhanced networking and SSD storage.
Supported platforms
The Perforce Unified Compliance appliance is deployed as an OVA file to a VMware ESX environment and supports deployment with the following:
-
VMware ESX using an OVA file
-
VMware Cloud
-
VMware ESXi 7.0, 7.0 U1, 7.0 U2, 7.0 U3
-
VMware ESXi 8.0, 8.0 U1, 8.0 U2, 8.0 U3
Network connectivity requirements
The following inbound ports must be reachable on the appliance:
|
Protocol |
Port |
Use |
|---|---|---|
|
TCP |
22 |
SSH and SFTP connections to the appliance |
|
TCP |
443 |
HTTPS connections to the Perforce Unified Compliance user interface, identity provider, and setup console |
The following outbound connections must be permitted from the appliance:
|
Protocol |
Port |
Use |
|---|---|---|
|
TCP |
443 |
HTTPS to cloud provider APIs for resource scanning, cost collection, and credential operations; AWS ( |
|
TCP/UDP |
53 |
DNS name resolution |
|
UDP |
123 |
NTP time synchronization (when an NTP server is configured) |
Repository access for version-control integration is performed over HTTPS (port 443). The appliance does not require outbound SSH (port 22) for version-control operations.
Install the appliance
-
Download the Perforce Unified Compliance OVA file using your license ID as the username and your PEA license ID as the password.
-
Deploy the OVA to your VMware ESX environment.
-
Power on the VM and use the VM console to wait for the appliance services to come online. This can take several minutes on first boot.
-
When the appliance is reachable from a web browser over HTTPS (port 443), proceed to configure the appliance.
Configure the appliance
On first boot, configure the appliance through the UC Setup wizard. From a supported web browser, navigate to https://<appliance-fqdn>/server-setup/ and log in with the default credentials: username sysadmin, password sysadmin.
Complete the following wizard steps:
-
Welcome: Review the steps the wizard will guide you through.
-
Administrators: Set the email address and password for the system administrator account (
sysadmin). -
Organization Details: Enter the Organization Name and Organization Short Name, then create the Perforce Unified Compliance administrator account. The administrator's full login is
admin@<organization-short-name>. This is the account you use to log in to the Perforce Unified Compliance user interface. -
Time: Set the appliance time by configuring an NTP server, or by setting the date, time, and time zone manually.
-
Network: Configure the network interfaces, default gateway, and DNS settings (appliance hostname and DNS domain).
-
Network Security: Review or replace the appliance TLS certificates. Use the KeyStore for the appliance's inbound HTTPS certificate and the TrustStore for certificate authorities the appliance should trust for outbound connections.
-
Storage: Enable the block storage devices used for appliance data.
-
Summary: Review all configuration settings, then select Submit.
After you submit, the appliance applies the configuration and redirects to the Perforce Unified Compliance login page.
Access the appliance
After setup is complete, access the appliance from a supported web browser using the appliance FQDN over HTTPS:
|
Interface |
URL |
|---|---|
|
Perforce Unified Compliance user interface |
|
|
Identity provider administration console |
|
|
Appliance setup console |
|