Supported Systems

Platform Symphony 4.0

The configurations listed on this page apply to both Platform Symphony and Platform Symphony Developer Edition.

Supported Operating Systems


Operating Systems Management Host Compute Host
/Service API
Client API Compilers
C++ Compiler Java version .NET Compiler COM Compiler
Windows 32-bit
Windows XP Professional
See note on connection limitations
Yes

Yes/No

(No service API for COM)

Yes

(For COM, synchronous client only. No asynchronous client)

Visual Studio C++ 6 with SP5

VC 7.0 / Visual Studio .Net 2002

VC 7.1 / Visual Studio .Net 2003

VC 8.0 / Visual Studio 2005

Java 1.4.2 and 1.5: Sun JVM, BEA JRockit, IBM JVM

(Eclipse 3.2.2 and 3.3.0)

C# on Microsoft .NET Framework 1.1 and 2.0 (Visual Studio .NET 2003/2005)

(VB.NET and Managed C++ are not supported.)

(The WSDL implementation does not support generating .NET 1.1 API using the WSE2.0 that comes with VS2003. It supports .NET 2.0 using the WSE3.0 that comes with VS2005.)

Visual Basic 6 / VBA

 

 

Windows 2000 Professional
SP4 plus the latest patch. See note
See note on connection limitations
Windows 2000 Server
SP4 plus the latest patch. See notes
Windows 2000 Advanced Server
SP4 plus the latest patch. See notes
Windows Server 2003 Standard Edition
See note on administrative permissions for installation
Windows Server 2003 R2 Standard Edition
See note on administrative permissions for installation
Windows Server 2003 Enterprise Edition
See note on administrative permissions for installation
See note on IE6 SP1 browser
Windows Server 2003 R2 Enterprise Edition
See note on administrative permissions for installation
See note on IE6 SP1 browser
Operating Systems Management Host Compute Host
/Service API
Client API Compilers
C++ Compiler Java version .NET Compiler COM Compiler
Windows x64
Windows XP Professional x64 Edition
See note on connection limitations
Yes

Yes/No

(No service API for COM)

Yes

(For COM, synchronous client only. No asynchronous client)

VC 7.1 / Visual Studio .NET 2003 + MS PSDK, VC8.0, Visual Studio 2005

 

Java 1.5: Sun JVM, BEA JRockit

C# in Visual Studio 2005 with .NET Framework 2.0

Visual Basic 6 / VBA

 

Windows Server 2003 Standard x64 Edition
See note on administrative permissions for installation

Windows Server 2003 R2 Standard x64 Edition
See note on administrative permissions for installation

Windows Server 2003 Enterprise x64 Edition
See note on administrative permissions for installation

Windows Server 2003 R2 Enterprise x64 Edition
See note on administrative permissions for installation
See note on IE6 SP1 browser

Windows Server 2003 Compute Cluster Edition
See note on administrative permissions for installation
See note on IE6 SP1 browser
Operating Systems Management Host Compute Host
/Service API
Client API Compilers
C++ Compiler Java version .NET Compiler COM Compiler
Linux x86

Red Hat Enterprise Linux AS 2.1
(Kernel 2.4.x compiled with glibc 2.2.x)

Yes Yes Yes gcc 3.2, 3.3, Intel C++ 8.1

Java 1.4.2 and 1.5:
Sun JVM, BEA JRockit, IBM JVM

(Eclipse 3.2.2 and 3.3.0)

Not applicable Not applicable
Red Hat Enterprise Linux AS 3
(Kernel 2.4.x compiled with glibc 2.3.x)
gcc 3.2, 3.3, Intel C++ 8.1
Red Hat Enterprise Linux AS 4
(Kernel 2.6.x compiled with glibc 2.3.x)
gcc 3.4, 4.0, 4.1, Intel C++ 9.1
Red Hat Enterprise Linux AS 5
(Kernel 2.6.x compiled with glibc 2.3.x)
gcc 3.4, 4.0, 4.1, Intel C++ 9.1

SUSE Linux Enterprise Server 8
(Kernel 2.4.x compiled with glibc 2.2.x)

gcc 3.2, 3.3, Intel C++ 8.1
SUSE Linux Enterprise Server 9
(Kernel 2.6.x compiled with glibc 2.3.x)
gcc 3.4, 4.0, 4.1, Intel C++ 9.1
SUSE Linux Enterprise Server 10
(Kernel 2.6.x compiled with glibc 2.3.x)
gcc 3.4, 4.0, 4.1, Intel C++ 9.1
Operating Systems Management Host Compute Host
/Service API
Client API Compilers
C++ Compiler Java version .NET Compiler COM Compiler
Linux x86-64

