System Requirements PCC

The following system requirements need to be met in order to install the Policy and Charging Control.

Operating System

Major Linux distributors such as RedHat, Ubuntu, or SLES, are supported for installation.
When using Oracle Java 17, refer to Oracle JDK 17 documentation for details on specific Linux versions supported.
When using OpenJDK 17, refer to the vendor documentation for details on specific Linux versions supported.

Java

Oracle JDK 17 or OpenJDK 17 must be installed on the server running Platform Container and Execution Containers.

For OpenJDK binaries, ensure that it is Java Technology Compatibility Kit (TCK) certified to comply with Java SE standards.

Please refer to the link below for details.
https://openjdk.org/groups/conformance/JckAccess/jck-access.html

Platform Databases

The following database types are supported:

  • Derby (embedded)

  • Oracle Database 19c

  • PostgreSQL 12/13/14/15/16

  • SAP HANA 2.0 (multiple-container database mode)

Other Third Party Software

The following software is optional or is required by optional components:

  • For Couchbase Enterprise Edition support, see the/wiki/spaces/3PP/pages/1671475 (storage for Aggregation, Distributed Storage, and PCC)

  • Cloudera Data Platform 7.1.x (Data Hub agent) 

  • MySQL Cluster Carrier Grade Edition with NDB version 7.5.x, 7.6.x and 8.0.x

    • MySQL Cluster CGE version 8 is supported only for PCC functionality

    • All other uses of MySQL Database, MZ supports version 5.x

  • Elasticsearch version 6.2.x (storage for Aggregation)

  • Grafana 7.5.x or newer (visualization tool for System Insight)

  • Prometheus 2.53.1 (storage for System Insight)

  • Kafka version 2.4.x or later

  • Python 3*) (required by Python agents) 

  • Redis version 5.0.x (storage for Aggregation, Distributed Storage, and PCC)

  • ElastiCache (Redis service in AWS) (storage for PCC)

*) Versions that have not reached end-of-life. For further information, see https://devguide.python.org/#status-of-python-branches.

Web Browsers for Desktop

For web based interfaces, it is recommended that you use the latest available versions of the following web browsers:

  • Google Chrome
  • Mozilla Firefox
  • Microsoft Edge

Legacy Desktop and Desktop Launcher

The following OS and third-party software are required by the Desktop and the Desktop Launcher:

  • Windows 10/11
  • Java Platform Standard Edition (JRE) 17 is required.

Network

It is recommended that you have at least 1 GB of Ethernet. Additional switches and network cards are required for a High Availability configuration. See High Availability in PCC for further information.

Storage

The Policy and Charging Control solution has been designed to run with local disk storage.

Other Requirements

  • Two machines assigned to [CZ].

  • Two machines assigned to the [EZ].

  • For Couchbase - three machines assigned to [DR]. 

  • For MySQL Cluster - two machines assigned to [DR].

  • All machines running the same OS.

  • SSHdeamon installed and running on all machines.

Note!

Sharing is only supported for the software installed when used for application failover. No runtime data, e.g. data provided in the Data Repository, should use shared storage, e.g. NFS.