XenApp Unix

69

description

Presentation about Citrix XenApp on ORACLE Solaris

Transcript of XenApp Unix

Page 1: XenApp Unix
Page 2: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1on SUN Solarix 10 (X86)

Helmut Hauser

Consulting Enterprise Services

visionapp AG

Page 3: XenApp Unix

Agenda

16.05.09 3© visionapp

Page 4: XenApp Unix

Agenda

16.05.09 4© visionapp

Page 5: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1https://www.citrix.com/English/ss/downloads/details.asp?downloadId=1681191&productId=186

Actual Hotfix for Solaris X86(as time of writing)

CTX119833, created 21-Jan-2009, PSE400SOLX056.tar

http://support.citrix.com/article/CTX119833

[There is a limited PSE400SOL058 Fix out for the SPARC Platform]

Documentation can be found at

https://support.citrix.com/product/xa/unix_v4.0fp1/#tab-doc

Note: A single machine can now handle up to impressive 1024 Clients

[The default value is 256 Clients/Server]

Add -maxclients xxx to the XTW_OPTS line in opt/CTXSmf/slib/ctxXtw.sh

16.05.09 © visionapp 5

XenApp for UNIX 4.0 with Feature Pack 1

Page 6: XenApp Unix

Why use Citrix ICA ?

X11 is a display protocol used within Unix.

http://www.x.org/wiki/

X11 does not perform very well if the network infrastructure is not fast enough.

Think of WAN, remote offices etc.

X11 is not usable with a delay/RTT of 10 ms.

XenApp for Unix is a wrapper for X11

Citrix converts X11 to the ICA [HDX] Protocol =

"Harder, better, faster, stronger"16.05.09 © visionapp 6

XenApp for UNIX 4.0 with Feature Pack 1

Page 7: XenApp Unix

Citrix support matrix

A huge customer located in the USA uses this product.

There is a good chance that it never goes out of maintenance/support

16.05.09 © visionapp 7

Presentation Server Version/Model

Language    NSC   EOS EOM EOL

Presentation Server Standard Edition

All EN, DE, FR, ES, JA 12-Feb-07 15-May-07 30-Jun-09 31-Dec-09

Presentation Server for Windows

4.0 EN, DE, FR, ES, JA 12-Feb-07 N/A 30-Jun-09 31-Dec-09

Presentation Server for Unix**

4.0 EN 16-Jul-08 N/A Not Announced at

this time

Not Announced at

this time

Presentation Server for Windows***

4.5 EN, DE, FR, ES, JA 16-Jul-08 N/A 31-Mar-11 30-Sep-11

XenApp for UNIX 4.0 with Feature Pack 1

Page 8: XenApp Unix

Agenda

16.05.09 8© visionapp

Page 9: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

XenApp for UNIX is supported on following UNIX flavours:

•Sun Microsystems’ Solaris™ 8, 9, and 10

•Hewlett-Packard’s HP-UX® 11 and 11i;

•IBM’s AIX® 5.1, 5.2, and 5.3.

Focus in this presentation is SUN Solaris (X86):

Superior file system (ZFS), very good integration in the enterprise etc.

Side note:

A new Solaris 10 release could be different (paths, startup scripts, etc.)

Unix Operating Systems supported by Citrix

16.05.09 9© visionapp

Page 10: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

As you might know …

Oracle and SUN Microsystems

On April 20, 2009, Sun and Oracle announced a definitive agreement under which Oracle will acquire Sun common stock for $9.50 per share in cash. The transaction is valued at approximately $7.4 billion, or $5.6 billion net of Sun's cash and debt. The proposed transaction is subject to Sun stockholder approval, certain regulatory approvals and customary closing conditions. Until the deal closes, each company will continue to operate independently, and it is business as usual.

The acquisition combines best-in-class enterprise software and mission-critical computing systems. Oracle plans to engineer and deliver an integrated system—applications to disk—where all the pieces fit and work together so customers do not have to do it themselves. Customers benefit as their system integration costs go down while system performance, reliability and security go up.