Red Hat Enterprise Linux AS 4
(Kernel 2.6.x compiled with glibc 2.3.x)

Yes

Yes

 

Yes

gcc 3.4, 4.0, 4.1, Intel C++ 9.1

Java 1.5:
Sun JVM, BEA JRockit, IBM JVM

(Eclipse 3.3.0)

Not applicable Not applicable

Red Hat Enterprise Linux AS 5
(Kernel 2.6.x compiled with glibc 2.3.x)

SUSE Linux Enterprise Server 9
(Kernel 2.6.x compiled with glibc 2.3.x)
SUSE Linux Enterprise Server 10
(Kernel 2.6.x compiled with glibc 2.3.x)
Operating Systems Management Host Compute Host
/Service API
Client API Compilers
C++ Compiler Java version .NET Compiler COM Compiler
Linux on IBM Cell Blades (QS21 and QS22 on SDK3)

Red Hat Enterprise Linux AS 5.1
(Kernel 2.6.x compiled with glibc 2.3.x)

No Yes (32bit and 64bit) No IBM XL C++ 8.1 No Not applicable Not applicable
Operating Systems Management Host Compute Host
/Service API
Client API Compilers
C++ Compiler Java version .NET Compiler COM Compiler
Solaris 32-bit and 64-bit

Solaris SPARC 8-32

(Patch 108434-04  and 111297-01 or later)

If you are planning on using SSL security, you will need to apply the Solaris patch 112438 for SPARC or patch 112439 for x86. This is so that SSL works properly. For more details, see http://www.openssl.org/support/faq.html#USER1

No No

 

 

Yes Sun WorkShop 6 update 2 C++ 5.3 Patch 111685-03 2001/10/19) Java 1.4.2 and 1.5: Sun JVM Not applicable Not applicable

Solaris SPARC 8-64

(Patch 108434-04  and 111297-01 or later)

(32-bit Application on 64-bit OS)

If you are planning on using SSL security, you will need to apply the Solaris patch 112438 for SPARC or patch 112439 for x86. This is so that SSL works properly. For more details, see http://www.openssl.org/support/faq.html#USER1

No Yes Yes Sun WorkShop 6 update 2 C++ 5.3 Patch 111685-03 2001/10/19 Java 1.4.2 and 1.5: Sun JVM

Solaris SPARC 10-64

(32-bit Application on 64-bit OS)

No Yes Yes

Sun C++ 5.7 2005/01/07

(Certified to work with applications compiled with C++ 5.7 or 5.8)

Java 1.4.2 and 1.5: Sun JVM
No No

 

Yes

gcc version 3.4.3

(Certified to work with applications compiled with gcc 3.4.3 and 3.4.6)

No

Solaris x86-64 10-64

(32-bit application on 64-bit OS)

No Yes Yes

Sun C++ 5.7 Patch 117831-11 2007/04/04

(Certified to work with applications compiled with C++ 5.7 or 5.8)

Java 1.4.2 and 1.5: Sun JVM

Notes:

  1. Windows 2000 only. Requires the memory heap functions from kernel32.dll version 5.0.2195.7006 dated December 30, 2004 or later.
    Install SP4 and all latest patches and check that the kernel32.dll version is correct.

  2. The Professional versions of Windows (2000 and XP) can only simultaneously connect up to 10 other computers over the network.
    This limitation mainly applies to management hosts because they need to connect to many other machines.
    Clients and compute hosts should be OK since they only need to connect to a few management hosts such
    as the master and SSM (should be fewer than 10). Refer to the following for more information:

    http://support.microsoft.com/?scid=kb;en-us;314882
    http://support.microsoft.com/kb/122920/EN-US/
    http://proprietary.clendons.co.nz/licenses/eula/windowsxpprofessional-eula.htm

  3. Windows 2003. Windows 2003 default system policies prevent users who do not have administrative permissions
    from installing Platform Symphony.

    To work around the problem, have your Windows administrator perform the following steps:
    1. Open a group policy.
    2. Select Run > mmc > add/remove snap-in > Group policy object editor > ok.
    3. Edit the local computer policy.
    4. Go to local computer policy > computer configuration > Administrative Template > Windows component > Windows installer.
    5. Open Disable Windows Installer policy.
    6. Set it to enable.
    7. Select Never on the drop-down list.
    8. Click Apply. You may need to log out or restart the host.

  4. Management hosts support multi-home.

  5. Client hosts support DHCP.

