Microsoft Platforms

Operating System

Requirements

Additional Information

Platform

One of the following:

  • Microsoft Windows Server 2008, SPs 1 through 2, Standard, Enterprise, and Datacenter Edition (64-bit)
  • Microsoft Windows Server, 2008 R2, Standard, Enterprise, and Datacenter Edition (64-bit)
  • Microsoft Windows Server, 2012 R2, Standard and Datacenter Edition (64-bit)
  • Microsoft Windows Server 2016, Standard and Datacenter Edition (64-bit)
  • Microsoft Windows Server 2019, Standard and Datacenter Edition (64-bit)
  • Microsoft Azure

All of the following:

  • x86 and compatible chip architectures (1.5 GHz)
  • 2 GB RAM
  • 1 GB disk space
  • These are minimum requirements—faster processors and additional memory and storage are acceptable.
  • See Hardware Sizing Estimates for additional considerations.
  • Limits on physical memory for 32-bit Windows operating systems depend in part on whether the Physical Address Extension (PAE) is enabled. The PAE allows some 32-bit Windows systems (Windows Server 2008 Datacenter and Windows Server 2008 Enterprise) to use more than 4 GB of physical memory. (To enable PAE, use the /PAE switch in the Boot.ini file.)
    The total available physical RAM on this system is limited to 4 GB. For detailed information about memory support and memory limitations on Windows operating systems, see Microsoft Support online.

When installed on an x86 VMware ESXi Server version 5.0 or 5.5 partition, one of the following:

  • All Microsoft operating systems previously identified in this table

All of the following:

  • x86 and compatible chip architectures (1.5 GHz)
  • 3 GB RAM
  • 1 GB disk space for installed files
  • 400 MB temporary space for installation files
  • These are minimum requirements—faster processors and additional memory and storage are acceptable.
  • Remote Management of ESX is required.
JDK Software

All Microsoft operating systems previously identified in this table, except as described in the row below

The following:

  • Java SE Development Kit (JDK) 8u101 (1.8.0 Update 101) or later update (available from Oracle)
  • OpenJDK 8 (Adopt OpenJDK 8 or any other OpenJDK 8 distribution which is TCK) Update 242 or later update

Caution: It is recommended that you upgrade JDK to the latest update according to the vendor's security suggestions.

If you upgrade JDK to the latest update, and run kConfig script in Windows OS, it throws an error. In this case, PPM suggests that you use server.conf file or Administration Console to update parameters, or run this script in the compatibility mode.

We recommend the following for JDK 8:

  • Use 64-bit JVM

    If you use JDK 8 for PPM Server platforms, the server configuration parameter SERVER_MAX_PERM_SIZE stops working, and perm size would be included in heap size which is controlled by the parameter SERVER_MAX_HEAP_SIZE.

  • Update the RSA keys size to be greater than 1024 bits if you use X.509 certificates with RSA keys.

Communications Software

All Microsoft operating systems previously identified in this table

One of the following:

  • Microsoft Windows Services for UNIX versions 3.0 and 3.5
  • Microsoft Telnet Services
 
All Microsoft operating systems previously identified in this table

One of the following:

  • Internet Protocol version 4 (IPv4) (default)
  • Internet Protocol version 6 (IPv6)

To enable support for IPv6, add the ENABLE_IPV6 parameter to the server.conf file and set it to true. For more information, see the Installation and Administration Guide.

Secure Communications Software

For:

  • All previously identified Microsoft Windows Server versions

One of the following:

  • OpenSSH (included in Cygwin)
    • Version 5.9
    • Version 6.9
    • Version 7.4
  • VanDyke (VShell Server)
    • Version 2.6
    • Version 3.0
    • Version 3.5
    • Version 3.6.2
 

Terminal Emulation Software

All Microsoft operating systems previously identified in this table

One of the following:

  • "Dumb" mode
  • VT100 mode
  • VT220 mode
 

Other Software

All Microsoft operating systems previously identified in this table

The following:

  • SQL*Net
  • SQL*Plus
  • The Oracle client version should correspond to the version of the database used with the PPM instance.
  • SQL*Net must be configured to recognize the connection string of the Oracle database that contains the PPM database schema.
  • Oracle Java virtual machine (OracleJVM) must be enabled for PPM. For more information, see the Installation and Administration Guide or the Upgrade Guide.

All Microsoft operating systems previously identified in this table

(Optional) The following:

  • Email application configuration

All Microsoft operating systems previously identified in this table

The following:

  • Bourne shell
  • This software is included in the Cygwin utilities.
  • The Bourne shell (bash) must be available on both the source and destination servers.