SlideShare a Scribd company logo
Ulteo Open Virtual Desktop

        Installation




                       Copyright © 2008 Ulteo SAS -
CONTENTS                                                                                               CONTENTS


Contents
1 Prerequisites                                                                                                    2

2   Installation of MySQL                                                                                          2

3   Session Manager (sm.ulteo.com)                                                                                  2
    3.1 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    2
         3.1.1 Setup the application system archive . . . . . . . . . . . . . . . . . . . . . . . . . . .           6
    3.2 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .        7

4   Application Server installation (aps.ulteo.com)                                                                 9
    4.1 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .       11
        4.1.1 Register the server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .        11
        4.1.2 Set an redirection name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .          12

5   Perform a "Publication"                                                                                        14

6   Launch a session                                                                                               15




                                                          1
3 SESSION MANAGER (SM.ULTEO.COM)


1 Prerequisites
A minimal Open Virtual Desktop infrastructure requires one Session Manager and one Application
Server.
   • the Session Manager is a LAMP (Linux Apache MySQL PHP) system and could be used in an
     exising LAMP server.
   • the Application Server is a server where the desktop and applications will be executed. It has to
     be a Ulteo OVD dedicated server.



 I MPORTANT
           In this document, we are using sm.ulteo.com for the Session Manager and aps.ulteo.com
           for Application Server.

           You need to set that names according to your own domain names.




 N OTE


 It is possible to install both Application Server and Session Manager on the same machine.


   The servers used by Ulteo OVD need to be installed with Ubuntu 8.04 (Hardy Heron) Server for
x86/32 bits (it can be downloaded from this link).
   All operations need to be done as super user.

   • To log in as root:
        $ sudo -s



2 Installation of MySQL
If you don’t have any available MySQL database, you have to install MySQL on your Session Manager.
    Install the mysql-server package:
# apt-get install mysql-server

      A password for root will be asked.


3 Session Manager (sm.ulteo.com)
The Session Manager is the main server for your Ulteo Open Virtual Desktop infrastructure. It will manage
all your application servers through an administration web interface.

3.1     Installation
   • Add the Ulteo repository to the repository list:

        # echo "deb http://archive.ulteo.com/ulteo/ovd 2.5 main" >> /etc/apt/sources ←
            .list
        # apt-get update




                                                       2
3 SESSION MANAGER (SM.ULTEO.COM)                                                         3.1   Installation




     N OTE


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



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

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


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

    # apt-get install ulteo-ovd-session-manager


  • The installer asks for an admin login




                                                     3
3 SESSION MANAGER (SM.ULTEO.COM)       3.1   Installation


  • And a password:




  • which has to be confirmed:




                                   4
3 SESSION MANAGER (SM.ULTEO.COM)                                                        3.1   Installation


  • Next question is about MySQL creation. Will aptitude create user and database for OVD on
    MySQL ?




  • Application servers are using an application system that will be the same for all your application
    servers:




    If you don’t have access to Internet, keep this field empty, we’ll see later how to install it by hand.


                                                   5
3 SESSION MANAGER (SM.ULTEO.COM)                                                         3.1   Installation


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




3.1.1 Setup the application system archive
If you didn’t specify an URL at the last question, you have to copy an application system archive into
/usr/share/ulteo/sessionmanager/base.tar.gz.
    For instance, you can download an archive from http://www.ulteo.com/main/downloads/
ulteo-ovd.php?suite=2.5 from another computer which have access to Internet and copy it on a
usb stick. Then, you have to copy it on the Session Manager at /usr/share/ulteo/sessionmanager/base.tar.gz




                                                    6
3 SESSION MANAGER (SM.ULTEO.COM)                                                   3.2   Configuration


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




   For the first time you login, the system detect that 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:




      Then, you should be redirected to the main page:




                                                    7
3 SESSION MANAGER (SM.ULTEO.COM)                                              3.2   Configuration




  The session manager has no application server plugged yet. You now have to install one or more
Application Servers.




                                               8
4   APPLICATION SERVER INSTALLATION . . .


