You are previewing Getting Started with Citrix XenApp 6.
O'Reilly logo
Getting Started with Citrix XenApp 6

Book Description

Design and implement Citrix farms based on XenApp 6 with this book and eBook

  • Use Citrix management tools to publish applications and resources on client devices with this book and eBook

  • Deploy and optimize XenApp 6 on Citrix XenServer, VMware ESX, and Microsoft Hyper-V virtual machines and physical servers

  • Understand new features included in XenApp 6 and review Citrix farms terminology and concepts

  • Clear, easy-to-follow steps and screenshots to carry out each task

  • In Detail

    XenApp 6 is the leader in application hosting and virtualization delivery, allowing users from different platforms such Windows, Mac, Linux, and mobile devices to connect to their business applications. It reduces resources and costs for application distribution and management. Using Citrix XenApp 6, you can deploy secure applications quickly to thousands of users.

    Getting Started with Citrix XenApp 6 provides comprehensive details on how to design, implement, and maintain Citrix farms based on XenApp 6. Additionally, you will learn to use management tools and scripts for daily tasks such as managing servers, published resources, printers, and connections.

    Getting Started with Citrix XenApp 6 starts by introducing the basics of XenApp such as installing servers and configuring components, and then teaches you how to publish applications and resources on the client device before moving on to configuring content redirection. Author Guillermo Musumeci includes a use case throughout the book to explain advanced topics like creating management scripts and deploying and optimizing XenApp for Citrix XenServer, VMware ESX, and Microsoft Hyper-V virtual machines. It will guide you through an unattended installation of XenApp and components on physical servers. By the end of this book you will have enough knowledge to successfully design and manage your own XenApp 6 Farms.

    A complete guide to managing a virtualized application environment using XenApp

    Table of Contents

    1. Getting Started with Citrix XenApp 6
      1. Getting Started with Citrix XenApp 6
      2. Credits
      3. About the Author
      4. About the Reviewers
      5. www.PacktPub.com
        1. Support files, eBooks, discount offers, and more
          1. Why subscribe?
          2. Free access for Packt account holders
          3. Instant updates on new Packt books
      6. Preface
        1. What this book covers
        2. What you need for this book
        3. Who this book is for
        4. Conventions
        5. Reader feedback
        6. Customer support
          1. Downloading the example code
          2. Errata
          3. Piracy
          4. Questions
      7. 1. Getting Started with XenApp 6
        1. Introducing XenApp 6
        2. XenApp feature overview
        3. System requirements
          1. Data store databases
          2. Citrix Delivery Services Console
          3. License server
          4. Clients
        4. Summary
      8. 2. Designing a XenApp 6 Farm
        1. Case study: Brick Unit Constructions
        2. Farm terminology and concepts
          1. Infrastructure server
            1. Virtualization infrastructure
            2. Access Infrastructure
        3. Designing a basic XenApp architecture
        4. The pilot plan
          1. Designing Active Directory integration
          2. Building a small test farm
          3. Creating a list of applications to publish in our Citrix farm
          4. Testing the list of applications
            1. Microsoft Office applications
            2. Java
        5. Summary
      9. 3. Installing XenApp 6
        1. Installing and Configuring XenApp 6
        2. Configuring Windows components
          1. Configuring Windows Firewall
          2. Configuring IE ESC (Enhanced Security Configuration)
        3. Installing XenApp using the Wizard-based Server Role Manager
        4. Installing License Server and web interface roles in server BRICKXA01
        5. Configuring Citrix License Server
        6. Installing Citrix Licenses
        7. Installing and configuring XenApp 6 on BRICKXA02 using Wizard-based Server Role Manager (first server of the farm)
        8. Configuring XenApp using the Wizard-based Server Configuration tool
          1. Configuring the first XenApp server of the farm
          2. Installing data stores
            1. Microsoft SQL Server 2008 Express database server
            2. Microsoft SQL Server 2008 database server
            3. Oracle database server
        9. Installing and configuring XenApp 6 on BRICKXA03
        10. Configuring Citrix Web Interface server
          1. Creating a XenApp website
          2. Creating a XenApp Services site
        11. Configuring Remote Desktop licensing
          1. Configuring Remote Desktop licensing mode by using Group Policy
        12. Managing XenApp farms
        13. Summary
      10. 4. Using Management Tools
        1. Management Consoles
          1. Citrix Delivery Services Console
          2. License Administration Console
          3. Citrix Web Interface Management console
        2. Other administration tools
          1. Citrix SSL Relay Configuration tool
          2. Shadow taskbar
          3. SpeedScreen Latency Reduction Manager
        3. Managing Citrix administrators
          1. Add a Citrix administrator
          2. Disable a Citrix administrator
          3. Modify administrator properties
        4. Summary
      11. 5. Application Publishing
        1. Publishing applications
          1. Choosing the best method to deliver applications
          2. Publishing a hosted application using the Publish Application wizard
          3. Publishing a streaming application using the Publish Application wizard
          4. Publishing content using the Publish Application wizard
          5. Publishing a server desktop using the Publish Application wizard
        2. Configuring content redirection
          1. Enabling content redirection from server to client
          2. Configuring content redirection from client to server
          3. Associating published applications with file types
          4. Updating file type associations
        3. Enabling or Disabling content redirection
        4. Summary
      12. 6. Application Streaming
        1. Application streaming
        2. System requirements for application streaming
        3. Components for application streaming
        4. Choosing which plugin to use for application streaming
        5. Profiling Microsoft Office 2010
          1. Installing a profiler workstation
          2. Customizing the Office 2010 installation
            1. Disabling the Office Welcome Screen
            2. Disabling some Office popups
            3. Setting the KMS server name (32-bit target device)
            4. Setting the KMS server name (64-bit target device)
            5. Setting the KMS port number (64-bit target device)
            6. Setting the KMS port number (32-bit target device)
          3. Profiling Microsoft Office 2010
          4. Publishing Office 2010 on the farm
          5. Specifying trusted servers for streamed services and profiles
        6. Summary
      13. 7. Managing Policies
        1. Understanding Citrix policies
          1. Working with Citrix policies
          2. Best practices for creating Citrix policies
          3. Guidelines for working with policies
        2. Working with management consoles
          1. Using the Group Policy Management Console
          2. Using the Delivery Services Console
          3. Using the Local Group Policy Editor
        3. Creating Citrix policies
          1. Creating a policy using consoles
        4. Applying policies to sessions
          1. Unfiltered policies
          2. Using multiple policies
        5. Troubleshooting policies
          1. Using the Citrix Policy Modeling Wizard
          2. Simulate connection scenarios with Citrix policies
          3. Citrix settings precedence over Windows settings
          4. Searching policies and settings
          5. Importing and migrating existing policies
        6. Summary
      14. 8. Printing in XenApp Environments
        1. Windows printing concepts
          1. Print job spooling
        2. Printing on Citrix XenApp
          1. Printing pathway
          2. Client local printing
          3. Client network printing
          4. Server network printing
          5. Assigning network printers to users
            1. Adding session printers settings to a Citrix policy
            2. Setting a default printer for a session
            3. Modifying settings of session printers
          6. Server local printers
            1. Configuring server local printers
        3. Managing printer drivers
          1. Controlling printer driver automatic installation
            1. Modifying the printer driver compatibility list
          2. Replicating print drivers in XenApp
        4. Using the Citrix Universal Printer
          1. Setting up an auto-create generic universal printer
          2. Setting up universal driver priority
          3. Configuring the Universal Printer Driver on sessions
          4. Setting up universal printing preview preference
          5. Change the default settings on the Universal Printer
        5. Implementing Printers
          1. Auto-creation
            1. Auto-creating client machine printers
            2. Auto-creating network printers
          2. Configuring printer auto-creation settings
          3. Configuring legacy client printer support
          4. User provisioning
          5. Publishing the Windows Add Printer wizard
          6. Publishing the ICA Client Printer Configuration tool
          7. Storing users' printer properties
          8. General locations of printing preferences
        6. Printing for mobile users
          1. SmoothRoaming
          2. Proximity printing
          3. Configuring printers for mobile users
          4. Improving printing performance
            1. Limit printing bandwidth
        7. Third-party printing solutions
        8. XenApp Printing Optimization Pack
          1. Universal printing EMF processing mode
          2. Universal printing image compression limit
          3. Universal printing optimization defaults
          4. Universal printing print quality limit
        9. Summary
      15. 9. Multimedia Content on XenApp
        1. Description of Citrix HDX technologies
        2. Using HDX 3D technologies to improve image display
          1. Using HDX 3D Image Acceleration to reduce bandwidth
          2. Using HDX 3D Progressive Display to improve the display of images
          3. Reduce CPU use by moving processing to GPU
        3. Using HDX Broadcast Display settings
        4. Using HDX MediaStream Multimedia Acceleration
          1. Using Citrix policies to configure HDX MediaStream
          2. Configuring echo cancellation
        5. Using HDX MediaStream for Flash to optimize Flash content
          1. Enabling HDX MediaStream at server side
          2. System requirements for HDX MediaStream for Flash
          3. Install/uninstall HDX MediaStream for Flash
          4. Configuring HDX MediaStream for Flash settings
          5. Setting up Flash Acceleration
          6. Enable server-side event logging
          7. Configuring HDX MediaStream for Flash on the client machine
        6. Configuring audio using policies
          1. Audio policy settings
          2. Bandwidth policy settings
        7. Configuring audio for user sessions
        8. HDX Experience Monitor for XenApp
        9. Summary
      16. 10. Managing Sessions
        1. Understanding sessions
        2. Monitoring XenApp sessions
        3. Managing XenApp sessions
          1. Disconnecting, resetting, and logging off sessions
          2. Terminating processes in a user session
          3. Sending messages to users
        4. Viewing XenApp sessions
          1. Viewing sessions using the Shadow Taskbar
            1. Starting the Shadow Taskbar
            2. Initiating shadowing
            3. Ending a shadowing session
          2. Enabling logging for shadowing
          3. Enabling user-to-user shadowing
            1. Creating a shadowing policy
        5. Maintaining session activity
          1. Configuring Session Reliability
          2. Configuring automatic client reconnection
          3. Configuring ICA keep-alive
        6. Customizing user environments in XenApp
          1. Controlling the appearance of user logons
          2. Controlling access to devices and ports
          3. Mapping drives
          4. Redirecting COM ports and audio
        7. Limiting concurrent connections
          1. Limit the number of sessions per server
          2. Limiting application instances
          3. Logging connection denial events
          4. Sharing sessions and connections
          5. Preventing user connections during farm maintenance
        8. Optimizing user sessions for XenApp
          1. Mouse click feedback
          2. Local text echo
          3. Configuring SpeedScreen Latency Reduction
        9. Redirection of Local Special Folders in sessions
          1. Enable Special Folder Redirection in the web interface
          2. Enable Special Folder Redirection for the Citrix Online Plug-in
          3. Using Group Policy to redirect Special Folders
        10. Summary
      17. 11. Receiver and Plugins Management
        1. Introduction to Citrix Receiver
          1. Citrix Receiver features
          2. Citrix Receiver plugin compatibility
          3. Citrix Receiver system requirements and compatibility
            1. Citrix Receiver for Windows
            2. Citrix Receiver for Macintosh
        2. Installing Citrix Receiver
          1. Deploying Citrix Receiver for internal users with administrative rights
          2. Installing Citrix Receiver for Windows
          3. Installing Citrix Receiver on XenApp servers
          4. Installing Citrix Receiver for Macintosh
          5. Deploying Citrix Receiver for internal Windows users without administrative rights
          6. Deploying Citrix Receiver for remote users
          7. Instructions to edit the sample download page
        3. Setting up Citrix Merchandising Server 2.1
          1. Installing Merchandising Server software
          2. Merchandising Server System requirements
          3. Importing the virtual appliance into VMware vSphere 4.1
          4. Importing the virtual appliance into Citrix XenServer 5.6
          5. Setup Merchandising Server
          6. Configuring administrator users
          7. Installing plugins
          8. Create recipient rules
          9. Creating deliveries
          10. Configure SSL certificates
          11. Creating a self-signed SSL certificate
          12. Creating a Certificate Signing Request
          13. Importing SSL certificates
          14. Creating a signing request for Microsoft certificate services
          15. Installing SSL certificates on client machines
        4. Summary
      18. 12. Scripting Programming
        1. MFCOM and PowerShell
        2. Installing XenApp Commands on XenApp Servers
          1. Installing Citrix XenApp 6 PowerShell SDK
          2. Installing PowerShell XenApp Commands
        3. Using PowerShell for basic administrative tasks
          1. Installing Citrix XenApp Commands snap-in
          2. Using PowerShell for farm management
        4. Using PowerShell Commands from .NET applications
          1. Creating a sample VB.NET application
            1. Adding references
            2. Creating and opening a runspace
            3. Running a cmdlet
            4. Display results
            5. Passing parameters to cmdlets
          2. Creating a sample C#.NET application
            1. Adding references
            2. Creating and opening a runspace
            3. Running a cmdlet
            4. Display results
            5. Passing parameters to cmdlets
        5. Using MFCOM on XenApp
        6. Convert MFCOM scripts to PowerShell
        7. Summary
      19. 13. Virtualizing XenApp Farms
        1. Deploying XenApp 6 in a virtualized environment
          1. Virtual machine performance and host scalability
        2. Choosing the right virtualization platform
        3. Deploying XenApp6 on Citrix XenServer
          1. Install XenApp Evaluation Virtual Appliance on XenServer
          2. Creating a new XenApp 6 VM in XenServer
        4. Deploying XenApp6 on Microsoft Hyper-V
          1. Installing XenApp Evaluation Virtual Appliance on Hyper-V
          2. Creating a new XenApp 6 VM in Hyper-V
        5. Deploying XenApp 6 on VMware vSphere
          1. Create a new XenApp 6 VM in VMware vSphere
          2. Cloning XenApp 6 virtual machines
        6. Unattended Install of XenApp 6
          1. Unattended Install of XenApp Components
        7. Summary