SUN and Oracle

16.05.09 10© visionapp

Page 11: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

The history of Unix

http://www.levenez.com/unix/unix_a4.pdf

Two flavors of SUN Solaris are available for no charge.

The community edition OPEN Solaris

http://www.opensolaris.com/get/index.jsp

The enterprise Edition SUN Solaris 10 [SPARC and X86 platforms]

http://www.sun.com/software/solaris/10/

http://www.sun.com/software/solaris/get.jsp#download

SUN Solaris (X86)

– obtaining and download Sources

16.05.09 11© visionapp

Page 12: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

SUN Solaris X86 Download from web

16.05.09 12© visionapp

Page 13: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

Do not use the compressed image,

use the iso image instead.

Otherwise you may be stunned as the extracting may take 3 hours or more to uncompress…

16.05.09 13© visionapp

Page 14: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

Installing SUN Solaris X86

16.05.09 14© visionapp

Page 15: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

Installing SUN Solaris X86

16.05.09 15© visionapp

Page 16: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

Installing SUN Solaris X86

– Booting after installation

16.05.09 16© visionapp

Page 17: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

Installing SUN Solaris X86– Configuring

If not desired do NOT use the CDE, chose Java desktop (formally known as GNOME)

16.05.09 17© visionapp

Page 18: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

Configuring SUN Solaris – NIC interface

16.05.09 18© visionapp

Login as root, open a shell, type in /bin/bash, use vi to change your IP Address

/etc/hosts/etc/inetd/ipnodes

softlink to hosts can be found here: /etc/inetd/Now cd to etc, type in „ls hostname*“

The network interface resembles as following:Hostname.DriverNameNIC_IDThe driver_id can be obtained here: /Boot/Solaris/devicedb/master and /etc/Driver alias

In a vmware driven environment the device could be pcn0.

Page 19: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

Configuring SUN Solaris – Network/NIC IP

16.05.09 19© visionapp

Ifconfig pcn0 down Ifconfig pcn0 192.168.175.160 netmask 255.255.255.0 up Now change the IP and update the device Similar action if IPV6 is involved

Page 20: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

Installing SUN Solaris X86 – Configuring continued

16.05.09 20© visionapp

You might now add Solaris to the infrastructure, install the latest (security) patches, integrate Solaris to your LDAP/Kerberos environment, etc.

Prerequisites:Assumed super user/root user rights

If the Licenseserver is not installed on Solaris [recommended], use telnet to port 27000 to verify if Solaris can connect to the server.

Side note – there is a Citrix License Server - Version 11.5 for UNIX available on citrix.com - if you need a standalone License server.

Page 21: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

Installing XenApp for UNIX 4.0 with Feature Pack 1 - Prerequisites

16.05.09 21© visionapp

Create a directoty „ctx_install“ in /opt or /tmp.

Download or copy the Citrix installation sources.

Create a directory „hotfix“ within the ctx_install directory.Download the actual hotfix(es), use gunzip and tar -xf (patch) to uncompress the hotfix(es) into the “hotfix” directory.

Now create an user "ctxssl“ with group membership „ctxadm" and an user „ctxsrvr“ with group membership „ctxadm" without a login shell (/bin/false)

The Citrix installer may fail if these users are not created.

Page 22: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

Installing XenApp for UNIX 4.0 with Feature Pack 1 - Prerequisites

16.05.09 22© visionapp

Creation of group ctxadm with Group-Id 100

groupadd –g 100 ctxadm

useradd -u 100 -d /export/home/ctxsrvr -m -s /bin/none ctxsrvruseradd -u 102 -d /export/home/ctxssl -m -s /bin/none ctxssl

Setting the password: Passwd ctxsrvr Passwd ctxssl

Verifying:cat /etc/passwd

ctxsrvr:x:100:100::/export/home/ctxsrvr:/bin/falsectxssl:x:102:100::/export/home/ctxssl:/bin/false

Page 23: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

Installing XenApp for UNIX 4.0 with Feature Pack 1 - Installation