4     Application Server installation (aps.ulteo.com)
    • If you haven’t done it yet for the Session Manager, add the Ulteo repositoriy to the Ubuntu repos-
      itory list:

      # echo "deb http://archive.ulteo.com/ulteo/ovd 2.5 main" >> /etc/apt/sources ←
          .list
      # apt-get update


    • If you haven’t done it yet for the Session Manager, install the keyring package to validate the
      repository using gpg:

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




        N OTE


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



    • Install the package ulteo-ovd-application-server:

      # apt-get install ulteo-ovd-application-server


    • The first question is about the FQDN (Fully Qualified Domain Name) hostname of the machine
      you are using as an Application Server. This FQDN is used by the Session Manager server to
      manage Application Servers. If the FQDN is not defined well, this Application Server will never
      register on the Main server. Here we are using aps.ulteo.com.



        I MPORTANT

                If you are going to install an Application server on the same machine as your Ses-
                sion Manager, it’s adviced to use 127.0.0.1 as FQDN.




                                                       9
4   APPLICATION SERVER INSTALLATION . . .




                                            10
4     APPLICATION SERVER INSTALLATION . . .                                                4.1   Configuration


    • The next question is about the URL/path where the session manager can be accessed. Provide the
      URL that was used previously (we use http://sm.ulteo.com/sessionmanager here for the
      example, but of course, you have to set your own domain name).



        I MPORTANT

               If you are going to install an Application server on the same machine as your Ses-
               sion Manager, it’s adviced to use http://127.0.0.1/sessionmanager as
               URL.




   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 restart



4.1    Configuration
4.1.1 Register the server
An Application server has been installed and is now ready. First, we have to register it, and switch it
from maintenance mode to production mode.
    • Your server should appear in the Unregistered server page.




                                                      11
4    APPLICATION SERVER INSTALLATION . . .                                               4.1   Configuration




        If your server does not appear in the list, you might have a DNS configuration issue, please report
        to the FAQ to solve this issue.
     • If you want to use this server on your network, you have to click on register.

     • Now, click on Switch to production to switch it to Production mode.

4.1.2    Set an redirection name
The server redirection name is an option. If all your machines are in the same network, you don’t have
to change it.


    I MPORTANT

           If you installed your Application server on the same machine as your Session Manager
           and you follow our advices, you setup 127.0.0.1 as server name so you must define an
           redirection name.


   The redirection name is used to launch session. When you launch a session, you are redirected to
an Application server using the redirection name as redirection. In some cases the default redirection
name (the FQDN you gave at the ApS installation) is not valid. For instance, if you setup an private IP
address and you want to connect from Internet.




                                                      12
4   APPLICATION SERVER INSTALLATION . . .        4.1   Configuration




                                            13
5 PERFORM A "PUBLICATION"


5 Perform a "Publication"
A publication is an association between a users group and an applications group. It’s an authorization
for a users group to launch the applications include in the group.
     By default, there is no users or applications group installed so you have to create it to launch sessions
(it’s not possible to launch session without application in the default configuration).
     To simplify the process, you can use the Publication wizard by going on Applications page.




Go to the Publications page, select and follow the wizard steps.




                                                     14
6 LAUNCH A SESSION


6 Launch a session


I MPORTANT
       Client prerequisites:

           • Java 1.5/1.6 (Sun or OpenJDK)

           • browser: Firefox 2+ or Internet Explorer 7+




  • Back to http://sm.ulteo.com/sessionmanager/ with your browser, you should see a login
    page:




                                                    15
6 LAUNCH A SESSION


  • Once logged in, the session is launching:




                                                16
6 LAUNCH A SESSION


  • The session is launched and is ready to use with applications that have been published for the
    user:




                                               17

More Related Content

What's hot

VMukti Complete Server Installation For V1034 to V1038
VMukti Complete Server Installation For V1034 to V1038VMukti Complete Server Installation For V1034 to V1038
VMukti Complete Server Installation For V1034 to V1038
vmukti
 
Zentyal Customization (templates, hooks, LDAP)
Zentyal Customization (templates, hooks, LDAP)Zentyal Customization (templates, hooks, LDAP)
Zentyal Customization (templates, hooks, LDAP)
Carlos Pérez-Aradros
 
M sata raid_adaptec
M sata raid_adaptecM sata raid_adaptec
M sata raid_adapteclaonap166
 
Essbase installation 11.1.1.3 chapter
Essbase installation 11.1.1.3 chapterEssbase installation 11.1.1.3 chapter
Essbase installation 11.1.1.3 chapterAmit Sharma
 
DNF Failed To Open Cache
DNF Failed To Open CacheDNF Failed To Open Cache
DNF Failed To Open Cache
VCP Muthukrishna
 
