Sunteți pe pagina 1din 18

IBM Software Group

Citrix Training Part 1


Tiffany M. Davis
Staff Software Engineer

IBM Software Premium Support

2009 IBM Corporation

IBM Software Group

Notes About this Presentation


Abstract:
The purpose of this presentation is to provide a
demonstration of a typical Citrix environment, cover the
new installation procedure (for 8.5.1), troubleshooting
references, and top SPRs and issues commonly reported
on Citrix platforms.

The Citrix related material provided in this training is


within the scope of installing and running Lotus Notes
on this platform.

IBM Software Premium Services

2009 IBM Corporation

IBM Software Group

Agenda
What is Citrix XenApp?
Installing Lotus Notes on Citrix XenApp
Running Lotus Notes on Citrix
Published Applications
Demonstration of a Citrix Environment
Troubleshooting Lotus Notes on Citrix
Q&A

IBM Software Premium Services

2009 IBM Corporation

IBM Software Group

What is Citrix XenApp?


XenApp defined
XenApp (formerly Citrix) is software loaded on top of
Microsoft Windows Server with Terminal Services
enabled

ICA Protocol
ICA (Independent Computing Architecture) is the "thin"
protocol used when users "remote" into the Citrix Server.
It separate screen updates and user input processing
from the rest of the server's logic. When remoting into a
Citrix server using the ICA protocol, all actions are
executed on the server, and only the screen updates,
mouse movements and keystrokes are executed on the
user's workstation to be used or exchanges with the
Citrix server.
IBM Software Premium Services

2009 IBM Corporation

IBM Software Group

What is Citrix XenApp


Citrix session
Citrix communicates over the proprietary protocol and allows
the user to establish a Citrix ICA session with a Citrix server.
This session enables the user to access server-based
applications that appear to run locally on the client machine
but execute on the server
Example of remote Web Access? LotusLive Meetings!

RDP
Remote Desktop Protocol is a proprietary protocol developed
by Microsoft, which provides a user with a graphical interface
to another computer.
IBM Software Premium Services

2009 IBM Corporation

IBM Software Group

Applications running for each user on a Citrix Server

User A
nlnotes.exe
notes2.exe
ntaskldr.exe
winword.exe
User C
nlnotes.exe
ntaskldr.exe
notes2.exe
soffice.exe
firefox.exe

IBM Software Premium Services

User B
iTune.exe
outlook.exe
powerpnt.exe
User D
iexplore.exe
ieoop.exe
nlnotes.exe
notes2.exe
ntaskldr.exe

2009 IBM Corporation

IBM Software Group

What is Citrix XenApp?


Benefits of running this environment?
Policies to configure Printer Mapping, Timezones, and many
other settings
Published Desktop or Individual Applications
Web Access to Citrix XenApp Server
Load Balancing

Number of users logged in


CPU Utilization
Disk Data I/O
Memory Usage, Page Swaps and Page Defaults

ICA clients are available for the W32, MAC and Linux Operating
systems.

IBM Software Premium Services

2009 IBM Corporation

IBM Software Group

Installing Lotus Notes on Citrix


Starting in 8.5.1, the Multi-user install is officially
supported on Citrix

The Multi-user MSI has a new installation


technique/procedure that allows customized data
directory locations.

This technique also allows storage of the data directory


on a file server. At this time, fully supportability is still
under investigation.

IBM Software Premium Services

2009 IBM Corporation

IBM Software Group

Installing Lotus Notes on Citrix


Lotus 8.5.1 Multi-user Customized Data Directory
command line syntax

setup.exe /s /v "SETMULTIUSER=1 MULTIUSERBASEDIR=C:\


LocalAppDataUsers\!USERNAME!
MULTIUSERCOMMONDIR=C:\LocalAppDataCommon CITRIX=1"

IBM Software Premium Services

2009 IBM Corporation

IBM Software Group

Installing Lotus Notes on Citrix


Multi-user Command Line Parameters:
SETMULTIUSER=1
Sets the MSI's table value SETMULTIUSER to the value of 1,
and will perform a multi-user install

