270 likes | 281 Views
Join the Citrix webinar for technical insights on Citrix technologies. Learn about ICA, NFuse, and Project Columbia architecture and components. Participate in regional Yahoo groups for resources and updates.
E N D
Nfuse w/ MetaFrame XP and Project Columbia Presenters: Jason Gradel – SE, Northern California Rick Dehlinger – SSE, Northwest
Welcome to this Citrix Western Regional Web Conference training session! What are we trying to do here? • to provide timely, easily accessible technical information regardingCitrix technologies. • to ensure that you have a consistent way to get current informationregarding Citrix technologies. • to provide you with regular access to Citrix technical resources. Who can participate? • Any administrator or integrator of Citrix technologies (feel free to tell your friends). How are we attempting to do it? • www.groups.yahoo.com, territory based ‘newsletter’ lists* • Regular Web Conference training sessions • *Note: It is only necessary to subscribe to the group for your territory
Welcome to this Citrix Western Regional Web Conference training session! How do I partipate in the egroups lists? • Northwest (Oregon, Washington, Idaho, Alaska, Northern Nevada) www.groups.yahoo.com/group/citrixnw • NorCal (Northern California) www.groups.yahoo.com/group/citrixnorcal • LA/Orange County www.groups.yahoo.com/group/lao_cug • Southwest (Southern California, Arizona, Southern Nevada, Hawaii) www.groups.yahoo.com/group/citrixsw How do I use these groups? • Join to receive proactive technical/training information via e-mail • Visit the ‘Calendar’ section of your territory’s group for training information • Visit the ‘Files’ section of your territory’s group for pertinent file uploads (presentations, utilities, newsletters, etc.)
Today’s Session Outline • What are we going to cover today? • General ICA Client Architecture • ICA Resources • How does Nfuse Work • Components • Architecture • Requirements • Nfuse 1.5 Feature Recap • What’s New in Nfuse 1.51 • Internet Server Application Program Interface (ISAPI) extension. • Active Directory and User Principal Name (UPN) support. • Turnkey Install with MetaFrame XP • Project Columbia
ICA Client Architecture • ‘Two Parts’ • The User Interface (Win32 - pn.exe) • Function 1- provide a graphical mechanism to create connection defining entries in local *.ini’s • Function 2- provide a graphical mechanism to launch defined connections to Citrix ICA servers • The ‘Connector’ (Win32- wfcrun32.exe/wfica32.exe) • Responsible for actually initiating and maintaining the connections to Citrix servers • Think of the ICA client as a ‘helper’ application, similar to Acrobat reader, Windows Media Player, or RealAudio.
ICA Connection Architecture • Necessary Functions • The user interface • pn.exe, link to ICA file, web browser • Define connections • Client and MetaFrame server, static ICA file, MetaFrame and web servers • Launch defined connections to Citrix ICA servers • pn.exe, ICA file associations • Instantiate and maintain the session • The ‘connector’- on Win32, wfcrun32.exe (or wfica32.exe) • The ‘connector’ is always responsible for actually initiating and maintaining the connections to Citrix servers • For every connection, you have to perform each function. PN, ALE, and NFuse distribute and manage these functions differently.
ICA Resources • What are ‘ICA Resources’? • We call them “Published Applications” • Named objects that you create/define in Citrix Management Console, and point clients towards • Services Involved • IMA Service……THAT’S IT!
ICA Resources • Types of ‘ICA Resources’ • Named Citrix Server • 1 to 1 relationship – 1 name to 1 server • Published Application • Potential 1 to many relationship – 1 name to many servers using Load Balancing • Application Set • Name of Application Set = Name of ‘Server Farm’
NFuse • What is NFuse? A three tier system that provides a new mechanism for application deployment and management using a Citrix Server, a Web server, and a Web browser A “Web” Program Neighborhood that combines the browser integration of ALE and the management and dynamics of Program Neighborhood.
NFuse Overview 1- URL web page content request 2- Authentication information communicated to MetaFrame 3- HTML content is displayed with applicable app icons
NFuse Functional Distribution • Function Distribution • The user interface • Web browser • Define connections • Dynamically created ICA files on a web server pointing towards ‘Application Set’ • CMC on MetaFrame server (Published App objects) • Launch defined connections to Citrix ICA servers • ICA file association • Instantiate and maintain the session • The ‘connector’- on Win32, wfcrun32.exe • The ‘connector’ is always responsible for actually initiating and maintaining the connections to Citrix servers
NFuse System Requirements • MetaFrame Servers • MetaFrame XP • MetaFrame 1.8 for Windows NT 4.0 TSE • MetaFrame 1.8 for Windows 2000 Servers • MetaFrame for Unix 1.1 (Solaris, HP U/X, AIX) • Web Servers • Internet Information Server Version 4.0 on Windows NT Server • Internet Information Server Version 5.0 on Windows 2000 Servers • Apache Version 1.3 (with Apache JServ 1.1 and GNU JSP 1.0) on Solaris and RedHat Linux 6.x • Netscape Enterprise Server Version 3.6 on Solaris • Web Browsers • Microsoft Internet Explorer 4.0 or greater • Netscape Navigator 4.0 or greater
Citrix NFuse 1.5 Feature Recap Citrix NFuse 1.5 • NFuse 1.5 Feature List • Web Based ICA Client Install • TCP Browser • 128 Bit Encryption • SSL Relay Service • Ticket Based Authentication • Backup MetaFrame Server Support • Multiple Farm Support • Unix Application Support • Corporate Portal Support
Nfuse 1.5 recap • NFuse 1.51 supports SSL encryption of the web-server to MetaFrame server traffic. • When this feature is enabled*, all traffic from the web server is encrypted and sent to port 443 on the web server. • The SSL Relay Service on MetaFrame server unencrypts the traffic and forwards it to the Citrix XML Service on port 80. *
Citrix NFuse 1.5 Recap MetaFrameServer Farm Citrix XML Service NFuse XML Protocol over HTTP Web Server Ticket Request Unique web server session ID ICA Server 2 IP Address of Server2 plus 120-bit ticket for this user only ICA Client& Browser Rendered ICA File includes the temporary ticket valid only on Server2 for 120 seconds (configurable) • Ticket Based Authentication • Time Sensitive Ticket • One time use only • Expired Ticket invalidates cached ICA Files
Nfuse 1.5 Recap • Centralized access to applications and content information for users in any location
What’s new in NFuse 1.51? • Internet Server Application Program Interface (ISAPI) extension. • Active Directory and User Principal Name (UPN) support. • Turnkey Install with MetaFrame XP
Universal Principal Name Support • Two different inputs are accepted • Input User Name in User field, and domain.com in domain field. Domain field still may be forced with the Web Site Wizard. • Input user@domain.com in User field, no entry in domain field. If domain field is not blank, an authentication error will occur. • Up to 256 characters supported.
NFuse Integration Introducing ‘Turnkey’ NFuse • NFuse install option with XP install if IIS detected. • Sets up default web and startup page. • In short- you can now ACCIDENTLY deploy NFuse!
‘Project Columbia’ • What is it? • Free, unsupported, NFuse template site • Drop in replacement for XP’s ‘turnkey’ NFuse • Easy feature configuration (config.txt) • What does it do? • Tons! For starters… • Multi-farm support • Backup XML server support • Integrated password validation with change function • Detect/install ICA clients • Automatic delivery of win32t.cab ICA client
‘Project Columbia’ • But wait, there’s more! ;-) • Throw in these functions too. • Display farm names with app sets • Modify application display options and column count • Automatically populate USERNAME/DOMAIN fields • Disable ‘Right Click/Save As’ on ICA file • Enable connectivity for Citrix Extranet clients • Return ALTADDR for external network users • Round robin load balancing of XML servers • Enable/Disable Ticketing • Enable/Disable Debug Mode • Current limitations • Win32/Microsoft server focus • Un-supported