16.05.09 23© visionapp

Open a rootshell, type in ./installcpsu

Agree to the License Agreement with 1

Page 24: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

Installing XenApp for UNIX 4.0 with Feature Pack 1 - Installation

16.05.09 24© visionapp

The interactive install script asks for the following parameters

•Creation of a new Citrix Farm or joining an existing farm - Choices (C ) or (J ) [Create or Join]•Licenseserver IP - Licenseserver Port (27000)•Enterprise or Platinum Edition

Page 25: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

Installing XenApp for UNIX 4.0 with Feature Pack 1 - Installation

16.05.09 25© visionapp

Configure the XML Port [(80) is default]and the SSL relay feature

Page 26: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

Installing XenApp for UNIX 4.0 with Feature Pack 1 - Installation

16.05.09 26© visionapp

The installation script asks forCitrix deamon autostart(y )Manual Pages installation(y )Creation of 15 anonymous users(y )Setup/Install of Setuid files.Side note: Security impact (!) – XenApp won´t run without.Recheck this with your security department. (y)Continue the installation(y )

Page 27: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

Installing XenApp for UNIX 4.0 with Feature Pack 1 - Installation

16.05.09 27© visionapp

Page 28: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

Installing XenApp for UNIX 4.0 with Feature Pack 1 - Installation

16.05.09 28© visionapp

Page 29: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

Installing XenApp for UNIX 4.0 with Feature Pack 1 - Patching

16.05.09 29© visionapp

Verify if the patching was successful.The installer has kind of amnesia [won´t sometimesexecute patching]

Use a shell, /bin/bash – cd to /opt/CTXSmf/sbin, stop the citrix daemon with ./ctxshutdown.

Page 30: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

Installing XenApp for UNIX 4.0 with Feature Pack 1 - Patching

16.05.09 30© visionapp

Change to your hotfix directory and execute

Patchadd –M . PSE400SOLXXX Important here is the „.“

You do not need to reboot the system after patching.

Page 31: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

Installing XenApp for UNIX 4.0 with Feature Pack 1 - Configuration

16.05.09 31© visionapp

The most important Citrix related commands can be found in /opt/CTXSmf/bin and /opt/CTXSmf/sbin.

Page 32: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

Installing XenApp for UNIX 4.0 with Feature Pack 1 – Licenseserver configuration

16.05.09 32© visionapp

As the installer sometimes loses settings at install time. Reconfigure the Licenseserverwith ./ctxlsdcfg

License Server configuration is stored here: /var/CTXSmf/ctxxmld.cfgLicense information is stored here: MPSU-LSD_MPSU-LSD.ini

Recheck settings with „list“

Page 33: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

Installing XenApp for UNIX 4.0 with Feature Pack 1 – Farm Creation

16.05.09 33© visionapp

If you want to create a new unique farm, use this command: ./ctxfarm -c

Page 34: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

Installing XenApp for UNIX 4.0 with Feature Pack 1 – manual application publishing

16.05.09 34© visionapp

Use : ./ctxappcfg to publish an application.Side note here:Use CMC/AMC or visionapp tools for publishing in the enterprise.

Page 35: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

Installing XenApp for UNIX 4.0 with Feature Pack 1 – application publishing with visionapp – XenApp for Unix Server integration

16.05.09 35© visionapp

Add your XenApp Unix Servers in the infrastructure and/or create a ITIL compliant virtual Farm. Check connection within „Servers“

Page 36: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

Installing XenApp for UNIX 4.0 with Feature Pack 1 – application publishing with visionapp– vAC portal integration. Publishing Unix X11 Applications

16.05.09 36© visionapp

Page 37: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

Installing XenApp for UNIX 4.0 with Feature Pack 1 – sample ICA aka HDX Receiver ;-) file

16.05.09 37© visionapp

