Ulteo Open Virtual Desktop

<meta http-equiv="content-type" content="text/html; charset=utf-8"><div class="titlepage" style="color: rgb(88, 88, 88); font-family: 'Lucida Grande', Verdana, Lucida, Helvetica, Arial, sans-serif; font-size: 16px; ">

Ulteo Open Virtual Desktop

Ubuntu 10.04 (Lucid Lynx) support

Table of Contents

Prerequisites: Ubuntu 10.04 (Lucid Lynx)
Online method
Offline Method
Session Manager installation and configuration
Installation of MySQL
Package installation
Application Server and File Server installation (using Subsystem)
Web Client installation (web.ulteo.com)

The purpose of this document is to describe how the different pieces of Ulteo OVD are supported on Ubuntu 10.04 (Lucid Lynx) system.

Prerequisites: Ubuntu 10.04 (Lucid Lynx)

Ubuntu 10.04 (Lucid Lynx) is the latest LTS version of Ubuntu. There are several editions: desktop/server, 32/64 bits. This documentation has been done for the server edition (32/64 bits) but it should also work with the desktop edition. The Ubuntu operating system can be downloaded here.


On Ubuntu systems, we are not using the super user (root) to log in and install packages. It is recomended to use sudo.

So there are two alternatives: either you think about adding sudo before each command you launch or you log in as root

To log in as root:

$ sudo -s


In this document, we are using sm.ulteo.com for the Session Manager address, aps.ulteo.com for the Application Server andweb.ulteo.com for the Web Client.

You need to set those names according to your own domain name.


Ubuntu is a Debian-based system which uses the same packaging system and tools: apt-get. So you need to have an internet connection on your Ubuntu system and add an Ulteo Debian repository to your system.

Online method

The following method describe the repository process when your servers can access to Internet. If not, please read the offline method.

  •  Edit the /etc/apt/sources.list.d/01-ulteo-ovd.list file and add these lines:

    deb http://archive.ulteo.com/ovd/3.0/ubuntu lucid main

Offline Method

  •  The offline repository is an archive named ubuntu-lucid.tar.gz.

    Get this archive from the Ulteo website or from the Ulteo OVD DVD and copy it in the /root of your machine.

  •  Uncompress the archive:

    # tar xzf ubuntu-lucid.tar.gz
  •  Edit the /etc/apt/sources.list.d/01-ulteo-ovd-offline.list file and add these lines:

    deb file:///root/ubuntu-lucid lucid main

Finish with any method

  •  Update the package database:

    # apt-get update

    GPG errors given by the previous command will be fixed in the next installation steps. They won't prevent the installation to succeed.

  •  Install the keyring package to validate the repository using gpg:

    # apt-get install ulteo-keyring
    # apt-get update

Session Manager installation and configuration

The Session Manager is a LAMP (Linux Apache MySQL PHP) system and can be used on an exising LAMP server.

Installation of MySQL

The Session Manager needs access to a MySQL database. We advise you to setup the MySQL server on the same machine as the Session Manager to minimize access time.

  • Install the mysql-server package:

    # apt-get install mysql-server

    A password for root will be asked.

  •  Now log in mysql and create a database:

    # mysql -u root -p
    Enter password:
    mysql> create database ovd;
     Query OK, 1 row affected (0.02 sec)
    mysql> exit

Package installation

  • Install the ulteo-ovd-session-manager package:

    # apt-get install ulteo-ovd-session-manager
  • The installer asks for an admin login

    Session Manager installation admin login

  • And a password:

    Session Manager installation admin password

  • which has to be confirmed:

    Session Manager installation admin password confirmation

  • According to the Archictecture documentation, a Susbsystem archive can be installed on the SM to simplify the Application Servers' deployements.

    Session Manager application system archive installation

    If you don't have access to Internet or do not want to use Subsystems, keep this field empty.

The server is now installed but not configured yet. You have to open http://sm.ulteo.com/ovd/admin with a web browser. It should display this page:

Session Manager within a web browser


The first step is to go to http://sm.ulteo.com/ovd/admin and authenticate yourself with the login and password you provided during installation.

Session Manager admin login

For the first time you log in, the system detects that it is not well configured so you are redirected to a basic setup page which will save a default configuration.

You have to set the MySQL configuration. For instance, if you install MySQL on the same host as described previously, here is the configuration:

Session Manager admin init configuration

Then, you should be redirected to the main page:

Session Manager admin main page

The Session Manager is now installed. Please read other documentations to join servers or start sessions.

Application Server and File Server installation (using Subsystem)

The configuration is now done. The system is going to donwload and uncompress the application system archive from the Session Manager your registered.

Once done, you just have to restart the service:

# /etc/init.d/ulteo-ovd-subsystem restart

Your server should appear in the Unregistered server page.

Set a redirection name

The server redirection name is optional. If all your machines are in the same network, you don't have to change it.


If you have installed your Application Server on the same machine as your Session Manager and you have followed our advices, you have set as server name so you must define a redirection name.

The redirection name is used to launch sessions. When you launch a session, you are redirected to an Application Server using the redirection name as target host. In some cases the default redirection name is not valid. For instance, if you set up a private IP address and you want to connect to your Application Server from the internet.

Web Client installation (web.ulteo.com)

The Ulteo OVD Web client is no longer installed with the Session Manager as it was on previous versions (version number < 3.0). So you have to install it manually on any server you want. Of course, it's possible to install it on the same machine as the Session Manager.

In this example, we are using web.ulteo.com

Using you web browser, go to http://web.ulteo.com/ovd/, you should see a login page:

Web Client login

You can view this article online at: