C H A P T E R 1 |
Use the following hardware requirements as a guide and not as an exact sizing tool. For detailed help with hardware requirements, contact a Sun Secure Global Desktop Software sales office.
The requirements for a server hosting SGD can be calculated based on the total of the following:
The following are the requirements for installing and running SGD:
This is in addition to what is required for the operating system itself and assumes the server is used only for SGD.
The following are the requirements to support users who log in to SGD and run applications:
![]() | Caution - The actual central processing unit (CPU) and memory requirements can vary significantly, depending on the applications used. |
The following table lists the supported installation platforms for SGD.
Operating System | Supported Versions |
---|---|
Solaris![]() |
8, 9, 10, 10 Trusted Extensions |
Solaris OS on x86 platforms | 10, 10 Trusted Extensions |
Red Hat Enterprise Linux (Intel x86 32-bit) | 4, 5 |
Fedora Linux (Intel x86 32-bit) | 7 |
SUSE Linux Enterprise Server (Intel x86 32‐bit) | 9, 10 |
When you install SGD on Solaris 10 OS Trusted Extensions platforms, you must install SGD in a labelled zone. Do not install SGD in the global zone.
B y default, SGD is installed in the /opt/tarantella directory. As the /opt directory is read only on Solaris 10 OS Trusted Extensions platforms, you must select another location to install SGD. On Solaris OS platforms, the installation program asks you for the installation directory when you install the software.
You might have to make some operating system modifications. Without these modifications, SGD might not install properly or operate correctly.
When you install SGD on Linux platforms, localized messages in the supported languages can only be displayed if the gettext package is installed. If the gettext package is not installed, English is used during the installation.
SGD fails to install if the libXp.so.6 library is not available on the host. This library was deprecated in Fedora Core 3. However, the file is still available in the libXp package.
The libXm.so.3 library is required to support 5250 and 3270 applications. This library is available in the OpenMotif 2.2 package.
SGD fails to install if the libgdbm.so.2 library is not available on the host. SUSE Linux Enterprise Server 9 with Service Pack 2 contains version 3 of the library by default. Obtain and install version 2 of the library before installing SGD.
SGD fails to install if the libgdbm.so.2 and libexpat.so.0 libraries are not available on the host. SUSE Linux Enterprise Server 10 contains version 3 and version 1 of these libraries by default. Obtain and install the required version of these libraries before installing SGD.
You must install at least the End User Solaris OS distribution to get the libraries required by SGD. If you do not, SGD does not install.
SGD fails to install if the /usr/lib/libsendfile.so library is not available on the host. This library might be included with the Core Solaris Libraries (SUNWcsl) package, or you might have to apply patch number 111297 to obtain it.
You must configure your network for use with SGD. The following are the main requirements:
Hosts must have Domain Name System (DNS) entries that can be resolved by all clients.
DNS lookups and reverse lookups for a host must always succeed.
The Sun Secure Global Desktop Software 4.4 Administration Guide has detailed information about all the ports used by SGD and how to use SGD with firewalls. The following information lists the common ports used.
Client devices must be able to make Transmission Control Protocol/Internet Protocol (TCP/IP) connections to SGD on the following TCP ports:
80 - For HTTP connections between client devices and the SGD Web Server. The port number can vary depending on the port selected on installation.
443 - For HTTPS connections between client devices and the SGD Web Server.
3144 - For standard (unencrypted) connections between the SGD Client and the SGD server.
5307 - For secure (SSL-based) connections between the SGD Client and the SGD server.
To run applications, SGD must be able to make TCP/IP connections to application servers. The types of applications determine which TCP ports must be open, for example:
In SGD, an array is a collection of SGD servers that share configuration information. As the SGD servers in an array share information about user sessions and application sessions, it is important to synchronize the clocks on the SGD hosts. Use Network Time Protocol (NTP) software or the rdate command to ensure the clocks on all SGD hosts are synchronized.
When you install SGD, you install the SGD Web Server. The SGD Web Server is an Apache web server that is pre-configured for use with SGD.
When you install SGD, the SGD installation program asks you for the TCP port on which the SGD Web Server listens for HTTP connections. This is usually TCP port 80. If another process is listening on that port, the installation program asks you to choose another port.
To install SGD, you must have superuser (root) privileges.
The system must have ttaserv and a ttasys users and a ttaserv group before you can install SGD.
The ttasys user owns all the files and processes used by the SGD server. The ttaserv user owns all the files and processes used by the SGD Web Server.
The SGD server does not require superuser (root) privileges to run. The SGD server starts as the root user and then downgrades to the ttasys user.
If you try to install the software without these users and group in place, the installation program stops without making any changes to the system and tells you what you need to do.
Following are the requirements:
You can use any user identification number (UID) or group ID (GID) you want. The UID and GID can be different.
For security, lock these accounts, for example with the passwd -l command.
One way to create these users is with the useradd and groupadd commands, for example:
# groupadd ttaserv # useradd -g ttaserv -s /bin/sh -d /home/ttasys ttasys # useradd -g ttaserv -s /bin/sh -d /home/ttaserv ttaserv # passwd -l ttasys # passwd -l ttaserv |
The SGD Enhancement Module is a software component that can be installed on an application server to provide the following additional functionality to SGD:
The following are the supported installation platforms for the SGD Enhancement Module:
Operating System | Supported Versions |
---|---|
Microsoft Windows | Windows Server 2003
Microsoft Windows XP Professional[1] Microsoft Windows Vista Ultimate[1] Microsoft Windows Vista Business[1] |
Solaris OS on SPARC platforms | 8, 9, 10, 10 Trusted Extensions[2] |
Solaris OS on x86 platforms | 10, 10 Trusted Extensions[1] |
Red Hat Enterprise Linux (Intel x86 32-bit) | 4, 5 |
Fedora Linux (Intel x86 32-bit) | 7 |
SUSE Linux Enterprise Server (Intel x86 32-bit) | 9, 10 |
Application servers that are not supported platforms for the SGD Enhancement Module can be used with SGD to access a supported application type using any of the supported protocols.
To run applications, SGD must be able to connect to the application server that hosts the application. Typically this is done using either Telnet or Secure Shell (SSH). Enable one of these services before installing the SGD. SSH is the best for security.
If you are using SSH, you must enable X11 forwarding. You can do this either in your SSH configuration or by configuring the application in SGD. The Sun Secure Global Desktop Software 4.4 Administration Guide has details on using SSH with SGD.
Before installing SGD, read the Sun Secure Global Desktop Software 4.4 Release Notes. The release notes contain important information about this version of SGD, including the known issues and bugs with installation.
Copyright © 2008, Sun Microsystems, Inc. All rights reserved.