[WFClient]Version=2TcpBrowserAddress=192.168.175.160[ApplicationServers]Firefox=[Firefox]Address=FirefoxInitialProgram=#FirefoxClientAudio=OnAudioBandwidthLimit=2Compress=OnTWIMode=OnDesiredColor=8TransportDriver=TCP/IPWinStationDriver=ICA 3.0ScreenPercent=0

Page 38: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

ICA (HDX) Connection Check

16.05.09 38© visionapp

Page 39: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

ICA Session Sharing

16.05.09 39© visionapp

XAU method of disabling session sharing is via the /opt/CTXSmf/data/C/system.ctxwmrcNoSeamlessSessionSharing option.

If you enable this in this file then all session sharing onthat server will be disabled. Its also possible to have individual user .ctswmrc files so thatyou can set things up so that some individual users session share and some don't.

To do this you need to copy the system .ctxwmrc file into the user's home directory and name it .ctxwmrc.As to the TWIDisableSessionSharing option:

following XAU user forum thread (from 2003) implies its an WI/Client option:http://forums.citrix.com/thread.jspa?threadID=45909&tstart=0

Page 40: XenApp Unix

Agenda

16.05.09 40© visionapp

Page 41: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

Troubleshooting – Citrix daemons

16.05.09 41© visionapp

List running Citrix XenApp/Unix deamons

ps -ef |grep /opt/CTXSmf and/or ps -ef |grep ctxsrvr

root 10063 9659 0 Apr 30 ? 0:00 /opt/CTXSmf/slib//ctxxmldssup -- run-as-root ctxsrvr 9659 1 0 Apr 30 ? 30:01 /opt/CTXSmf/slib/ctxxmld ctxsrvr 13237 1 0 Apr 30 ? 0:13 /opt/CTXSmf/slib/ctxfm ctxsrvr 11316 1 0 Apr 30 ? 0:00 /opt/CTXSmf/slib/ctxlsd ctxsrvr 28440 1 0 Apr 30 ? 0:48 /opt/CTXSmf/slib/ctxibrowser ctxsrvr 14274 1 0 Apr 30 ? 0:00 /opt/CTXSmf/slib/ctxcdmd

Page 42: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

Troubleshooting – XML and Licensing daemons

16.05.09 42© visionapp

The XML and licensing daemons. XML communicates on TCP Port 2897

•XML service [ctxxmld]•License service deamon [ctxlsd]

ctxsrvr 21120 1 0 Sep 19 ? 678:48 opt/CTXSmf/slib/ctxxmld ctxsrvr 21130 1 0 Sep 19 ? 0:18 /opt/CTXSmf/slib/ctxlsd

XML daemon configuration:/etc-rw-r----- 1 root ctxadm 85 Aug 14 2008 ctxxmld.conf

If any of these services are down, XenApp/Unix likely may fail.

Page 43: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

Troubleshooting – Logfiles /var/adm/messages

16.05.09 43© visionapp

Usually the log path is /var/adm/messages

/var/adm|> ls -la -rw-r--r-- 1 root root 2621 Apr 30 16:36 messages-rw-r--r-- 1 root root 2319 Apr 28 18:27 messages.0-rw-r--r-- 1 root root 654 Apr 21 16:48 messages.1-rw-r--r-- 1 root root 515 Apr 14 14:31 messages.2-rw-r--r-- 1 root root 1797 Apr 6 18:39 messages.3

Page 44: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

Troubleshooting – Logfiles /var/adm/messages

16.05.09 44© visionapp

No Citrix License Server reachable

MetaFrame(License_Service)[11431]: [ID 444507 user.error] 8300107: CTX1306E The License Service daemon is unable to communicate with the License Server.

Server 1 could not connect to Server 2 in a Farm – possible (NTP) timing issues, check time with “date”

MetaFrame(XML_Service)[21122]: [ID 310629 user.error] An inter-server communication error occurred when server with address xxx.xxx.xxx.xxxattempted to contact server with address “xxx.xxx.xxx.xxx". Underlying cause was "Failure unspecified at GSS-API level (Mechanism level: Clock skew too great (37))".

