Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: change hierarchy of headings

...

Table of Contents
excludeContents
stylesquare

Overview

The Charon-SSP Manager can set up an X11 login session using Xephyr and the XDMCP protocol.

Xephyr is a nested X-server that can run within a normal Linux or Baremetal GUI-based user session. It supports the Solaris GUI (Java Desktop, Openwin, CDE, and Gnome) and can provide graphics 3D acceleration based on the OpenGL 1.4 specification.

Running an X-server to access the graphical Solaris interface, requires a network configuration that allows a TCP/IP connection between the system running the X-server and the Solaris Guest operating system (Stromasys recommends that both systems be in the same subnet).

If the X-server runs on a remote system, the remote system must have a working TCP/IP connection to the guest system running in the Charon-SSP instance.

The screenshot below shows an X-session from Charon-SSP Manager to a guest running Oracle Solaris 10.

...

The graphical performance depends on many parameters, for example, the performance of the host system, the emulated system, and the network.
One important requirement is that the round-trip time of the network connection between display device and emulated Solaris system running on the AWS instance should be less or equal to 20ms.
For every use case, a test is required to evaluate the suitability for the specific customer environment.

Prerequisites

Installing Xephyr on the Remote Linux Host

If it has not happened yet, Xephyr must be installed on the remote Linux system where the Charon-SSP Manager will be used to start the X-server.

...

# yum install xorg-x11-server-Xephyr

Firewall Considerations

The Xephyr nested X-server listens for connections on port range 6001-6100 depending on the X11 Server configuration in Charon-SSP Manager. The configured ports must be allowed if a firewall (e.g. iptables on Linux) is used. For a quick assessment, in case the X-server does not show the dtlogin screen, the following commands on the Linux system running Xephyr can be used to turn off the firewall temporarily (depending on what firewall is being used).

...

Enabling XDMCP on Solaris 2.5 to Solaris 9

Use the following instructions to enable remote login over XDMCP up to Solaris 9:

  1. Edit the file /usr/dt/config/Xconfig. 

    # vi/usr/dt/config/Xconfig

  2. Locate the line Dtlogin.requestPort: 0 and insert a comment character, '#', at the beginning of the line.

  3. Save the configuration file and restart the X-server (if there is no dtlogin file in /etc/init.d, you have to run /usr/dt/bin/dtconfig -e first):

    # /etc/init.d/dtlogin restart

Enabling XDMCP on Solaris 10

Use the following commands to enable remote login over XDMCP on Solaris 10:

  1. Allow access to XDMCP over the network:

    # svccfg -s cde-login setprop 'dtlogin/args=""'

  2. Restart CDE.


    # svcadm restart cde-login

Configuring and Starting the X11 Server in Charon-SSP Manager

Basic Configuration Steps and Start

Once XDMCP has been enabled on the guest, use the following basic instructions to start the X-server display. The parameters are described in detail in the next section. You can add multiple profiles with different sets of parameters to the configuration of the Charon-SSP Manager.

Basic steps for configuring and starting the X11 server

StepDescription
1

Open the X11 server Configuration window from Charon-SSP Manager (menu path Tools > X11 Server).

Here you can start/stop already configured X11 servers and add, modify or delete them.

To add a new server, click on Add. This opens the Add X11 Profile window as shown here:

2

Configure the X11 server by completing the fields:

  • Enter a profile name

  • Enter the address or name of the guest in the field IP address.

  • Choose the keyboard layout preferred for this X-session.

  • Select the host IP address from which the X-server connects to guest Solaris.

  • Select the port to be used for the communication.

  • Select the X-session screen resolutions or Full Screen from the Resolution drop down box.

  • Click OK to save the configuration.

3

Click on Start to start the selected X-server.

...