Salesforce

System Requirements

« Go Back
Information
System Requirements
UUID-ec26e544-ae93-a0ab-02f3-9adb1025f189
Article Content

On-Premises Installation Guide PDF

Important

As of January 25, 2023, customers can no longer perform new deployments of on-premises instances. Deployments before this date are still supported and will be upgraded as necessary until this solution reaches end of life.

For more information on available stacks and hosting options, see Supported Stacks for On-Premises and About OneTrust Hosting Options, Locations, and Backup.

General Requirements

  • Access to the Kubernetes cluster from a laptop or machine.

  • Domain names added for the Kubernetes Ingress IP addresses.

  • Two leaf SSL certificates for the DNS names chosen for the installation.

Hardware Requirements

The hardware requirements specified here are for both the Admin Portal and Privacy Portal.

Kubernetes Cluster

Note

HW/SW load balancer is required in front of Kubernetes cluster

Role

Minimal Memory

Minimal CPU (cores)

Minimal Disk

Notes

Master Node

8GB

2

64 GB

A single node can be set up for testing. OneTrust recommends having at least 2 nodes for production.

Worker Node

32GB

4

64GB

Multiple nodes required for high availability and scale.

For Privacy Portal service, add an additional worker node.

SQL Server

Role

Minimal Memory

Minimal CPU (cores)

Minimal Disk

Notes

DB Server

8GB

4

512GB

Database can be set up in a shared database cluster with other applications.

ActiveMQ

Role

Minimal Memory

Minimal CPU (cores)

Minimal Disk

Notes

JMS Server

8GB

4

512GB

For Privacy Portal services, add an additional 4 cores and 8GB RAM to this server.

Mongo Cluster

Role

Minimal Memory

Minimal CPU (cores)

Minimal Disk

Notes

Shared Node

8GB

4

512GB

A single node can be set up for testing. OneTrust recommends having a least 2 nodes for production.

Config Node

4GB

2

64GB

Software Requirements

Admin Portal Software Requirements

Application Server

Kubernetes 1.32

Cluster installed on a compatible Linux OS

Database - SQL Server

Linux

Any Microsoft supported Linux or Windows OS

SQL Server 2019

Database Engine Searches and Full Text Searches

Database - Mongo

Linux

Any MongoDB supported Linux OS

MongoDB Server 7.0.21

Queue - Apache ActiveMQ (This is optional and can be deployed as a pod)

Linux

Apache ActiveMQ Artemis supported Linux OS

OpenJDK 11

Apache ActiveMQ 5.17.1.1

Cache Redis (This is optional and can be deployed as a pod)

Linux

Any Redis supported Linux OS

Redis 6.0.1

Privacy Portal Software Requirements

Application Server

Kubernetes 1.32

Cluster installed on a compatible Linux OS

Database - SQL Server

Linux

Any Microsoft supported Linux or Windows OS

SQL Server 2019

Database Engine Searches and Full Text Searches

Queue - Apache ActiveMQ (This is optional and can be deployed as a pod)

Linux

Any Apache ActiveMQ Artemis supported Linux OS

OpenJDK 11

Apache ActiveMQ 5.17.1.1

Cache Redis (This is optional and can be deployed as a pod)

Linux

Any Redis supported Linux OS

Redis 6.0.1

Host Prerequisites

JDK

JDK11

Kubectl client

1.26

Network Settings

Admin Portal Network Settings

Type

Port Number(s)

Direction

Web Server Open Port

443

Inbound for HTTPS

SQL Server Database Engine Open Port

1433

Inbound

MongoDB Server Open Port

27017

Inbound

Privacy Portal Network Settings

Type

Port Number(s)

Direction

Web Server Open Port

433

Inbound for HTTPS

SQL Server Database Engine Open Port

1433

Inbound

Not supported network setings on admin and ds portal

Type

Port Number(s)

Direction

Web Server Open Port

80

Inbound for HTTPS

 
Article Visibility
3,615
Translation
English
Checked

Powered by