Pam (Pluggable Authentification Moduler) Errors: C2 security audit http://forums.citrix.com/thread.jspa?threadID=103765&tstart=0

MetaFrame(Login)[12721]: [ID 469250 auth.error] pam_unix_cred: cannot load hostname

Page 45: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

Troubleshooting – Logfiles /var/adm/messages

16.05.09 45© visionapp

XML Ticket issue – Check time or network (could be Kerberos)

MetaFrame(XML_Service)[21122]: [ID 604053 user.error] An inter-server communication error occurred when server with address “xxx.xxx.xxx.xxx" attempted to contact server with address “xxx.xxx.xxx.xxx". Underlying cause was "Failure unspecified at GSS-API level (Mechanism level: Integrity check on decrypted field failed (31))".

Citrix Session died MetaFrame [27324]: [ID 495210 user.error] 400500: CTX0547I BROKEN session 4

Connection to Farmserver lost – check server

MetaFrame(XML_Service)[21122]: [ID 373765 user.error] An error occurred connecting to server “xxx" on port "2897". Please check that the server is available and that the network is functioning correctly.

Page 46: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

Troubleshooting – <Defunct> Processes

16.05.09 46© visionapp

Use as root “ps –ef” to watch the processes.[Note for Linux gents, ps –aux will not work on Solaris]You may see some load with top.

Defunct processes are processes that have become corrupted where they can't talk with the parent or child process. You may have issues if you try to kill these “zombies” with kill -9.

In the actual Solaris incarnation it looks like that the <defunct> “zombies” are disconnected or status unclear Citrix sessions.

If you encounter [way too] much <defunct> “zombies”:Stop and Restart the Citrix daemon. A reboot is not necessary.

Page 47: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

Troubleshooting – <Defunct> Processes check

16.05.09 47© visionapp

Regularly check if there are any <defunct> processes

/var/log $ ps -ef |grep defunct (or) ps –aZ

ZONE PID TTY TIME CMD global 3294 ? 0:01 <defunct> global 5235 ? 0:01 <defunct> global 854 ? 0:00 <defunct> global 12445 ? 0:00 <defunct> global 19703 ? 0:00 <defunct> global 29544 ? 0:00 <defunct> global 1813 ? 0:00 <defunct> global 5936 ? 0:00 <defunct> global 4405 ? 0:00 <defunct> global 19785 ? 0:00 <defunct> (…) 

Page 48: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

Troubleshooting – <Defunct> Processes- kill -9

16.05.09 48© visionapp

 If you encounter this scenario, try to kill the amok user process (here 29652)with „kill-9“

Page 49: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

Troubleshooting – Known Issues

16.05.09 49© visionapp

ICA Application start delay

There is an known issue with the XenApp Plugin for hosted applications formally known as ICA Client 11.

Applications sometimes have a delayed startup time, this may occur if you start up more than one X11 app [simultaneously]

This should be fixed with a private build of the 11.X wfcrun32.exe available [at] Citrix support.

Page 50: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

Troubleshooting – Known Issues - Seamless

16.05.09 50© visionapp

Screen corruption with seamless X11 Sessions

You may encounter some graphical corruption in seamless mode – Mostly Login screens are affected.

Another known issue is:Minimize buttons are missing/not displayed within someX11 Applications (OpenMotif styled). Citrix call was engaged.

Page 51: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

Troubleshooting – Known Issues - Failover

16.05.09 51© visionapp

If you create a sole XenApp for Unix farm (e.g. 2 servers) and configure server 1 as master and server 2 as backup, the failover process could be -kindly speaking- slow.[up to 15 minutes]

Possible workaround here:Join XenApp for Unix to a XenApp for Windows Farm.Use Citrix Windows 2003 based Servers with actual OS Service Pack and Citrix Hotfix rollup level as master browser/XML Gateway

Page 52: XenApp Unix

Agenda

16.05.09 52© visionapp

Page 53: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

The other side

16.05.09 53© visionapp

Web-Sources:http://www.ltsp.org/http://www.nomachine.comhttp://www.aquaconnect.net/www.realvnc.com/

