You are previewing Citrix® XenApp™ Platinum Edition for Windows: The Official Guide.
O'Reilly logo
Citrix® XenApp™ Platinum Edition for Windows: The Official Guide

Book Description

The Authorized Guide to Citrix XenApp Platinum Edition for Windows

Design, deploy, and maintain a virtualized, on-demand enterprise application delivery infrastructure. Citrix XenApp Platinum Edition for Windows: The Official Guide explains how to ensure high availability, enhance productivity, and reduce costs using the powerful features of XenApp. Configure your hardware, install XenApp, handle remote and wireless access, and manage an end-to-end, centralized application delivery system. You'll also learn how to monitor, tune, and secure XenApp using the latest tools and techniques.

  • Configure VPNs using Citrix Access Gateway
  • Authenticate users with Citrix Password Manager and Single Sign-On
  • Assign granular control policies with Citrix SmartAccess
  • Secure XenApp using firewalls, certificates, encryption, IDS, and IPS
  • Monitor and test your system using Citrix EdgeSight and Citrix SmartAuditor
  • Develop fail-safe disaster recovery and business continuity plans
  • Optimize transmission speed, disk throughput, and memory usage

Table of Contents

  1. Cover Page
  2. Citrix® XenApp™ Platinum Edition for Windows: The Official Guide
  3. Copyright page
  5. Contents
  9. Part I Overview of Citrix Application Delivery Platform
    1. 1 Introducing the Citrix Application Delivery Platform Alternative
      1. On-demand Application Delivery
      2. Graphics-Intensive Application Virtualization
      3. Server-Side Application Virtualization
      4. Client-Side Application Virtualization
      5. Mainframe Model Similarities
      6. Benefits of an Enterprise Deployment of the Citrix Application Delivery Infrastructure
      7. On-demand Application Delivery Concerns
      8. Justification for On-demand Application Delivery
      9. Economic Savings Promoting an Application Delivery Infrastructure
      10. Business Pillars Driving On-demand Application Delivery
      11. Other Benefits of Application Delivery Infrastructure
      12. Application Delivery Platform Concerns
      13. Components of an Application Delivery Infrastructure
      14. Data Center
      15. Clients
      16. Wide Area Network Connectivity
      17. Designing an Enterprise Application Delivery Architecture
    2. 2 Citrix XenApp—Features and Technology
      1. XenApp and Microsoft Windows Terminal Services
      2. Simple or Complex IT Environments
      3. XenApp's Five Primary Areas of Extending Microsoft Windows Terminal Services
      4. Citrix XenApp Editions
      5. XenApp for XenDesktop
      6. New Features Available in all Editions of XenApp
      7. Quick Review of Previous Enhancements
      8. Citrix XenApp Platinum Edition
      9. Platform Choices
      10. Citrix Presentation Server for UNIX
      11. XenApp—Its All About the User Experience
      12. The Citrix Client Environment
      13. The XenApp User Desktop
      14. Connectivity
      15. Citrix Licensing
      16. The Shrink Wrap Method
      17. Easy Licensing
      18. Corporate Licensing
      19. Flex Licensing
      20. Subscription Advantage
  10. Part II Designing an Enterprise Citrix Solution
    1. 3 Preparing Your Organization for an Application Delivery Platform Implementation
      1. The Proof-of-Concept Pilot Program
      2. Starting with a Nonproduction Pilot Program
      3. Expanding to a Production Pilot Program
      4. The Feasibility Committee
      5. Project Scope
      6. Corporate Culture Considerations
      7. Political Considerations
      8. Finding an Executive Sponsor
      9. Justifying Citrix Financially
      10. The Project Planning Team
      11. Consultants
      12. The Project Definition Document
      13. Infrastructure Assessment
      14. The Application Environment
      15. The Hardware Environment
      16. The Data Center Environment
      17. The System Management Environment (SME)
      18. The Support Structure and Processes
      19. The Testing Environment
      20. Change Control Procedures
      21. The Training Environment
      22. The Windows Server Environment
      23. Network Architecture
      24. The Security Environment
      25. The Backup Environment
      26. The Printing Environment
      27. The Client Environment
      28. The Project Design Plan
      29. XenApp Design
      30. Windows Server Design
      31. Network Design
      32. Policies and Procedures Design
      33. Client Design
      34. Security Design
      35. General Implementation Design
    2. 4 Citrix Platform Data Center Architecture
      1. What Is a Data Center?
      2. Designing a Data Center Application Delivery Platform: Overall Considerations
      3. Facilities—Power, HVAC, Fire Suppression, and Physical Security
      4. Data Center Network Design
      5. Disaster Recovery and Business Continuity
      6. Outage Mitigation Strategies
      7. Offsite Data Storage
      8. Other Considerations in Data Center Design
      9. Legacy Hosting
      10. Rogue Servers and Applications
      11. Organizational Issues
    3. 5 The Client Environment
      1. Client Classifications
      2. Client Decisions—What to Buy?
      3. Thin Clients
      4. The Desktop—Otherwise Known as the PC
      5. Laptops and Mobile Devices
      6. Application Location—Do You Need Applications on the Client Devices?
      7. Simple
      8. Complex
      9. The Hybrid Environment
      10. Application Delivery—How Do Users Get to Their Applications?
      11. Publishing Individual Applications
      12. Publishing the Desktop
      13. Other Considerations
      14. Profiles
      15. Software Distribution and Server-Based Computing
      16. Local Peripherals
      17. Other Client Devices
    4. 6 Security, Monitoring, and Management
      1. The Nature of Security
      2. What Are You Trying to Protect?
      3. Security Design Technical Considerations
      4. Technical Measures
      5. Monitoring and Management—People, Processes, and Product
      6. Service-Level Agreements
      7. System Management Environment for Application Delivery Infrastructure
      8. Configuration Management
      9. Security Management
      10. Using Service-Level Agreements
      11. System Management Environment Architecture
    5. 7 Building a Project Plan for Managing and Deploying Citrix XenApp Platinum Edition
      1. Preparing for Organizational Change
      2. Establish a Need for the Application Delivery Center
      3. Create a Compelling Vision of the XenApp Environment
      4. Recruit Executive Support
      5. Communicate to All Stakeholders
      6. Build XenApp Momentum and Remove Obstacles
      7. Monitor the Progress
      8. Publicize Early Successes
      9. Expand the XenApp Environment
      10. Prepare for Future XenApp-Enabled Opportunities
      11. Causes of Project Failure
      12. Inadequate Preparation for Organizational Change
      13. Skipping Project Planning Steps
      14. Inadequate Planning
      15. Project Management
      16. Identify a Project Manager
      17. Put Together a Project Management Team
      18. Control Project Change
      19. Create a Project Implementation Plan
      20. Prepare for Implementation
      21. Start the Project
      22. Provide User Support
      23. Measure Success
      24. Proof-of-Concept Pilot Program
      25. Pilot Platform
      26. Application Selection
      27. Testing
      28. Expanding to a Production Pilot Program
      29. Assessing Performance
      30. Enterprise Rollout
      31. User Training During Rollout
      32. Expanding Service-Level Agreements
      33. Creating a Deployment Guide
      34. Creating Migration Databases
      35. Migrating Headquarters
      36. Planning for Remote Office Migration
      37. Remote Office Data Migration
      38. Remote Office Migration Teams
      39. Deployment Challenges
      40. Postproduction Management
      41. Measure User Satisfaction
      42. Rate Project Milestones
      43. Update the Budget
      44. Measure Application Delivery Center Benefits
      45. Publish Results
      46. Establish a Steering Committee
      47. Provide a Forum for Feedback "Outside the Box"
      48. Make Facts-Based Decisions on the Future Direction of Your Application Delivery Environment
      49. Establish a Server-Based Computing Lab
      50. Share Your Experiences
    6. 8 Disaster Recovery and Business Continuity
      1. The Ultimate Nacho
      2. Disaster Recovery vs. Business Continuity
      3. Recovery Time Objectives
      4. The Data Center Delivery Solution to Disaster Recovery and Business Continuity
      5. Application Delivery Business Continuity Design
      6. The CME Business Continuity Plan
      7. An Information Technology Plan to Meet Business Continuity Requirements
      8. Hot Backup Data Center Design
      9. Full Restoration Plan
      10. Documentation
      11. Maintenance of the Hot Backup Data Center
      12. Test of the Business-Continuity Plan
      13. Disaster-Recovery Service Providers
  11. Part III Installation and Configuration
    1. 9 Citrix XenApp with Application Streaming
      1. Citrix XenApp 4.5 with Feature Pack 1
      2. Citrix XenApp Licensing Overview
      3. Citrix License Server
      4. Preparing the IMA Data Store Environment
      5. Installation and Preparation of Microsoft SQL Server
      6. Citrix XenApp Installation
      7. Delivering Applications with Application Streaming
      8. Application Streaming Components
      9. Profiles: Not Just for Users Anymore
      10. Storing Profiles on a File Server
      11. Publishing a Streamed Application
      12. The Streaming Clients
    2. 10 Password Manager
      1. Password Manager Overview
      2. The Central Store
      3. The Password Manager Console
      4. The Password Manager Agent Software
      5. The Password Manager Service
      6. Password Manager Editions
      7. Planning a Deployment
      8. Choosing a Central Store Type
      9. Create an Active Directory Central Store
      10. Installing and Configuring the Password Manager Service
      11. Installing the Password Manager Console
      12. Installing and Configuring the Agent Software
      13. Password Manager Optional Features
      14. Account Self-Service
      15. Data Integrity
      16. Provisioning
      17. Credential Synchronization (Account Association)
      18. Password Manager's Hot Desktop Feature
    3. 11 Citrix Access Gateway Enterprise
      1. The Citrix Access Gateway Enterprise Solution
      2. Key Features, Benefits, and Capabilities
      3. Topology
      4. Architecture
      5. Secure Application Delivery—SmartAccess
      6. Installing Access Gateway Enterprise Edition
      7. Component Systems Requirements
      8. Citrix Access Gateway
      9. Client Access
    4. 12 Citrix EdgeSight for XenApp
      1. Citrix EdgeSight for XenApp Architecture
      2. EdgeSight for XenApp Design Considerations
      3. Citrix EdgeSight Licensing Overview
      4. Citrix EdgeSight SQL Licensing
      5. Citrix EdgeSight for XenApp
      6. Citrix EdgeSight for XenApp Server Installation Overview
      7. Citrix EdgeSight for XenApp Installation
      8. Citrix EdgeSight for XenApp Console
      9. Citrix EdgeSight for XenApp Usage
    5. 13 Application Installation and Configuration
      1. Application Strategies
      2. Application Features and Requirements
      3. Installing and Configuring Applications
      4. Using Add/Remove Programs
      5. Using Change User /Install
      6. The Application Installation Checklist
      7. XenApp's Application Isolation Environment
      8. Application Isolation 2.0—Application Streaming
      9. Application-Testing Procedure
      10. Component Testing
      11. System Testing
      12. Test Lists
      13. Pass or Fail Status
      14. Test Cycles
      15. The Production Deployment Process
      16. Sample Process Checklist for Application Deployment
      17. Mass Deployment
      18. Citrix Installation Manager Installation and Configuration
      19. Packaging Office 2003 for IM Deployment
      20. Packaging Applications Using the Packager
      21. Application Licensing
      22. Application Access and Security
    6. 14 Extending the Power of Platinum—Feature Pack 1
      1. SmartAuditor
      2. EasyCall
      3. Streaming Client and Profiler 1.1
      4. Health Assistant
      5. Web Interface 4.6
      6. Hotfix Rollups
      7. Upgrade Versus Migration
      8. Migration
      9. Upgrade
  12. Part IV Delivery, Management, and Administration
    1. 15 Citrix XenApp Client Configuration and Deployment
      1. ICA Client Options for Application Access
      2. Which Client Do I Use?
      3. The Push or Pull Client Debate
      4. Citrix Web Clients
      5. Program Neighborhood Agent Client
      6. Program Neighborhood Client
      7. Program Neighborhood vs. Program Neighborhood Agent
      8. UNIX and Linux ICA Clients
      9. Macintosh Clients
      10. What's New in Windows Client 10.x?
      11. Performance Optimization of the ICA Clients
      12. SpeedScreen Technologies
      13. Optimizing ICA Connections
      14. Security on the ICA Client
      15. Connecting to a Server Through a Proxy Server
      16. Enabling Auto-Client Proxy Detection
      17. Using the ICA Win32/64 Clients with Citrix Secure Gateway and Citrix Access Gateway
      18. Configuring and Enabling ICA Clients for SSL and TLS
      19. Certificate Revocation List Checking
      20. Meeting FIPS 140 Security Requirements
      21. Enabling Smart Card Support
      22. Locking Down the ICA Client
      23. ICA and RDP Client Drive, Printer, and COM Port Mapping
    2. 16 Profiles, Policies, and Procedures
      1. User Profiles
      2. Windows Server Local Profiles
      3. Terminal Server–Specific Profiles
      4. Windows Server Mandatory Roaming Profiles
      5. Home Directories
      6. Group Policies
      7. The Group Policy Management Console
      8. Best Practices
      9. Implementing Different Group Policies for Users when They Log into a Terminal Server
      10. Limiting the Profile File Size
      11. Locking Down the Desktop
      12. Additional Policies Worth Mentioning
      13. Eliminating Inappropriate Application Features
      14. Change Control
    3. 17 Citrix Policies and Printing
      1. Windows Printing Explained
      2. The Windows Print Process
      3. The Citrix XenApp Server Print Architecture
      4. Redirected Client Printers
      5. Auto-created Network Printers
      6. Server Local Printers
      7. Network Considerations
      8. Managing and Maintaining Print Drivers
      9. The Printer Manufacturer Native Driver
      10. Microsoft Operating System Native Driver
      11. The Citrix Universal Print Driver
      12. Universal Printing
      13. Printer Driver Installation
      14. Driver Removal
      15. Driver Replication
      16. Client Printer Driver Compatibility
      17. Client Print Driver Mappings
      18. Print Driver Maintenance
      19. Printer Bandwidth Management
      20. Server-Level Bandwidth Setting
      21. Limiting Printing Bandwidth Through Policies
      22. Troubleshooting
      23. Service State
      24. Citrix Policy Problems
      25. Event Log Events
      26. Client Machine Issues
      27. Driver Issues
      28. Citrix Policies
      29. Policy Rules
      30. Limiting Access to Local Resources
      31. Controlling Application Availability
      32. Citrix Policy Best Practice
    4. 18 Ongoing Administration
      1. Scheduled Maintenance Activities
      2. Daily Maintenance Activities
      3. Weekly Maintenance Activities
      4. Monthly
      5. Quarterly
      6. Farm Monitoring
      7. Accessing Tests
      8. Modifying Test Settings
      9. Developing Custom Tests
      10. Monitoring Performance
      11. Resource Manager and Monitoring Tools
      12. Resource Manager
      13. Monitoring with Citrix EdgeSight
      14. Farm Management
      15. The Access Management Console (AMC) for XenApp Server
      16. Basic Troubleshooting Techniques
      17. Connections
      18. Shadowing Users
      19. Troubleshooting the SQL Data Store
      20. Troubleshooting IMA
      21. If the ODBC Connection Fails
      22. Other Common Problems
      23. Operations Support
  13. A XenApp on Windows Terminal Services: A Feature Analysis
  14. B XenApp Comparative Feature Matrix
  15. Index