Esm rel notes_6.0cp1
Esm rel notes_6.0cp1Esm rel notes_6.0cp1
Esm rel notes_6.0cp1
Protect724v3
 
Sap ep 7.0 install
Sap ep 7.0 installSap ep 7.0 install
Sap ep 7.0 installdkeerthan
 
SharePoint 2013 SP1 Deployment for OneDrive use – Step by Step [Small]
SharePoint 2013 SP1 Deployment for OneDrive use – Step by Step [Small]SharePoint 2013 SP1 Deployment for OneDrive use – Step by Step [Small]
SharePoint 2013 SP1 Deployment for OneDrive use – Step by Step [Small]Levi Ustinov
 
02.12.2012 ubuntu 12.1 server guide
02.12.2012 ubuntu 12.1 server guide02.12.2012 ubuntu 12.1 server guide
02.12.2012 ubuntu 12.1 server guide
El Alex Andrade
 
Ovms ops manager_admin
Ovms ops manager_adminOvms ops manager_admin
Ovms ops manager_adminsati1981
 
Quickstartguidesoasuite11gr1ps4 459545
Quickstartguidesoasuite11gr1ps4 459545Quickstartguidesoasuite11gr1ps4 459545
Quickstartguidesoasuite11gr1ps4 459545
Sensei64
 
Eql tr symantec-backup-exec-10d-tr1024
Eql tr symantec-backup-exec-10d-tr1024Eql tr symantec-backup-exec-10d-tr1024
Eql tr symantec-backup-exec-10d-tr1024
casanoteva
 
Arcsight ESM Support Matrix
Arcsight ESM Support MatrixArcsight ESM Support Matrix
Arcsight ESM Support Matrix
Protect724
 
Vmware tools-installation-configuration
Vmware tools-installation-configurationVmware tools-installation-configuration
Vmware tools-installation-configurationRam Prasad Ohnu
 
Installation of ESX Server
Installation of ESX ServerInstallation of ESX Server
Installation of ESX ServerLuca Viscomi
 
Bisp hyperion11 1 1 3 installation guide
Bisp hyperion11 1 1 3 installation guideBisp hyperion11 1 1 3 installation guide
Bisp hyperion11 1 1 3 installation guideAmit Sharma
 
Manual Sophos
Manual SophosManual Sophos
Manual Sophos
Olavo Dalcorso
 

What's hot (20)

VMukti Complete Server Installation For V1034 to V1038
VMukti Complete Server Installation For V1034 to V1038VMukti Complete Server Installation For V1034 to V1038
VMukti Complete Server Installation For V1034 to V1038
 
Dev stacklabguide
Dev stacklabguideDev stacklabguide
Dev stacklabguide
 
Zentyal Customization (templates, hooks, LDAP)
Zentyal Customization (templates, hooks, LDAP)Zentyal Customization (templates, hooks, LDAP)
Zentyal Customization (templates, hooks, LDAP)
 
M sata raid_adaptec
M sata raid_adaptecM sata raid_adaptec
M sata raid_adaptec
 
Vmware interview
Vmware interviewVmware interview
Vmware interview
 
Vsp 40 admin_guide
Vsp 40 admin_guideVsp 40 admin_guide
Vsp 40 admin_guide
 
Essbase installation 11.1.1.3 chapter
Essbase installation 11.1.1.3 chapterEssbase installation 11.1.1.3 chapter
Essbase installation 11.1.1.3 chapter
 
DNF Failed To Open Cache
DNF Failed To Open CacheDNF Failed To Open Cache
DNF Failed To Open Cache
 
Esm rel notes_6.0cp1
Esm rel notes_6.0cp1Esm rel notes_6.0cp1
Esm rel notes_6.0cp1
 
Sap ep 7.0 install
Sap ep 7.0 installSap ep 7.0 install
Sap ep 7.0 install
 
SharePoint 2013 SP1 Deployment for OneDrive use – Step by Step [Small]
SharePoint 2013 SP1 Deployment for OneDrive use – Step by Step [Small]SharePoint 2013 SP1 Deployment for OneDrive use – Step by Step [Small]
SharePoint 2013 SP1 Deployment for OneDrive use – Step by Step [Small]
 
02.12.2012 ubuntu 12.1 server guide
02.12.2012 ubuntu 12.1 server guide02.12.2012 ubuntu 12.1 server guide
02.12.2012 ubuntu 12.1 server guide
 
