1.74k likes | 1.75k Views
Technical Overview: Next Generation (Hudson) MetaFrame Presentation. Douglas A. Brown Sr. SE Western Region Citrix Systems, Inc. NDA.
E N D
Technical Overview: Next Generation (Hudson)MetaFrame Presentation Douglas A. Brown Sr. SE Western Region Citrix Systems, Inc.
NDA • You have seen this slide countless times and you will see it countless times more in each and every break out you attend. Simply because you fail to read this slide in its entirety does not remove your obligation to keep confidential all material information disclosed to you by the presenter of this material. You may find this content funny, you may find it boring, you may even walk out of this presentation, none of that will change the fact that the material presented is covered under our current NDA Agreement. The information provided to you by me, the presenter, is not intended to be any sort of a guarantee of functionality, as this product is as of now unreleased. Citrix may change the functionality significantly prior to the release of the product. This presentation in no way will affect the EULA that you will sign to use the product, nor is it a substitute for reading fully the README and Administrator Guides.
Installation Requirements • Windows 2000 Server • 166+ Pentium, 256MB RAM, 2GB Drive • Windows 2003 Server • 550/733MHz, 256MB RAM, 2GB Drive • Presentation Server • 400MB Disk for Enterprise Edition • 250MB Disk for All client software • 50MB Disk for Management Console • Data Store • Access, SQL 2000 MSDE, Oracle, IBM DB2 • Directory Service • Windows NT, Active Directory, Novell Directory Service
Feature Enhancements • Simplified Licensing for all Access Suite Products • Citrix Documentation Center • Management Console for the Access Suite • View Applications, Servers, Zones in all Farms • Monitor Performance of Server Farms • Enhanced Support for Large Farms • Zone Preference and Failover • Extended Policy Options
Feature Enhancements • Enhanced Delegated Administration • Digital Dictation Support • Enhanced Multimedia Support • SpeedScreen Multimedia • SpeedScreen Flash Acceleration • SpeedScreen Image Acceleration • Improved User Logon • Session Reliability • Workspace Control
Feature Enhancements • Dynamic Session Reconfiguration • Disabled Applications now hideable • Property of the Published application • Basic Support for RDP Clients • XPE Resource Manager Improvements • Enhanced Delegated Administration • Scheduled Reports • Visual Management Console mapping • XPE Installation Manager Improvements • Enhanced Delegated Administration
Feature Enhancements • Windows 32bit Client Improvements • Flash Acceleration • Multimedia Enhancements • BiDirectional Audio Support • ICA Java Client Improvements • Seamless Windows • Session Sharing • Included in Follow Me Roaming • Universal Print Driver version 1 support • Root Certificates for SSL Included • Content Redirection
Citrix Document Center • Document_Center.pdf • Located in the /documents directory on all CD’s in the Access Suite • Adobe Acrobat Reader is required • Documentation for all Access Suite Products is available from a single location
Management Console • Requirements: • Java 2 Runtime Environment Version 1.4.1_02 or later. The Java 2 Runtime Environment is available on the Presentation Server CD-ROM in the Support\JRE14102 directory. • .NET Framework 1.1 is required • Administrator Rights to install • Snap-In Extensions for • Web Interface • Secure Gateway • License Management Console
Digital Dictation Support • To use WinScribe or Philips SpeechMike software • Install the WinScribe or Philips SpeechMike software before installing MetaFrame Presentation Server. Otherwise, WinScribe or Philips SpeechMike Recorder fail to run within client sessions. • If you install WinScribe or Philips SpeechMike software after installing Presentation Server, you must run Repair from the MetaFrame Presentation Server Autorun screen to fix the issue. • Advanced and Enterprise Presentation Server only. • Enable Microphone with User Policy • DISABLE Audio Off with User Policy
Enhanced MultiMedia Support • Internet Explorer • Windows Media Player • Real One Player • Windows 32 client Required, local Codec Required • Image Acceleration • Works with Java Client, Requires JRE 1.4.102+
Improved User Logon • Eliminates the Scrolling Status Bar on login • Reduces Network Traffic while trying to load user profile • Greatly Improves user login time • DO NOT CONFIGURE • Administrative templates for Active Directory • System Disable Boot, Remove Boot Logoff Status Messages • System Verbose vs Normal Status Messages • These settings will conflict with the User Logon MPS Settings • Progress dialogue remains visible
Session Reliability • Session Remains open for view in Network Failure • ICA Session Time to Live on Disconnect • Configured as a server policy, default 180 (3 Minutes) • Currently Not available with Secure Gateway • Currently requires 8.x Windows 32client • Can be disabled with User/ICA Client Policies
Workspace Control • Settings for PNAgent or for Web Interface users • Logon (disconnected only, all active) • Disconnect (All at once) • Reconnect (disconnected only, all active) • Logoff (For Web Interface only, or all applications also) • Win 32 client and Java 8.x clients are supported • Not for Custom ICA Connections, or Anonymous
Performance Improvements • Significantly Faster Login Time • 20 Second Logon compared to 1-2 Minutes in some tests • Media Acceleration • Tests up to 85 percent less bandwidth • Real media performance at the client • Throttling and Buffering like a local application • Reduced Bandwidth of IMA traffic • LHC refresh significantly improved • Scalability tests up to 1000 servers • Faster File Transfer and Printing
Web Interface 3.0 • 2003 IIS 6.0, 2000 IIS 5.0 SP4 • Requires .NET Framework 1.1, J# 1.1 • Name Changes NFuse -> Web Interface • Nfuse.conf is WebInterface.conf • Secure Computing Safeword out of box support • Workspace Control Support • RDP Support • Connection Speed now built in
BLV Z1 STL Z1 License 1 License 2 BLV Z2 STL Z2 Current MPS Licensing • Licenses ‘live’ in the Data Store • Citrix licensing at thefarm level • Users check out one license per farm • Applicable for multiple connections to a single farm • User accessing 2 farms gets 2 licenses • License management through CMC
BLV Z1 STL Z1 BLV Z2 STL Z2 Current MPS Licensing Architecturally speaking… • Organizations base infrastructure design around farms and ‘deal’ with licensing • Organizations create/manage multiple farms when they need differentiated/isolated licensing • Paper agreements sometimes implemented where technical constraints are a hindrance to business
BLV Z1 STL Z1 License 1 BLV Z2 STL Z2 Next Generation Suite Licensing • Licenses ‘live’ on the licensing server • License server usage configured at the farm or server • Users check out one license per license server • Applicable for multiple sessions to a multiple farms • User accessing 2 license servers gets 2 licenses • License management through LMC (web browser)
BLV Z1 STL Z1 BLV Z2 STL Z2 Next Generation Suite Licensing Architectural impact… • Enterprise licensing model now possible • Licensing can now be above/outside of the farm level structure • Licensing infrastructure will be shared across Access Suite • Licensing traffic removed from IMA • Thinner, less frequent server to server, server to persistent store communications • Licensing traffic added outside IMA • Less network traffic related to licensing (verify) • Result: now you have choices in how you build/manage licensing, allowing you to better match business requirements
License Server identified in license file by fixed HOST NAME Citrix License Server • Install “Citrix License Server” on any Windows 32-Bit OS (UNIX to follow) • Download (“fulfill”) license files from Citrix • Copy licenses onto License Server host Citrix License Server License File Company = “ABC Corp” License Service Host = “Server123” Product = “MetaFrame” Exp date = “Perpetual” Version = “2003.1103” Model = “CCU” Count = “150”
Citrix License Server • High Availability: • Easy license backup and restore • 96-hour grace period • Scalability: • 200 license check-ins/outs per second • Dedicated server if more than 50 servers
Citrix License Server • Limitations: • Licenses CANNOT be shared across hosts • Logon performance • Single-threaded program • Memory is least important • Not backward compatible
1. Initial Purchase Fulfillment System Packaged Product Receive packagew/ license code Enter license code Select items To fulfill Save license file to License Server Login to MyCitrix License Program Receive e-mail w/ license code View license code Overview
License Management Console • A web based tool that allows you to interact with the Citrix License Server that hosts your Citrix licenses • Current Usage • Historical Usage • Configuration • Delegated Administration
Customer Deployment Scenario:1 license server for 1 farm Citrix License Server Management Console via web browser MetaFrame Access Suite Servers All product servers may point to a single license server Client Devices
Customer Deployment Scenario:1 license server for N farms Citrix License Server Licensing isnot tied toserver farms Management Console via web browser MetaFrame Access Suite Servers Client Devices Client Devices Consumes only 1 license on the license server
Any server may point to any license server Customer Deployment Scenario:N license servers for N farms Citrix License Server Citrix License Server Management Console via web browser MetaFrame Access Suite Servers Client Devices Client Devices Consumes 1 license on EACH license server
‘Improved Large Farm Support’ Why? • Farm sizes and quantities are increasing • Enterprise deployments are maturing • Use cases/deployment scenarios becoming more complex • Customer satisfaction! Some customers expressed concerns about… • Supporting more servers in a zone • Supporting farms that span WAN’s • Needing tools for detecting and resolving corruption of datastores (persistent store AND LHC)
‘Improved Large Farm Support’ How? • Reducing IMA network traffic, especially between zones • Removing licensing traffic from IMA • Removing inter-zone sharing of load levels • ZDC’s will query other ZDC’s for load where necessary • Option to revert to ‘old school’ comms if necessary • Polishing RM farm metric collection process • Dynamic datastore replication enhancement • In case of a ZDC election, servers update the new ZDC with multiple-record updates in one IMA message
‘Improved Large Farm Support’ • Expected results • Much cleaner support for farms that span WAN’s • Less backend bandwidth required for MetaFrame function and administration • More responsive admin tools in very large farms / limited bandwidth connections between members • Improved ZDC failover response times
‘Improved Large Farm Support’ How? (cont.) • Reducing traffic between servers and the persistent store • Improving Directory Change Notification polling / update mechanisms • Now using a time-stamp / delta based mechanism for DCN polling updates • Expected results • Less network traffic between servers and PS • Better PS server scalability • Dual proc database server may support 500+ server farm
‘Improved Large Farm Support’ How? (cont.) • Improve reliability and performance as farm sizes/load increase • Tweaking credentials ticketing process • Credentials ticketing through IMA vs. XML service • Gracefully handle errors in ticketing process • Providing datastore verification tools • DSCHECK (/C) • DSMAINT VERIFYLHC • Expected results • Better reliability when something on an individual server breaks • Better visibility into datastore corruption issues IF they happen • Quicker/easier recovery if/when necessary
Management Console for MetaFrame Access Suite • MetaFrame Presentation Server 3.0 extends your ability to manage your MetaFrame deployment with the MetaFrame Access Suite Console implemented as a Microsoft Management Console (MMC) plug-in
Management Console for MetaFrame Access Suite • Management functionality is provided through a number of snap-in management tools (“extensions”) that can be selected when you install the Access Suite Console or at any time later
Management Console for MetaFrame Access Suite • Extensions are available to help you: • View applications, servers, and zones in multiple farms • Manage sessions across multiple farms • Monitor the performance of your server farms • Create reports analyzing your MetaFrame Presentation Server deployment • Create a trace for problem analysis
Management Console for MetaFrame Access Suite • You can also use the Access Suite Console to launch: • The Management Console for MetaFrame Presentation Server (previously called the Management Console for MetaFrame XP) • The Web Interface Console (previously called the Web Interface Admin Tool) • The Program Neighborhood Agent Console (previously called the Program Neighborhood Admin Tool) • The License Management Console
Management Console for MetaFrame Access Suite • The Access Suite Console and the Presentation Server Console can be installed on any 32-bit Windows workstations (Windows NT 4.0, Windows 2000, Windows Server 2003, or Windows XP) • You must be a MetaFrame administrator to use the Access Suite Console. • Administrators can have varying levels of access to areas of server farm management. Administrators do not see items to which they do not have access to!
Management Console for MetaFrame Access Suite • Important: Do not run the Access Suite Console in two sessions simultaneously on one computer using the same user account. Changes made on the console in one session can overwrite changes made in the other.
Management Console for MetaFrame Access Suite • The first thing needed is to choose which farms are to be managed • Import them into the console by selecting Run discovery. • You need only enter the name of one server in each farm that you want to view • You are required to re-run Run discovery if you add and or remove objects from a managed farm • Note You can add only servers running MetaFrame XP, Feature Release 3 and later.
MetaFrame Access Suite ConsoleAlerts • If a MetaFrame Presentation Servers experiences issues resulting in an Resource Manager Alert then you will be presented with that alert, no matter where you are in the console • Click the Alerts link and the Access Suite Console will take you to the problem