cd05fcfc03eb1f92054bfa7aca93e587.ppt
- Количество слайдов: 66
Citrix Meta. Frame XP A Technical Overview Presented By: Douglas A. Brown
What is Meta. Frame XP? • The next generation of Citrix’s Meta. Frame application serving software. • The product of a ground up reassessment by our engineers coupled with your input on what enterprise class serverbased computing should be. • Built to eliminate current and future obstacles to speed, performance and control while maintaining backward compatibility for ease of migration. • Everything you have seen in Meta. Frame 1. 8/FR 1 and MORE.
How is it Packaged? Meta. Frame XPs • Base Meta. Frame XP Functionality Meta. Frame XPa • Base Meta. Frame XP Functionality • Load Management Meta. Frame XPe • Base Meta. Frame XP Functionality • Load Management • System Monitoring & Analysis • Application Packaging & Delivery • Network Management Licensed per Connection • Deploy as many servers as you need…
Management Enhancements The Citrix Management Console and New Enterprise Management Tools
Meta. Frame XP Management CMC Enhancements (FR 1) • Detailed Server Information Ø View Feature Release, Service Pack, and OS level of all servers Ø Better organized and more detailed server information under server properties New Default for this Dialog Citrix-specific Information OS-specific Information New details for all servers at-a-glance
Meta. Frame XP Management Server Monitoring Enhancements (FR 1) • Citrix Web Console Ø Native Web interface for performing common administrative tasks Ø Allows monitoring of sessions, applications, and servers Ø Allows Logoff, Disconnection, Messaging, and Shadowing control Ø Install and run on server running IIS 5. 0 (Win 2 K) Only • ICA Session Monitoring Ø Citrix administrators can now monitor ICA network traffic, even down to the virtual channel. Administrators can monitor how ICA affects network bandwidth utilization Ø Exposed via Perfmon counters
Meta. Frame XP Management Citrix Web Console (Cont’d) • Access by entering the following URL on your Browser Ø http: //
Meta. Frame XP Management Additional Meta. Frame XP Features (FR 1) • Connection Control Ø Limit the number of concurrent user and/or application connections. Ø Farm-wide and Application specific connection Limits Ø Available for Windows 2000 only • CPU Prioritization Ø Applications vary in strategic importance. Administrators can now provide CPU priority to more strategic applications. Ø Available for Windows 2000 only Max of this of connections per user Max instancesnumber. App for the Farm Limit to. Enforce limit on Administrators once instance per user Log over-the-limit denials this App Viewer Control CPU Priority for to Event
Meta. Frame XP Management Connection Control (Cont’d) • Tracks Meta. Frame published applications not. EXEs Ø Desktop access and the same. EXE published multiple times under different names, would interfere with attempting to use this feature for license enforcement • Limits per user Ø Number of concurrent sessions Ø Limit any application to a single instance per user n Limits per Farm Ø Number of instances of a published application running in the farm
Meta. Frame XP Management License Management Enhancements • License Pooling Across Subnets Ø ICA Connection licenses for client connections can be pooled across the entire server farm regardless of whether the server farm crosses network subnets • Centralized License Management Ø Number of Servers with this type of License Number of Base Product Licenses are installed into a Central Data Store and of this Connection Licenses managed Type (XPe) centrally from the Citrix Management Console. Administrators can easily manage all of the licenses for the Citrix Server Farm from a Data Center 1 Data Center 2 single point. Subnet 10. 1. X. X Subnet 10. 2. X. X Number of Activation • Single point of License Installation and. Feature Release Connection Licenses Data Center 3 Ø License installation and activation can be done centrally via the Citrix Management Console Subnet 10. 3. X. X • License Summary Tab within CMC Ø Only 1 ICA License Summarizes server and connection licenses into a split interface that Is utilized lists out number of server and connection licenses for Platform and Feature Release products. Allows for easier tracking of available user licenses
Meta. Frame XP Management Active Directory Integration • Account Authority Access Ø Meta. Frame XP integrates and fully supports Application Publishing in a native Active Directory environment. Ø Utilizes Native Active Directory Interfaces to access the Active Directory. All Published Application Information is stored within the IMA Data Store, not in the Active Directory. • User Principal Name Logon & NT Printing Support Ø Allows Users to logon to the Meta. Frame XP server farm using their user principal name logon. I. e. user@domain. com. Publish Application Ø Assign networked NT printers or drivers to users logged on through ADS Enumerate User ADS the CMC for ADS Users from and Group • Application Publishing to NFuse and Program Neighborhood from Accounts Active Directory Allows users to utilize their Active Directory accounts to access CMCMeta. Frame XP applications via NFuse or Program Neighborhood Ø • Pass-Through Authentication Support Ø ICA Client will utilize the local username and password and perform pass -through of authentication to Meta. Frame XP servers.
Meta. Frame XP Management NDS Support • Account Authority Access Ø Meta. Frame XP integrates and fully supports Application Publishing with NDS. Ø Utilizes Standard Novell API’s to access NDS. All Published Application Information is stored within the IMA Data Store, not in the tree. • Novell Native Login & NT Printing Support Ø Publish Application for NDS Users from Enumerate NDS the CMC Application Publishing to NFuse and Program Neighborhood from Accounts Novell Directory Ø Allows users to utilize their NDS accounts to access Meta. Frame XP Ø • Users logon to the Meta. Frame XP server farm using their Context and Tree Names without the need for having duplicate accounts in NT/ADS. Assign networked NT printers or drivers to users logged on through NDS applications via NFuse or Program Neighborhood CMC • Pass-Through Authentication Support Ø For Novell Client or ZENworks for Desktops 3. 0 Users, ICA Client will utilize the local username and password and perform pass-through of authentication to Meta. Frame XP servers. .
Meta. Frame XP Integration NDS Support (Cont’d) • Novell Native Login & NT Printing Support Ø Users logon to the Meta. Frame XP server farm using their Context and Tree Names without the need for having duplicate accounts in NT/ADS. Ø Assign networked NT printers or drivers to users logged on through NDS • Application Publishing to NFuse and Program Neighborhood Ø Allows users to utilize their NDS accounts to access Meta. Frame XP applications via NFuse or Program Neighborhood • Pass-Through Authentication Support Ø For Novell Client or ZENworks, ICA Client will utilize the local username and password and perform pass-through of authentication to Meta. Frame XP servers. . • Supported NDS Product Versions: Ø NDS version 8. 5 Ø Net. Ware Version 5. 1, Intra. Netware Client version 4. 8 Ø Zen. Works version 3. 0
Meta. Frame XP Integration NDS Support (Cont’d) • Program Neighborhood and PN Agent Ø Client will Browse Tree for User’s contexts Ø Net. Ware Client needs to be on machine for this to Work Ø Client will remember the User’s previous context • NFuse Ø Ø 14 Will browse the Tree for user contexts Novell Client must be installed on the Web server.
Meta. Frame XP Integration NDS Support (Cont’d) • Setup Ø Perform Setup steps outlined in Documentation Ø Enter Tree Name in CMC Farm Properties Tab • Publish Ø Publish to NDS Users in Application Properties or App Publishing Wizard.
Meta. Frame XP Management Printer Management Enhancements • Printer Driver Replication Ø Gives administrators the power and control to manage and distribute printer drivers to all of the Meta. Frame servers in the server farm, providing a consistent printing environment for all users • Printer Driver Mapping Ø Printer drivers on different platforms often have differing names which can interfere with client printer creation. Printer driver mapping enables administrators to control differing printer drivers • Terminal Printer Auto-Creation Ø Ability for the administrator to setup auto-creation of and Use CMC to Manage printers for ICA DOS and Win. CE Terminal Devices Distribute New Printer Driver to entire • Network Printer Auto-Creation Server Farm Ø Ability for the administrator to setup auto-creation of NT network Install New Printer Driver CMC printers for any ICA 1 Server device, whether the user logs in through NT, on ADS, or NDS.
Meta. Frame XP Management Printer Management Enhancements (Cont’d) • Client Printer Creation Logging Ø Logs all information related to client printer creation in the system event log. Gives administrators the power and information to proactively detect and resolve client printer issues • Printer Compatibility Ø Allows the administrator to specify client printers that can be used in the Meta. Frame environment or specify printers that can never be used • Printer Bandwidth Control Ø Printer Creation Printer is on the Allows the administrator to control restricted list the amount of and specify is Disabled ICA Connection bandwidth that can be used for printing in the Meta. Frame XP server farm ICA Client ABC Printer Restricted XYZ Printer ABC Printer
Meta. Frame XP Management Printer Management Enhancements (Cont’d) • Universal Print Driver Ø Consolidates print driver requirements into one universal driver. PCL 4 print driver is used to provide functionality. ü 300 dpi, monochrome only üLimited set of special printer functions are supported üNon-PCL and non-Postscript capable printer users will see print jobs reduced in size by up to 50% Ø Initial Support is for Windows 95, 98, Me, NT, 2000 only üLatest ICA client (6. 20. 985) required for this functionality üIf CMC configured to allow both native and universal, they will have both printers to choose from. Users can switch back to native driver on request. • Print Data Flow Ø PCL job rendered on server and sent to client Ø Client DLL converts PCL to raster data and sends to printer
Load Management Advanced Management
Load Management (Meta. Frame XPa and XPe) Load Management Features • Monitoring of Application and Server Load Ø Assign Load Balancing Evaluators to Servers and Applications and monitor load real-time. With monitoring capabilities and trend graphs, evaluation criteria can be monitored and dynamically adjusted to supply the needs of user demand. • Configurable Application Load Balancing Ø Create Load Balancing Evaluators that can be assigned to both Servers and Applications. Ø 7 New Criteria that can be used to adjust Load Balancing • Load Management Replaces Meta. Frame 1. 8 Load Balancing Ø The code for Load Management is built into Meta. Frame XPa and XPe. Load Management in Meta. Frame XP utilizes the Independent Management Architecture for Communication.
Load Management (Meta. Frame XPa and XPe) Load Management Components • Load Management Criteria Ø CPU Utilization, Memory Usage, Page Swap, Page Fault, Server User Load Ø New Criteria in Meta. Frame XP - IP Range, Scheduling, Context Switches, Disk Data I/O, License Threshold, Application User Load, Disk Operations • Load Management Rules Ø Are measured statistics for high or low loads on servers. Lower a rule for lower power systems and highly detailed load management. Elevate a rule to make more use of high power systems. Ø Rules Consist of Criteria w/ Set Thresholds • Load Evaluators Ø Used to configure server load measurements. Default is the Citrix provided load evaluator. Administrators can also create their own. Load Evaluators can vary by server and/or application. Ø Load evaluators consist of Rules.
Load Management (Meta. Frame XPa and XPe) Spotlight Load Management Criteria • IP Range Ø Enable or disable access to a published application based upon whether or not the IP addresses of the ICA clients are within the specified IP address ranges. • Scheduling Ø Enable and disable availability of a server or published application during certain days of the week and certain hours of the day Pre-Configured Load Evaluators • Default Ø Represents the number of users logged onto a Meta. Frame XP server. Ø Contains one rule, Server User Load, that reports a full load when 100 users log on to the attached server. • Advanced Ø The rules in this load evaluator represent server performance using Disk I/O, CPU Utilization, Disk Operation, Memory Usage
System Monitoring and Analysis Advanced Management
System Monitoring & Analysis (Meta. Frame XPe) System Monitoring and Analysis Components • Local Database Ø A database created on every Meta. Frame XPe server for storing the real-time information • Farm Metric Server Ø Farm metric server: Interprets farm-wide data and deals with alerts • Metric Ø A track-able item that Resource Manager measures for servers or applications (e. g. , memory available bytes) • Resource Managed Application Ø An application which may or may not have been published by Meta. Frame, but which you have set up to be monitored by Meta. Frame
System Monitoring & Analysis (Meta. Frame XPe) System Monitoring & Analysis Features • Intuitive Administrative Interface Ø Click on an application in the CMC to bring up a menu of functions, including snooze, sleep, real-time graph, properties and alarm options. Add and remove alarms with a few clicks of the mouse. • System Scalability Ø System Monitoring and Analysis is designed to scale with your Meta. Frame XPe environment. • Simplified Setup Ø No database setup required—works out of the box with MSDE. • Resource Manager Ø Complete re-write of Resource Management Services. It integrates with the Citrix Management console by adding appropriate tabs into the Servers Folder and counters to each server for monitoring
System Monitoring & Analysis (Meta. Frame XPe) System Monitoring & Analysis Features (cont’d) • Summary Data Ø As part of CMC, Summary Reports and Data can also be managed • Watcher Window Ø Monitors parameters through a small watcher window in the corner of the screen. If an alert is raised, simply double click on the alert icon to access all relevant information using the CMC interface • Server Reboot Scheduling Ø All managed servers can be scheduled to reboot at specific times. • Server and Application Groups Ø Create server or application groups consisting of specific users by department or location
System Monitoring & Analysis (Meta. Frame XPe) System Monitoring & Analysis Features • Application and Server Farm Monitoring Ø Configure options for servers—either individually or farm-wide—to trigger alarms when various thresholds are reached. • Real-Time Monitoring and Alerts Ø Receive real-time notification of problems such as memory shortage, hard disk space or CPU utilization. Receive notification via the CMC, SMS message to mobile phones, SNMP or e-mail.
Application Packaging and Delivery Advanced Management
Application Packaging & Delivery (Meta. Frame XPe) Package, Deliver, Publish • How does it work? Ø Using the Packager, software replication packages are automatically created and prepared for distribution. Ø Packages are then scheduled for delivery to the targeted servers via the Citrix Management Console. Ø Once delivered, applications can be published to provide instant access through Citrix Program Neighborhood and NFuse. Ø Applications can also be automatically uninstalled with a few clicks of the mouse. • Key Components Ø Packager - Configure once, automatically deliver to all – fast and accurately. Ø Delivery - Choose the where, when and how of delivery and installation with complete confidence. And, verify the results, too.
Application Packaging & Delivery (Meta. Frame XPe) Application Packaging and Delivery Features • Installation Manager Ø Complete re-write of Installation Management Services. It is 100% integrated with the Citrix Management console. • Server Groups Ø Create custom server groups such as operating system, geographic location, department or other user-defined criteria Ø Create and modify folders to contain packages • Improved User Interface Ø Provides a greater degree of control over the installation package, plus more feedback about the status of the application being delivered • MSI Support Ø Deploy any application that provides a Microsoft Installer Package (MSI) without the need for repackaging
Application Packaging & Delivery (Meta. Frame XPe) Application Packaging and Delivery Features • Service Packaging Ø Facilitates maintenance of application serving environments by enabling the packaging, delivery and installation of service packs and patches. • File Packaging Ø Packages individual files or groups of files for distribution • Application Packaging Ø Automatically replicate recorded installation scripts on multiple application servers. This includes unattended installations where there is no need for application recording
Application Packaging & Delivery (Meta. Frame XPe) Application Packaging and Delivery Features • Package Delivery Ø Deliver a package of applications, files and/or service packs to multiple servers from a central point in minutes instead of days or weeks. • Scheduling Ø Set up installations to occur automatically during off-peak hours or on weekends • Delivery Verification Ø Status of application delivery to target servers can be easily verified through Installation Manager • Scheduled and Auto Server Reboot Support Ø Support applications that require server rebooting upon completion of installation. Administrators can also schedule server reboots to occur at a specified time after installation. Ø Users connected to the application server will automatically be notified with customizable messages prior to server rebooting
Application Packaging & Delivery (Meta. Frame XPe) Application Packaging and Delivery Features • Inventory Ø Allows administrators to easily inventory all applications delivered to a server using Installation Manager Ø Filter servers by OS type and only list servers with IM installed • Roll. Back Ø Quickly and easily “wipe the slate clean” on the packaging server following package creation to prepare for new installations • Project Details Ø View all project settings, including file details, registry changes, and target directories within the project.
Network Management Advanced Management
Network Management (Meta. Frame XPe) Monitor and Manage with SNMP • How does it work? Ø Allows network devices to be monitored and managed from a central location. Ø SNMP Managers are applications that collect SNMP data and receive SNMP events (traps) SNMP Manager
Network Management (Meta. Frame XPe) Components • SNMP Network Management is an SNMP agent that runs on your Meta. Frame XP servers • It can be managed with any SNMP management service or utility • SNMP agent automatically installed with Meta. Frame XPe • Plug-ins are located on “Network Management” CD-ROM Features • SNMP Support • Integration with Leading Enterprise Management Tools • Monitor and Control Meta. Frame Servers
Network Management (Meta. Frame XPe) Network Management Features • Integration with Enterprise SNMP Management Tools Ø Console Plug-ins are available for Tivoli Netview(v 5. 1. 2 and above), HP Openview(v 6. 0 only), CA Unicenter TNG • Monitor and Control Meta. Frame Servers Ø Conveniently monitor and control common Meta. Frame session and user status information across multiple farms from a single console • Standard SNMP Support Ø Citrix now supports the most widely used network management protocol, SNMP.
Client Enhancements Enhanced Integration and Usability
ICA Client Enhancements ICA-SSL Ø Provides Internet-standard 128 -bit SSL encryption and firewall traversal using the HTTPS port of the firewall. Ø Customers can now encrypt both ICA and XML traffic Ø SSL Relay is configured on Meta. Frame XP Server Ø Requires Microsoft Internet Explorer 5. 0 or higher and High Encryption Pack on Win 32 üCan launch sessions from Netscape if above items are installed Port 443 (HTTPS)
ICA Client Enhancements ICA-SSL (Cont’d) • Leverages Microsoft SChannel SDK on Win 32 • Will not work with NFuse on the MF Server Ø NFuse needs to be on separate Web server • Other Clients supported Ø Java, Linux, Win. CE Ø Leverages Certicom SSL libraries (built into Client code) 40
ICA Client Enhancements ICA-SSL (Cont’d) • Application Property Ø This check box is only a “suggestion” Ø If checked, NFuse and PN connections will be configured to use SSL. Ø Can be bypassed by editing ICA file or using Custom Connections. 41
ICA Client Enhancements ICA-SSL (Cont’d) • Client Side Ø Can set application set properties and custom connection properties Ø Connection Center includes SSL Indicators 42
ICA Client Enhancements Program Neighborhood Agent Ø Push native Windows icons down to Win 32 Start button, desktop or to Sys. Tray Ø Eliminates opportunities for user configuration errors Ø Leverages NFuse infrastructure without requiring a browser Ø Centralized Administrative control over Client UI Ø Installed from the Client CD’s “Ica. Web” folder
ICA Client Enhancements Program Neighborhood Agent (Cont’d) • Unobtrusive UI • Published Application Icons Ø Folders or Icons anywhere on Desktop Ø Folders or Icons anywhere in Start Menu Hierarchy Ø Icons are Periodically Refreshed • Integrated with Pass-through Authentication • Win 32 only, no custom connections • Communicates with NFuse Web server via XML protocol • Benefits Ø Centralized Client session and UI control Ø Per-user Application sets Ø Alternative to Application Access via a Web Browser Ø No Client-side configuration required. 44
ICA Client Enhancements Program Neighborhood Agent UI • Client Configuration Control Ø Only parameter needed is the name of the NFuse Web server Ø Items in Client Properties can be disabled by Administrator • Controlled via config. xml file on Web server • Located at c: InetpubwwwrootCitrixPNAgentconfig. xml NFuse Web Server Can also use Pass-through authentication Set Window Size, Color Depth, and Audio Quality 45 Apps show up in Programs/ Published Applications Apps show up Systray menu
ICA Client Enhancements Program Neighborhood Agent Configuration • CMC – New Application Properties Settings Ø These settings would place the App icon under the user’s Start Menu>ProgramsCitrix Published Applications Folder 46
ICA Client Enhancements Auto-Client Reconnect • Description Ø Automatically reconnects users to their disconnected sessions when a connection is temporarily interrupted. Ø Auto-triggered when client detects a network drop Ø Network connections only—dial-up not supported
ICA Client Enhancements Auto Client Re-Connect (Cont’d) • Auto “Redial” when TCP link is Broken Ø Better/More informative Client-side error messages Ø Logging of Reconnects on Server-side (event log) ü Time, event type, user, Client device name, connectivity address • Credentials stored in a server-side encrypted RAM table Ø Client gets key to credentials in a cookie Ø Cookie is one-time and transient Ø Includes Session. ID for reconnect purposes Ø Sent over ICA connection • Benefits Ø Improved Usability for End-users Ø Extends the Seamless feel of Application Server Computing Ø Does not reduce frequency of disconnects Ø Multiple reconnect attempts are made 48
ICA Client Enhancements Auto Client Re-Connect (Cont’d) • Disabling turns off credential management Ø Clients can still ACR to the same session Ø Users will need to re-enter credentials in this case 49
ICA Client Enhancements Auto Client Re-Connect (Cont’d) • Client Side Configuration Ø Enable/disable via INI file settings [WFClient] Transport. Reconnect. Enabled=0 to disable (default is 1) Transport. Reconnect. Delay=n (in seconds) to configure how long to wait before reconnecting (default is 30). Total time should not exceed server DURATION setting Transport. Reconnect. Retries=n to configure how many ACR attempts to make before failing (default is 3) • ACRCFG. exe on server Ø Use ACRCFG /? for help Ø You can configure servers other than the one you are on Ø Hidden switches ü/DURATION controls how long a client can make ACR attempt after the host detects a bad network drop ü/Q /ALL shows the hidden DURATION value as well as other items ü/Q /REGISTRY shows what is in the registry 50
Meta. Frame XP Management Performance Improvements • Printing Performance Ø Printing performance via ICA has been improved to reduce print time by up to 50% over low bandwidth connections • Thin. Wire Performance Ø Advances in Thin. Wire ICA technology have reduced per-connection bandwidth requirements by up to 50% when using 24 -bit color over low bandwidth connections.
ICA Client Enhancements Shadowing Enhancements • Shadow Indicator Ø Notifies users that shadowing is in progress and provides a cancel button to end the shadow. Configurable per server within Citrix Connection Configuration. • Shadowing Installation Option Ø Ability to select whether shadowing is available Ø Lock down shadowing configuration during installation to prevent changes Ø Allows administrators flexibility with privacy and security issues involving shadowing • Shadow Activity Logging Ø Logs all session and user information during a shadow and creates a shadow audit log.
ICA Client Enhancements • Per Session Time Zone Support Ability to run applications on the Meta. Frame server in the context of the users local time zone. The Meta. Frame Server can support different users running applications at different time zones on the same server. Time Zone • Published Application Parameter Support GMT -7 Ø Enables the Meta. Frame server to accept published application Meta. Frame XP Server Florida parameters provided by a client, and the client to pass published. Lake City Salt application parameters to the server. Time Zone GMT -5 • ICA Client Object Interface Ø ICA Client Ø Framework that exposes the functionality of the Citrix ICA Win 32 London Client to other objects or applications. Allows any application that supports embedding of objects, to interface with and pass Time Zone Published Applications instructions to the ICA Client. Run in context of GMT ICA Client User’s Local Time Zone
ICA Client Enhancements ICA Client Object Interface • Provides a programmable interface for integration of ICA Clients into Ø Portals Ø Dashboards Ø Vertical market applications, etc. • Supports leading web browsers Ø Internet Explorer 4. 0 and greater Ø Netscape 4 and greater • Supports Active. X “containers” Ø MS Office, MS Visual Studio tools, Borland Delphi, etc.
ICA Client Enhancements Web Application and Content Delivery • NFuse is now integrated with Citrix Meta. Frame XP and Windows ICA Clients Ø NFuse install option if IIS detected Ø Sets up default web and startup page Ø Web Plug-in is integrated into ICA Client • Content Publishing Ø Application Publishing model extended to support published content (I. e. , video, audio, files, web pages, etc. ) and locally-installed applications. Ø Content executed on client device (uses local player)—not on Meta. Frame server Ø Access server-based apps, local apps and content all from a browser
IMA Architecture Terms and Concepts
Terms and Concepts Terminology • Citrix IMA: Independent Management Architecture • CMC: Citrix Management Console is used to manage IMA(replaces Meta. Frame 1. 8 administration tools) • Data Store: Central configuration database • LHC: Local Host Cache (Persistent data cache that exists on each server) • Data Collector: Manages dynamic data and client enumeration/resolution (replaces ICA Master Browser) • Zone: Deliberate grouping of Meta. Frame XP servers, each with its own Data Collector
Terms and Concepts IMA… n n n Is a TCP-based, event driven messaging bus, used by Meta. Frame XP servers (Server to Server Communication over TCP port 2512). Is a modular and easily extensible subsystem capable of supporting current and future Meta. Frame products and tools. Overcomes the scalability constraints of the Meta. Frame 1. 8 platform, allowing Meta. Frame XP to scale environments to new levels. Citrix Management Console Meta. Frame XP NT 4. 0 TSE Meta. Frame XP Windows 2000 Independent Management Architecture (IMA) Data Store DB SQL, Oracle, Access Load Management Application Packaging & Delivery System Monitoring & Analysis
Topology and Structure Architecture Comparison • Meta. Frame 1. 8 Ø Server Farms in Meta. Frame 1. 8 are a collection of servers on a given broadcast segment that are managed as a single unit. Ø Server Farms in Meta. Frame 1. 8 may also be defined by sharing a common ‘Application Set’. • Meta. Frame XP Ø The Server Farm in Meta. Frame XP defines the scope of management as well as the ‘Application Set’. Ø Server Farms in Meta. Frame XP are designed to operate across segments and are managed through the Citrix Management Console.
Topology and Structure Data Store Ø The DS is a repository (database) which contains persistent, farmwide data, such as member servers, licenses in farm, zone configs, printers/drivers, published apps, load evaluators, trust relationships, etc. Ø Each Meta. Frame XP farm shares one Data Store. Ø All information in the DS is stored in an encrypted binary format (except indexes). Ø A farm can operate for 48 hours if DS is unavailable, then licenses time out and no new users can connect. Ø A DS can be an Access, MS SQL, or Oracle database. Ø A DS can be configured for either ‘Direct’ or ‘Indirect’ access
Topology and Structure Data Store • Attributes of ‘Direct Mode’ Ø Uses Microsoft SQL 7/2000 or Oracle 7. 3. 4/8. 0. 6/8. 1. 6 database. Ø Servers initialize directly from the DS via ODBC. Ø Servers maintain an open connection to the database for consistency checks. LHC LHC LHC DS
Topology and Structure Data Store • Attributes in ‘Indirect Mode’ Ø Uses JET 4. x, Microsoft SQL 7/2000 or Oracle 7. 3. 4/8. 0. 6/8. 1. 6 database. Ø Member servers communicate via ‘IMA host’ server to read/write to data store. Ø If using JET database, MF 20. MDB lives on the ‘IMA host’ server. DS LHC LHC LHC DC IMA Host (indirect mode)
Topology and Structure Local Host Cache Ø A subset of the Data Store, stored on each individual server (IMALHC. MDB). Ø Contains basic info about servers in farm, pub. apps and properties, trust relationships, server specific configs (product code, SNMP settings, load evaluators, etc. ). Ø Used for initialization if DS is down. Ø Used for ICA client application Enumeration. Server Farm CMC DC DC DS Zone 2 LHC LHC LHC Zone 1
Topology and Structure Zones Ø Logical, centrally configurable grouping of Meta. Frame XP servers. Ø Each Zone has one Data Collector (DC) and can span IP networks (LAN, WAN). Ø Useful for partitioning/controlling persistent data update traffic and for distributing ICA client Enumeration/Resolution traffic. Ø Can contain up to 256 hosts without a registry modification. Ø In most cases, fewer zones are better! Server Farm CMC DC DC DS Zone 2 LHC LHC LHC Zone 1
Topology and Structure Data Collectors Ø A DC stores dynamic information about a farm, such as servers up/down, logons/logoffs, disconnect/reconnect, license in use/released, server/application load, etc. Ø There is a DC for each Zone. Ø Handle all ICA client Resolution and Enumeration activity. (DC’s are peers in a multi-zone implementation). Ø Distribute most persistent data changes to member servers for LHC update. Server Farm CMC DC DC DS Zone 2 LHC LHC LHC Zone 1
Topology and Structure Citrix Management Console (CMC) Ø Central management tool where 98% of farm management occurs. Ø Extensible framework that allows different tools to ‘snap in’. Ø Doesn’t need to run on a Meta. Frame server. Ø Works through the IMA service (dest. port 2513) to access DS, DC, and member servers. Ø Should be run through a DC that has local access to the DS. Ø Is the most read/write intensive usage of the DS. Server Farm CMC DC DC DS Zone 2 LHC LHC LHC Zone 1