•Linux Terminal Server Project

•NX

•Aqua (MAC OS X)

•(Open) VNC

Page 54: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

A quick look at NX - Installation

16.05.09 54© visionapp

Installation:

Be careful: NX WON´T run on every Linux distribution –Fedora Core for example has issues. Tested here on Debian/Ubuntu.Installation:

pkg –I nxclient_3.1.0-6_i386.debdpkg –I nxnode_3.1.0-6_i386.debdpkg –I nxserver_3.1.0-5_i386.deb

Page 55: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

A quick look at NX – DEB Installation

16.05.09 55© visionapp

Page 56: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

A quick look at NX - Configuration

16.05.09 56© visionapp

The NX files can be found at:

/usr/NX

bin etc home lib scripts share var

Page 57: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

A quick look at NX - Configuration

16.05.09 57© visionapp

Add users with ./nxserver –useradd [Username]

Page 58: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

A quick look at NX - Configuration

16.05.09 58© visionapp

Use the files /usr/NX/etc Node.cfg and server.cfg for configuration

Page 59: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

A quick look at NX - Configuration

16.05.09 59© visionapp

If a secure connection is desiredexport /usr/NX/etc/keys and import at the Clients as:node.localhost.id_dsa.pub Configure the SSH Port at Node.cfg

Warning:Preconfigure the SSHD

https://help.ubuntu.com/7.10/server/C/openssh-server.html

Page 60: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

A quick look at NX - Configuration

16.05.09 60© visionapp

Security:

Configure the Node.cfg

# Specify the TCP port where the NX node SSHD daemon is running.#SSHDPort = "22"SSHDPort = “newport"

#SSHDCheckIP = "0"SSHDCheckIP = "1“

# Run the nxsensor daemon in the background. This daemon can be used# to produce statistics about the node machine. Produced data is to# be queried and elaborated by the nxstat daemon running on the NX# server host machine.

EnableSensor = "1"

Page 61: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

A quick look at NX – Connection – NX Client

16.05.09 61© visionapp

Page 62: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

A quick look at NX – Connection – NX Client

16.05.09 62© visionapp

Page 63: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

A quick look at NX- Summary

16.05.09 63© visionapp

NX is not bad on Linux

Advantages:+ Installation+ Configuration

Disadvantages:

- Login speed

Establishing the connection could take a long time (above 1 minute)

Page 64: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

The others

16.05.09 64© visionapp

VNC

- It is open source and already widespread used

Disadvantage: Performs not very well in a WAN environmentWell known as insecureMany security issues/exploits out there ...

Example http://www.securityfocus.com/bid/33568

Linux Terminal Server Project

Good for education, schools, etc.

Disadvantage:Own Linux distribution, kernel is different, seldom patches

Page 65: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

Apple Mac OS X

16.05.09 65© visionapp

There are several solutions out there in the cloud.

The enterprise ready solution is Aqua Connect

http://www.aquaconnect.net/

It just works. Fine.

Not really cheep, indeed.

Page 66: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

Outlook - Lookout

16.05.09 66© visionapp

Hello Citrix - YES you can.You have the superior technology and you did this on Apple:

Please do create a Citrix Terminal Server/XenAppEdition for Mac OS X (Snow Leopard)

Page 67: XenApp Unix

XenApp for UNIX 4.0 with Feature Pack 1

Apple and Citrix

– just good friends

16.05.09 67© visionapp

Copyrights and Trademarks.All rights reserved.© by Microsoft, Apple, Canonical, Debian, SUN/Oracle, Citrix, NoMachine, X11 consortium, Augustiner Braeu Munich, visionapp

Page 68: XenApp Unix

Additional information can be found at:

Thank you very much for your attention.

Do you have any questions?

http://www.visionapp.com

visionapp Ltd.

Office London

(United Kingdom)

107-111 Fleet Street

London EC4A 2AB

phone: +44-20-7936-9112

fax: +44-870-385-0936

Page 69: XenApp Unix

Q & A

Cheers …