Ovms ops manager_admin
Ovms ops manager_adminOvms ops manager_admin
Ovms ops manager_admin
 
Quickstartguidesoasuite11gr1ps4 459545
Quickstartguidesoasuite11gr1ps4 459545Quickstartguidesoasuite11gr1ps4 459545
Quickstartguidesoasuite11gr1ps4 459545
 
Eql tr symantec-backup-exec-10d-tr1024
Eql tr symantec-backup-exec-10d-tr1024Eql tr symantec-backup-exec-10d-tr1024
Eql tr symantec-backup-exec-10d-tr1024
 
Arcsight ESM Support Matrix
Arcsight ESM Support MatrixArcsight ESM Support Matrix
Arcsight ESM Support Matrix
 
Vmware tools-installation-configuration
Vmware tools-installation-configurationVmware tools-installation-configuration
Vmware tools-installation-configuration
 
Installation of ESX Server
Installation of ESX ServerInstallation of ESX Server
Installation of ESX Server
 
Bisp hyperion11 1 1 3 installation guide
Bisp hyperion11 1 1 3 installation guideBisp hyperion11 1 1 3 installation guide
Bisp hyperion11 1 1 3 installation guide
 
Manual Sophos
Manual SophosManual Sophos
Manual Sophos
 

Similar to Installation

FME Server Linux FME UC 2022 Presentation - Merline and Richard Corporate Dec...
FME Server Linux FME UC 2022 Presentation - Merline and Richard Corporate Dec...FME Server Linux FME UC 2022 Presentation - Merline and Richard Corporate Dec...
FME Server Linux FME UC 2022 Presentation - Merline and Richard Corporate Dec...
Safe Software
 
Sharepoint 2007 Install Best Practice Phase 1
Sharepoint 2007 Install Best Practice  Phase 1Sharepoint 2007 Install Best Practice  Phase 1
Sharepoint 2007 Install Best Practice Phase 1LiquidHub
 
Safe peak installation guide version 2.1
Safe peak installation guide version 2.1Safe peak installation guide version 2.1
Safe peak installation guide version 2.1Vladi Vexler
 
Netxms install guide
Netxms install guideNetxms install guide
Netxms install guideNaga Raju N
 
Install VMWare Tools CentOS 7
Install VMWare Tools CentOS 7Install VMWare Tools CentOS 7
Install VMWare Tools CentOS 7
VCP Muthukrishna
 
Installation Guide - Octopus
Installation Guide - OctopusInstallation Guide - Octopus
Installation Guide - Octopus
vincent.biot
 
How to install oracle ops center 12c
How to install oracle ops center 12cHow to install oracle ops center 12c
How to install oracle ops center 12c
Muqthiyar Pasha
 
Wily introscope 7.1 installation guide
Wily introscope 7.1   installation guideWily introscope 7.1   installation guide
Wily introscope 7.1 installation guide
Imam Nurhadi
 
Field installation guide-v3_1
Field installation guide-v3_1Field installation guide-v3_1
Field installation guide-v3_1
Ganesh Joshi Regmi
 
Planning Optimal Lotus Quickr services for Portal (J2EE) Deployments
Planning Optimal Lotus Quickr services for Portal (J2EE) DeploymentsPlanning Optimal Lotus Quickr services for Portal (J2EE) Deployments
Planning Optimal Lotus Quickr services for Portal (J2EE) Deployments
Stuart McIntyre
 
Oracle VM 3.4.1 Installation
Oracle VM 3.4.1 InstallationOracle VM 3.4.1 Installation
Oracle VM 3.4.1 Installation
Simo Vilmunen
 
Quick-Start Guide: Deploying Your Cloudian HyperStore Hybrid Storage Service
Quick-Start Guide: Deploying Your Cloudian HyperStore Hybrid Storage ServiceQuick-Start Guide: Deploying Your Cloudian HyperStore Hybrid Storage Service
Quick-Start Guide: Deploying Your Cloudian HyperStore Hybrid Storage Service
Cloudian
 
Dru lavigne servers-tutorial
Dru lavigne servers-tutorialDru lavigne servers-tutorial
Dru lavigne servers-tutorial
Dru Lavigne
 