Supported Browsers


Platform Supported Browsers Notes

Windows, Windows x64

Internet Explorer 7
Internet Explorer 6
Firefox 1.5 and up
For IE6 SP1 on Server 2003 Enterprise Edition, user must enable active scripting manually
or Platform Management Console will display a blank dashboard after login.

Linux x86, x86-64

Mozilla 1.7.13 and up

Need to upgrade Mozilla on Linux.
  • Firefox 1.5.0.9 (RHEL 5)
  • Mozilla 1.7.x (RHEL 4)
  • Mozilla 1.4.x (RHEL 3)
  • Mozilla 0.9.x (RHAS 2.1)
  • Mozilla 1.6.x (SLES 9)
  • Mozilla 1.0.x (SLES 8)

The reason of using the latest version of Firefox and Mozilla is browser bugs:

https://bugzilla.mozilla.org/show_bug.cgi?id=261998
This problem impacts all links which do not use the "href" attribute but use the "onclick" event.

https://bugzilla.mozilla.org/show_bug.cgi?id=67873
This problem impacts all text input fields which can be filled in with auto-complete.

 

Supported Processor-Core-Thread Detection


Platform Detect Cores per processor
(multi-core)
Detect threads per core (hyperthreading)

Windows, Windows x64
(all platforms supported as management and compute hosts)

Yes

See notes for for multi-core/thread detection

Yes

See notes for for multi-core/thread detection

Linux x86, x86-64
(all platforms supported as management and compute hosts)

Solaris
(all platforms supported as management and compute hosts)

Notes for multi-core/thread detection:

  1. PCT limitations: For all architecture/operating system combinations, we assume each physical processor implements the same number of cores
    and each core implements the same number of threads. If this condition does not hold, LIM will incorrectly detect PCTs.


  2. PCT architecture / operating system specific limitations:
    • Solaris - For versions of Solaris that do not support the chip_id field (< Solaris 2.7), PCT detection code assumes 1 core
      per processor and 1 thread per core.
      For versions of Solaris that do not support the core_id field (< Solaris 10 update 2), LIM contains a processor specific workaround:
      if the work around does not apply, LIM assumes 1 thread per core.

      The workaround works like the following: if the machine type is "sun4v" and there is one physical processor, and there are 24 virtual processors,
      LIM assumes that this is a 6 core UltraSparc T1 processor.
      16 virtual processors imply a 4 core UltraSparc T1 and 32 virtual processors imply an 8 core UltraSparc T1 processor.

    • VMWare/Xen/Virtual PC - If LIM detects that it is running under a virtual machine, it will assume a single core and a single thread.

Eclipse 3.2.2 Plug-in Reference Platforms


Platform Version Window System Java 2 Platformsio
Windows
32-bit
Windows XP Professional
Win32

Sun Java 2 Standard Edition 5.0 Update 6 for Microsoft Windows

IBM 32-bit SDK for Windows, Java 2 Technology Edition 5.0, service release 1

Linux
x86
Red Hat Enterprise Linux 4 GTK

Sun Java 2 Standard Edition 5.0 Update 6 for Linux x86

IBM 32-bit SDK for Linux on Intel Architecture, Java 2 Technology Edition 5.0, service release 1

 

Eclipse 3.3.0 Plug-in Reference Platforms


Platform Version Window System Java 2 Platformsio
Windows
32-bit
Windows XP Professional
Win32

Sun Java 2 Standard Edition 5.0 Update 11 for Microsoft Windows

IBM 32-bit SDK for Windows, Java 2 Technology Edition 5.0, SR4

BEA JRockit 5.0, for Microsoft Windows

Linux
x86
Red Hat Enterprise Linux 5 GTK

Sun Java 2 Standard Edition 5.0 Update 11 for Linux x86

IBM 32-bit SDK for Linux on Intel Architecture, Java 2 Technology Edition 5.0, SR4

BEA JRockit 5.0, for Linux x86

Linux
x86-64

Red Hat Enterprise Linux 4 Update 2 GTK

Sun Java 2 Standard Edition 5.0 Update 11 for Linux x86_64


Platform Symphony 4.0 Add-ons


  • Data collection and reporting: Historical data collection metrics, basic EGO reports, basic Symphony reports.
    The data collection feature supports Oracle 9i, Oracle 10g, and MS SQL Server 2005 to store cluster data.
    Apache Derby is supported for demo purposes. Note, however, that Apache Derby is not certified for production use.


  • Platform Symphony Connector for Microsoft Excel: supported on Microsoft Excel 2000, 2002, 2003 SP2.