MULTIUSERBASEDIR=<path>
Indicates the path where the user's data directory will be stored
Environment variables can be used (i.e. !USERNAME!)

MULTIUSERCOMMONDIR=<path>
Specifies the location of the templates, help files, modem files,
etc, and the SharedDataDirectory= path in the notes.ini

CITRIX=1
Makes the MSI Terminal Services aware, and places the
notes.ini in the correct location, and sets the Multi-user registry
keys to the appropriate values

IBM Software Premium Services

2009 IBM Corporation

IBM Software Group

Installing Lotus Notes on Citrix

Commands used for Lotus Notes 8.5.2 on XenApp


5.0/Windows 2003 Terminal Server

net use t: \\ibmklybz3p\UserData

setup /s /v"SETMULTIUSER=1 MULTIUSERBASEDIR=t:\!USERNAME!


MULTIUSERCOMMONDIR=c:\LocalAppDataCommon CITRIX=1"

IBM Software Premium Services

2009 IBM Corporation

IBM Software Group

Published Applications
Uses the same ICA Protocol to connect to the Citrix
server

Provides only the application the Citrix Administrator


wishes to advertise, and not the entire Desktop on
the Citrix Server

Gives the end user the look and feel of running the
application from their local machine.

Provides Web Access


Is not support by IBM Lotus Notes Support.
Demonstration of Published Applications

IBM Software Premium Services

2009 IBM Corporation

IBM Software Group

Troubleshooting Lotus Notes on Citrix


The Order of Troubleshooting Lotus Notes Issues on
Citrix

1.Lotus Notes
2.Windows Server Platform (i.e. 2003, 2008, 2008 R2, etc)
3.W32 or W64
______________________Citrix
Troubleshooting__________________________

4.Terminal Services (i.e. Multiple Users)


5.Citrix

IBM Software Premium Services

2009 IBM Corporation

IBM Software Group

What information should be collected when


troubleshooting Notes on Citrix?
Citrix XenApp build
Windows Server build including SP and Rx build information
32 bit or 64 bit version
Lotus Notes Client build
Installation Technique -- Important!!
Location of Data directory
Are they in a Citrix Farm? If so, is the problem reproducible on
any Citrix server, or only certain servers
Is Lotus Notes a published application?
Are they using a Web Interface or the full ICA client?
Reference Citrix XenApp Knowledge Collection Technote
1273848
IBM Software Premium Services

2009 IBM Corporation

IBM Software Group

Troubleshooting Notes Client on Citrix


Most commonly reported issues with Notes on Citrix

1 Problems with the specific installation technique used


for R6/R7 Notes Client builds (i.e. Logon scripts)
2 Time Zone issues
3 Performance issues
4 Printing to certain printers on the Citrix Platform
5 Questions concerning our XenApp Scalability
Analysis... online publication.
6
7
IBM Software Premium Services

2009 IBM Corporation

IBM Software Group

Troubleshooting Notes Client on Citrix


Top Citrix SPRs
NSD does not run with Data directory on File server and with
NSD OS Service running (SPR TMDS84FRWM)
Lotus Notes Steals Focus from Citrix Password Manager during
Login (SPR TONN82PQGR)
Day-At-A-Glace or Calendar View Time zone issues (SPRs
TBAY84HLAN, TBAY7XPLQJ, and more many more...)

IBM Software Premium Services

2009 IBM Corporation

IBM Software Group

Troubleshooting Notes Client on Citrix


Knowledge Collection: Troubleshooting Lotus Notes on
Citrix environments Technote 1273848
http://www.ibm.com/support/docview.wss?rs=899&uid=swg21273848

First Line of Defense when working a Citrix issue


Great Resource, but requires continual updating.
Create TUR updates!
IBM Lotus Notes and Lotus iNotes 8.5.1 on Citrix XenApp
4.5/5.0: A scalability analysis
http://public.dhe.ibm.com/software/dw/lotus/Notes851XenApp50Final.pdf

IBM Software Premium Services

2009 IBM Corporation

Questions??

S-ar putea să vă placă și