Gluster Storage Platform Installation Guide
Gluster Storage Platform Installation GuideGluster Storage Platform Installation Guide
Gluster Storage Platform Installation Guide
GlusterFS
 
Installation and c onfiguration
Installation and c onfigurationInstallation and c onfiguration
Installation and c onfiguration
bispsolutions
 
18CSC311J WEB DESIGN AND DEVELOPMENT UNIT-4
18CSC311J WEB DESIGN AND DEVELOPMENT UNIT-418CSC311J WEB DESIGN AND DEVELOPMENT UNIT-4
18CSC311J WEB DESIGN AND DEVELOPMENT UNIT-4
sivakumarmcs
 
Drupal Continuous Integration with Jenkins - The Basics
Drupal Continuous Integration with Jenkins - The BasicsDrupal Continuous Integration with Jenkins - The Basics
Drupal Continuous Integration with Jenkins - The Basics
John Smith
 
Silk Test Install Guide
Silk Test Install GuideSilk Test Install Guide
Silk Test Install Guide
guestcdd1af
 
Epm live 4.3_installation_guide
Epm live 4.3_installation_guideEpm live 4.3_installation_guide
Epm live 4.3_installation_guideazurise
 

Similar to Installation (20)

FME Server Linux FME UC 2022 Presentation - Merline and Richard Corporate Dec...
FME Server Linux FME UC 2022 Presentation - Merline and Richard Corporate Dec...FME Server Linux FME UC 2022 Presentation - Merline and Richard Corporate Dec...
FME Server Linux FME UC 2022 Presentation - Merline and Richard Corporate Dec...
 
Sharepoint 2007 Install Best Practice Phase 1
Sharepoint 2007 Install Best Practice  Phase 1Sharepoint 2007 Install Best Practice  Phase 1
Sharepoint 2007 Install Best Practice Phase 1
 
Safe peak installation guide version 2.1
Safe peak installation guide version 2.1Safe peak installation guide version 2.1
Safe peak installation guide version 2.1
 
metus
metusmetus
metus
 
Netxms install guide
Netxms install guideNetxms install guide
Netxms install guide
 
Install VMWare Tools CentOS 7
Install VMWare Tools CentOS 7Install VMWare Tools CentOS 7
Install VMWare Tools CentOS 7
 
Installation Guide - Octopus
Installation Guide - OctopusInstallation Guide - Octopus
Installation Guide - Octopus
 
How to install oracle ops center 12c
How to install oracle ops center 12cHow to install oracle ops center 12c
How to install oracle ops center 12c
 
Wily introscope 7.1 installation guide
Wily introscope 7.1   installation guideWily introscope 7.1   installation guide
Wily introscope 7.1 installation guide
 
Field installation guide-v3_1
Field installation guide-v3_1Field installation guide-v3_1
Field installation guide-v3_1
 
Planning Optimal Lotus Quickr services for Portal (J2EE) Deployments
Planning Optimal Lotus Quickr services for Portal (J2EE) DeploymentsPlanning Optimal Lotus Quickr services for Portal (J2EE) Deployments
Planning Optimal Lotus Quickr services for Portal (J2EE) Deployments
 
Oracle VM 3.4.1 Installation
Oracle VM 3.4.1 InstallationOracle VM 3.4.1 Installation
Oracle VM 3.4.1 Installation
 
Quick-Start Guide: Deploying Your Cloudian HyperStore Hybrid Storage Service
Quick-Start Guide: Deploying Your Cloudian HyperStore Hybrid Storage ServiceQuick-Start Guide: Deploying Your Cloudian HyperStore Hybrid Storage Service
Quick-Start Guide: Deploying Your Cloudian HyperStore Hybrid Storage Service
 
Dru lavigne servers-tutorial
Dru lavigne servers-tutorialDru lavigne servers-tutorial
Dru lavigne servers-tutorial
 
Gluster Storage Platform Installation Guide
Gluster Storage Platform Installation GuideGluster Storage Platform Installation Guide
Gluster Storage Platform Installation Guide
 
Installation and c onfiguration
Installation and c onfigurationInstallation and c onfiguration
Installation and c onfiguration
 
18CSC311J WEB DESIGN AND DEVELOPMENT UNIT-4
18CSC311J WEB DESIGN AND DEVELOPMENT UNIT-418CSC311J WEB DESIGN AND DEVELOPMENT UNIT-4
18CSC311J WEB DESIGN AND DEVELOPMENT UNIT-4
 
Drupal Continuous Integration with Jenkins - The Basics
Drupal Continuous Integration with Jenkins - The BasicsDrupal Continuous Integration with Jenkins - The Basics
Drupal Continuous Integration with Jenkins - The Basics
 
Silk Test Install Guide
Silk Test Install GuideSilk Test Install Guide
Silk Test Install Guide
 
Epm live 4.3_installation_guide
Epm live 4.3_installation_guideEpm live 4.3_installation_guide
Epm live 4.3_installation_guide
 

More from rumoorthyit

More from rumoorthyit (6)

M211 c
M211 cM211 c
M211 c
 
G111 b
G111 bG111 b
G111 b
 
Quality circles
Quality circlesQuality circles
Quality circles
 
Network
NetworkNetwork
Network
 
Chapter8 6up
Chapter8 6upChapter8 6up
Chapter8 6up
 
05 network
05 network05 network
05 network
 

Recently uploaded

Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 

Recently uploaded (20)

Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 

Installation

  • 1. Ulteo Open Virtual Desktop Installation Copyright © 2008 Ulteo SAS -
  • 2. CONTENTS CONTENTS Contents 1 Prerequisites 2 2 Installation of MySQL 2 3 Session Manager (sm.ulteo.com) 2 3.1 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 3.1.1 Setup the application system archive . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3.2 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 4 Application Server installation (aps.ulteo.com) 9 4.1 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 4.1.1 Register the server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 4.1.2 Set an redirection name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 5 Perform a "Publication" 14 6 Launch a session 15 1
  • 3. 3 SESSION MANAGER (SM.ULTEO.COM) 1 Prerequisites A minimal Open Virtual Desktop infrastructure requires one Session Manager and one Application Server. • the Session Manager is a LAMP (Linux Apache MySQL PHP) system and could be used in an exising LAMP server. • the Application Server is a server where the desktop and applications will be executed. It has to be a Ulteo OVD dedicated server. I MPORTANT In this document, we are using sm.ulteo.com for the Session Manager and aps.ulteo.com for Application Server. You need to set that names according to your own domain names. N OTE It is possible to install both Application Server and Session Manager on the same machine. The servers used by Ulteo OVD need to be installed with Ubuntu 8.04 (Hardy Heron) Server for x86/32 bits (it can be downloaded from this link). All operations need to be done as super user. • To log in as root: $ sudo -s 2 Installation of MySQL If you don’t have any available MySQL database, you have to install MySQL on your Session Manager. Install the mysql-server package: # apt-get install mysql-server A password for root will be asked. 3 Session Manager (sm.ulteo.com) The Session Manager is the main server for your Ulteo Open Virtual Desktop infrastructure. It will manage all your application servers through an administration web interface. 3.1 Installation • Add the Ulteo repository to the repository list: # echo "deb http://archive.ulteo.com/ulteo/ovd 2.5 main" >> /etc/apt/sources ← .list # apt-get update 2
  • 4. 3 SESSION MANAGER (SM.ULTEO.COM) 3.1 Installation N OTE GPG errors given by the previous command will be fixed in the next installation steps. They won’t prevent the installation to be successful. • Install the keyring package to validate the repository using gpg: # apt-get install ulteo-keyring # apt-get update • Install the ulteo-ovd-session-manager package: # apt-get install ulteo-ovd-session-manager • The installer asks for an admin login 3
  • 5. 3 SESSION MANAGER (SM.ULTEO.COM) 3.1 Installation • And a password: • which has to be confirmed: 4
  • 6. 3 SESSION MANAGER (SM.ULTEO.COM) 3.1 Installation • Next question is about MySQL creation. Will aptitude create user and database for OVD on MySQL ? • Application servers are using an application system that will be the same for all your application servers: If you don’t have access to Internet, keep this field empty, we’ll see later how to install it by hand. 5
  • 7. 3 SESSION MANAGER (SM.ULTEO.COM) 3.1 Installation The server is now installed but not configured yet. You have to open http://sm.ulteo.com/ sessionmanager with a web browser.It should display this page: 3.1.1 Setup the application system archive If you didn’t specify an URL at the last question, you have to copy an application system archive into /usr/share/ulteo/sessionmanager/base.tar.gz. For instance, you can download an archive from http://www.ulteo.com/main/downloads/ ulteo-ovd.php?suite=2.5 from another computer which have access to Internet and copy it on a usb stick. Then, you have to copy it on the Session Manager at /usr/share/ulteo/sessionmanager/base.tar.gz 6
  • 8. 3 SESSION MANAGER (SM.ULTEO.COM) 3.2 Configuration 3.2 Configuration The first step is to go to http://sm.ulteo.com/sessionmanager/admin and autenticate yourself with the login and password you provided during the installation. For the first time you login, the system detect that 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: Then, you should be redirected to the main page: 7
  • 9. 3 SESSION MANAGER (SM.ULTEO.COM) 3.2 Configuration The session manager has no application server plugged yet. You now have to install one or more Application Servers. 8
  • 10. 4 APPLICATION SERVER INSTALLATION . . . 4 Application Server installation (aps.ulteo.com) • If you haven’t done it yet for the Session Manager, add the Ulteo repositoriy to the Ubuntu repos- itory list: # echo "deb http://archive.ulteo.com/ulteo/ovd 2.5 main" >> /etc/apt/sources ← .list # apt-get update • If you haven’t done it yet for the Session Manager, install the keyring package to validate the repository using gpg: # apt-get install ulteo-keyring # apt-get update N OTE GPG errors given by the previous command will be fixed in the next installation steps. They won’t prevent the installation to be successful. • Install the package ulteo-ovd-application-server: # apt-get install ulteo-ovd-application-server • The first question is about the FQDN (Fully Qualified Domain Name) hostname of the machine you are using as an Application Server. This FQDN is used by the Session Manager server to manage Application Servers. If the FQDN is not defined well, this Application Server will never register on the Main server. Here we are using aps.ulteo.com. I MPORTANT If you are going to install an Application server on the same machine as your Ses- sion Manager, it’s adviced to use 127.0.0.1 as FQDN. 9
  • 11. 4 APPLICATION SERVER INSTALLATION . . . 10
  • 12. 4 APPLICATION SERVER INSTALLATION . . . 4.1 Configuration • The next question is about the URL/path where the session manager can be accessed. Provide the URL that was used previously (we use http://sm.ulteo.com/sessionmanager here for the example, but of course, you have to set your own domain name). I MPORTANT If you are going to install an Application server on the same machine as your Ses- sion Manager, it’s adviced to use http://127.0.0.1/sessionmanager as URL. 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 restart 4.1 Configuration 4.1.1 Register the server An Application server has been installed and is now ready. First, we have to register it, and switch it from maintenance mode to production mode. • Your server should appear in the Unregistered server page. 11
  • 13. 4 APPLICATION SERVER INSTALLATION . . . 4.1 Configuration If your server does not appear in the list, you might have a DNS configuration issue, please report to the FAQ to solve this issue. • If you want to use this server on your network, you have to click on register. • Now, click on Switch to production to switch it to Production mode. 4.1.2 Set an redirection name The server redirection name is an option. If all your machines are in the same network, you don’t have to change it. I MPORTANT If you installed your Application server on the same machine as your Session Manager and you follow our advices, you setup 127.0.0.1 as server name so you must define an redirection name. The redirection name is used to launch session. When you launch a session, you are redirected to an Application server using the redirection name as redirection. In some cases the default redirection name (the FQDN you gave at the ApS installation) is not valid. For instance, if you setup an private IP address and you want to connect from Internet. 12
  • 14. 4 APPLICATION SERVER INSTALLATION . . . 4.1 Configuration 13
  • 15. 5 PERFORM A "PUBLICATION" 5 Perform a "Publication" A publication is an association between a users group and an applications group. It’s an authorization for a users group to launch the applications include in the group. By default, there is no users or applications group installed so you have to create it to launch sessions (it’s not possible to launch session without application in the default configuration). To simplify the process, you can use the Publication wizard by going on Applications page. Go to the Publications page, select and follow the wizard steps. 14
  • 16. 6 LAUNCH A SESSION 6 Launch a session I MPORTANT Client prerequisites: • Java 1.5/1.6 (Sun or OpenJDK) • browser: Firefox 2+ or Internet Explorer 7+ • Back to http://sm.ulteo.com/sessionmanager/ with your browser, you should see a login page: 15
  • 17. 6 LAUNCH A SESSION • Once logged in, the session is launching: 16
  • 18. 6 LAUNCH A SESSION • The session is launched and is ready to use with applications that have been published for the user: 17