Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Troubleshooting Citrix Xendesktop
Troubleshooting Citrix Xendesktop

Troubleshooting Citrix Xendesktop: The ultimate troubleshooting guide for clear, concise, and real-world solutions to a wide range of common Citrix XenDesktop problems

Arrow left icon
Profile Icon Gurpinder Singh
Arrow right icon
AU$24.99 per month
Full star icon Empty star icon Empty star icon Empty star icon Empty star icon 1 (2 Ratings)
Paperback Oct 2015 274 pages 1st Edition
eBook
AU$41.99 AU$60.99
Paperback
AU$75.99
Subscription
Free Trial
Renews at AU$24.99p/m
Arrow left icon
Profile Icon Gurpinder Singh
Arrow right icon
AU$24.99 per month
Full star icon Empty star icon Empty star icon Empty star icon Empty star icon 1 (2 Ratings)
Paperback Oct 2015 274 pages 1st Edition
eBook
AU$41.99 AU$60.99
Paperback
AU$75.99
Subscription
Free Trial
Renews at AU$24.99p/m
eBook
AU$41.99 AU$60.99
Paperback
AU$75.99
Subscription
Free Trial
Renews at AU$24.99p/m

What do you get with a Packt Subscription?

Free for first 7 days. $24.99 p/m after that. Cancel any time!
Product feature icon Unlimited ad-free access to the largest independent learning library in tech. Access this title and thousands more!
Product feature icon 50+ new titles added per month, including many first-to-market concepts and exclusive early access to books as they are being written.
Product feature icon Innovative learning tools, including AI book assistants, code context explainers, and text-to-speech.
Product feature icon Thousands of reference materials covering every tech concept you need to stay up to date.
Subscribe now
View plans & pricing
Table of content icon View table of contents Preview book icon Preview Book

Troubleshooting Citrix Xendesktop

Chapter 1. Getting Started – Understanding Citrix XenDesktop® and its Architecture

Before we get involved in learning the tools and concepts required for troubleshooting the Citrix XenDesktop environment, it's always a good idea to start from the basics. So, let's take a look at the basic concepts of XenDesktop and its architecture. Citrix XenDesktop is an Enterprise-grade application and desktop virtualization solution that gives Citrix administrators the ability to centrally manage and host applications and virtual machines in a datacenter while delivering to endusers a complete desktop high-definition (HDX) experience.

Note

HDX technology provides users with a high-definition experience for virtual apps and desktops, on any device or network with enhancements to work with voice, video, and 3D-graphics applications.

In a traditional desktop environment, system administrators often tend to restrict certain users from having administrative privileges to install and uninstall personal sets of software on the office desktops. To centrally manage the environment and enterprise applications, many system administrators often choose a terminal server environment to provide a stable and lockdown desktop environment using Citrix XenApp.

Desktop virtualization provides many advantages that are similar to the terminal server environment with additional features and the flexibility to lock down images using the shared image concept and persistent desktops for users who like to have administrative rights on their desktops.

In this chapter, we will cover:

  • Desktop virtualization
  • Hosted Shared Desktop versus Hosted Virtual Desktop
  • The Citrix FlexCast delivery technology
  • The modular framework architecture
  • Machine creation services versus provisioning services
  • What's new in XenDesktop 7.x?

Desktop virtualization

Wikipedia describes desktop virtualization as follows:

Desktop virtualization is a technology that separates the desktop environment hosted on a physical server in a Data Center from the client machine that is used by an end user to access it.

In traditional desktop environments, computers run an operating system where applications are executed and the user interface is displayed on the computer screen. By introducing desktop virtualization, you can set up the desktop environment in such a way that it doesn't have any direct link between the physical layer, operating system, application software, and display.

Desktop virtualization based on Citrix XenDesktop works on a client-server model where users access virtual desktops hosted on a centrally managed physical host in a datacenter, as shown in the following diagram:

Desktop virtualization

Desktop virtualization based on XenDesktop provides multiple benefits that are listed as follows:

  • Anywhere, any-device access is available, for example, running the work environment on your home PC, Internet kiosk, tablet, mobile devices among others
  • Multiple applications and operating systems can be supported without any conflicts among them
  • Centralized management and provisioning
  • Deliver data securely for your clients with data and network encryption

There are several vendors available to choose a desktop virtualization solution from, depending upon the organizational evaluation, needs, and requirements. Citrix is the market leader in application and desktop virtualization and has been in this area for almost the last two decades and is ruling it with its well-known product XenDesktop for desktop virtualization, which was officially released in the year 2007 as XenDesktop 2.0.

Hosted Shared Desktops (HSD) versus Hosted Virtual Desktops (HVD)

Instead of going through the XenDesktop architecture, we would like to explain the difference between the two desktop delivery platforms HSD and HVD. This is a common question that is asked by every system administrator whenever there is a discussion on the most suitable desktop delivery platform for the enterprises.

The selection of the desktop delivery platform depends on the requirements of the enterprise. Some choose Hosted Shared Desktops or server-based computing (XenApp) over Hosted Virtual Desktop (XenDesktop), where a single server desktop is shared between multiple users and the environment is locked using Active Directory GPOs.

XenApp is a cost-effective platform as compared to XenDesktop and many small to mid-sized enterprises prefer to choose XenApp due to its cost benefits and less complexity.

However, the preceding model does pose some risks to the environment as the same server is being shared by multiple users and a proper design plan is required to configure a proper HSD or XenApp published desktop environment.

Many enterprises have security and other user-level dependencies where they prefer to go with Hosted Virtual Desktop solutions. Hosted Virtual Desktop or XenDesktop runs on the Windows 7 or Windows 8 operating system as a virtual machine hosted on a datacenter. In this model, a single user connects to a single desktop and, therefore, there is a very low risk of the desktop configuration getting impacted for all users.

Note

XenDesktop 7.x and the preceding versions also enable you to deliver server-based desktops (HSD) along with HVD in one product suite. XenDesktop also provides HVD pooled desktops that work on a shared OS image concept that is similar to the HSD desktops with a difference of running a desktop operating system instead of a server operating system.

Let's take a look at the following table that will provide you with a fair idea of the requirements and recommendations of both the delivery platforms for your enterprise:

Customer Requirement

Delivery Platform

The user base needs to work on one or two applications and often need not do any updates or installations on their own.

Hosted Shared Desktop

The user base works on their own core set of applications for which they need to change system-level settings, installations, and so on.

Hosted Virtual Desktops (dedicated)

The user base works on MS Office and other content creation tools.

Hosted Shared Desktop

The user base needs to work on CPU and graphic-intensive applications that requires video rendering.

Hosted Virtual Desktop (Blade PCs)

The user base needs to have admin privileges to work on specific sets of applications.

Hosted Virtual Desktop (pooled)

You can always have a mixed set of desktop delivery platforms in your environment focused on the customer requirements.

The Citrix FlexCast® delivery technology

Citrix FlexCast is a delivery technology that allows the Citrix administrator to personalize virtual desktops to meet the performance, security, and flexibility requirements of endusers.

There are different types of user requirements; some need standard desktops with a standard set of apps while others require high-performance personalized desktops. Citrix has come up with a solution to meet these demands with the Citrix FlexCast technology.

You can deliver any kind of virtual desktop with the FlexCast technology; there are five different categories in which FlexCast models are available:

  • Hosted Shared Desktop or HSD
  • Hosted Virtual Desktop or HVD
  • Streamed VHD
  • Local VMs
  • On-demand apps

Note

A detailed discussion on these models is beyond the scope of this book. However, I have explained the difference between the Hosted Shared versus Hosted Virtual Desktop models in the last section. To read more about the FlexCast models, visit http://support.citrix.com/article/CTX139331.

The modular framework architecture

To understand the XenDesktop architecture, it's better to break it down into discrete independent modules, rather than visualizing it as a single integrated big piece. Citrix provides this modularized approach to design and architect XenDesktop to meet the end customer's set of requirements and objectives. This modularized approach solves the customer requirements by providing a platform that is highly resilient, flexible, and scalable.

This reference architecture is based on the information gathered by multiple Citrix consultants working on a wide range of XenDesktop implementations. You should take a look at the basic components of the XenDesktop architecture that everyone should be aware of before getting involved with troubleshooting:

The modular framework architecture

© Citrix Systems, Inc.

We will not spend much time on understanding each component of the reference architecture; you can refer to http://www.citrix.com/content/dam/citrix/en_us/documents/products-solutions/xendesktop-deployment-blueprint.pdf for more information, as this is out of the scope of this book. We will just go through each component quickly.

XenDesktop® and its architectural components

XenDesktop provides us with a desktop delivery platform by integrating several distributed components to deliver the best user experience for the VDI infrastructure.

The high level XenDesktop architecture includes the following key components:

  • Receiver: The Citrix Receiver is a replacement of the Citrix ICA client, which you will have been using from the MetaFrame times. This was transformed from Program Neighborhood Agent to the Citrix Online plugin to the now so called Citrix Receiver.
  • HDX technology: This provides the user with a high-definition experience for virtual apps and desktops on any devices and networks with enhancements to work with voice, video, and 3D graphic applications.
  • NetScaler Gateway: Citrix NetScaler Gateway provides a secure remote access to users accessing the Citrix published apps and desktops from anywhere and on any device by connecting to Citrix Receiver.
  • Database: Microsoft SQL Server is the only supported database.
  • License server: You must already have been aware of this component for a long time. To work with the Citrix range of products, you must have at least one Citrix License server in your environment, to provide you with the Citrix licenses.
  • Virtual Delivery Agent (VDA): The Virtual Desktop Agent needs to be installed on the virtual machines to which all the users will be connected. It enables the machines to register themselves with the controllers and manage the HDX connection between the machines and the user devices. There are two types of VDA agents available:
    • VDA agent for the Windows Server OS
    • VDA agent for the Windows Desktop OS
  • StoreFront: Citrix StoreFront is the replacement of the Citrix Web Interface product. It provides a similar functionality with some enhancements that provide access to published apps or desktops as per user needs.
  • XenDesktop Controller: Access to all the apps and desktops are centrally managed by the Controller server.
  • Citrix Director: The Director provides a real-time dashboard supplying diagnostic information for users, applications, and desktops. This is commonly used as the first level of troubleshooting.
  • EdgeSight: If you require historical trending data for analysis and performance, then EdgeSight is the tool for you provided by Citrix, free of cost, with the Platinum license. You can also look at the more capable tool provided by Citrix, until recently called Citrix Insight, which succeeded EdgeSight.
  • Citrix Studio: It's one of the management consoles that provide a simple GUI interface to create and manage desktops and apps.

Note

For detailed information on the XenDesktop architecture, please read Getting Started with XenDesktop 7.x, Craig Thomas Ellrod, Packt Publishing.

MCS versus PVS™

Anyone who has worked on XenDesktop will have definitely heard the terms: MCS and PVS. You have to choose either MCS or PVS to deploy VDI in an Enterprise environment. This is one of the major concerns for every organization, which they would like to be answered by a Citrix solution architect while working on a desktop virtualization project:

Which delivery technology is better, MCS or PVS?

Now, let's start by learning some basics about these two technologies.

Machine Creation Service (MCS) provides the simplest functionality for the creation and maintenance of desktop catalogs. A step-by-step walkthrough on how to create/configure this feature can be found in the XenDesktop 7.x install guide. You can easily download this guide from http://www.citrix.com.

MCS-based deployment will have the following characteristics:

  • A master image is prepared from a standard VM with all the customized apps and software that an admin wants in his virtual desktop.
  • A master image file (.vmdk or .vhd depending on the supported hypervisors Hyper-V, XenServer, or VMware ESXi) is stored in the central datastores attached to the hypervisor pool.
  • The admin provides custom settings for vCPU, memory, HDD, and many more.
  • VMs are created as linked clones with at least two disks attached to them; a base OS disk and a personality disk containing the machine-related information.
  • One difference disk will be attached to the VMs that are used to store and write the information to the VM. The disk used is as thin as provisioned (it needs to be checked for storage compatibility, if it is supported) and the disk size will grow along with your base disk to the maximum if required.
  • A personal vDisk can also be attached to each VM to store persistent changes for users.

There are four types of resource catalog that MCS offers:

  • Pooled-Random: This is most commonly used for standard users. Here, the desktops are assigned randomly. When the user logs off, the desktop becomes free and is available for another user. Any changes made to the desktops are undone on reboot.
  • Pooled-Static: These desktops are for task workers who need the same desktop every time they log on. These desktops are assigned to a single user and on user logoff this desktop is not free for other users. On rebooting, any changes made to these desktops are undone like Pooled-Random.
  • Dedicated or personal desktops: These desktops are meant to provide persistence to users and are recommended for task workers who need their own set of apps and control on their desktops. These are permanently assigned to a single user. When the user logs off, these desktops are not available in the pool for other users. All the changes made remain intact with subsequent reboots.
  • XenApp based Shared Desktops: You have been using these desktops since the old MetaFrame Presentation server model. These are the hosted server-based published desktops where the server desktop is made available to the users to be shared with a set of users simultaneously.

    Tip

    You can also club pooled desktops with a personal vDisk to provide persistency to user-level changes.

The following diagram outlines the basic architecture of MCS:

MCS versus PVS™

Provisioning Service (PVS) infrastructure is a result of Citrix acquiring Ardence, which is based out of Virginia, US. Ardence developed a boot program called the Ardence boot program that works on the PXE TFTP technology on which PVS streaming works. If you have worked on PVS previously, you must have heard of the major component ARDBP32.BIN being used for streaming in PVS, it still has the first three initials from Ardence.

PVS is a software streaming technology that Citrix uses to provide on-demand streaming of operating system content in real time from a single shared-disk residing anywhere on the network. Apart from the on-demand streaming, PVS simplifies image management as you don't have to manage images separately. Single-image management simplifies everything and you don't need to purchase any desktop deployment tools to manage this image.

Provisioning Services manages all writes to the vDisks with PVS write cache when using a vDisk in Standard mode (it is often called the read-only mode). You can configure the location of your write cache as follows:

  • Cache on provisioning server (with or without persistence)
  • Cache on target device RAM
  • Cache on target device RAM with overflow to HDD
  • Cache on target device hard drive (with or without persistence)

One of the most commonly used methods to store a write cache is to store it in the target device hard drive. There is a very good reason to follow this approach as it keeps the write location close to the target device, which actually minimizes the additional load on the PVS servers and also minimizes the load on the network.

Refer to the following diagram for the basic PVS architecture:

MCS versus PVS™

PVS architecture

Refer to the following diagram for the basic PVS communication flow:

MCS versus PVS™

PVS communication flow

A PVS-based device can have three types of disks attached to it:

  • The base OS shared disk is placed at the central PVS vDisk store and is streamed on each VM using PXE boot or BDM. You won't find this disk on the VM configuration on hypervisor, as this is streamed to VM either via PXE boot using either TFTP from a vDisk store or using BDM ISO.

    Note

    Boot device manager (BDM) is a utility that provides an optional method for providing IP and boot information to target devices. With this method, when the target device is booted, it fetches the boot information directly from the boot device. So, the target device would use this information to locate and boot from the required provisioning server.

  • The write cache disk, unless you have set the write cache on the PVS server or the device RAM.
  • A personal vDisk.

XenDesktop offers four types of resource catalog with PVS. The first three are the same as the first three resource catalogs that MCS offers, which we covered earlier in this section; that is, Pooled-Random, Pooled-Static, and XenApp-based Shared Desktops. The last one is Remote PC Access, which is a regular Windows desktop that is assigned to a single user which can be accessed locally or remotely.

Note

We can utilize a personal vDisk or persistent cache to permanently store the changes made by users. The changes remain permanent after reboot as well.

What's new in XenDesktop® 7.x?

With the release of Citrix XenDesktop 7, Citrix has introduced a lot of improvements over the previous releases. With every new product release, there is a lot of information published and sometimes it becomes very difficult to get the key information that all the system administrators will be looking for in order to understand what has been changed and what are the key benefits of the new release.

The purpose of this section is to highlight the new key features that XenDesktop 7.x brings to the fore for all Citrix administrators.

Note

This section does not provide you with all the details regarding the new features and changes that XenDesktop 7.x has introduced but highlights the key points that every Citrix administrator should be aware of while administrating XenDesktop 7.

The key highlights of XenDesktop 7.x are as follows:

  • XenApp and XenDesktop are now a part of a single setup
  • Cloud integration to support desktop deployments on the cloud
  • The IMA database doesn't exist anymore
  • The IMA is replaced by FlexCast Management Architecture (FMA)
  • Zone concept—there are no more zones or ZDC (data collectors)
  • Database support—Microsoft SQL is the only supported database
  • Sites are used instead of farms
  • Console integration—XenApp and XenDesktop can now share consoles; Citrix Studio and Desktop Director are used for both products
  • Shadowing feature is deprecated; Citrix recommends Microsoft Remote Assistance for use
  • Locally installed applications integrated to be used with server-based desktops
  • HDX and mobility features
  • Profile management is included
  • MCS can now be leveraged for both server and desktop OS
  • MCS now works with KMS
  • Storefront replaces Web Interface
  • Remote PC access
  • No more Citrix streaming Profile Manager; Citrix recommends that you use MS App-V
  • XenApp installation—core component is replaced by a VDA agent

Summary

We now have a basic understanding of desktop virtualization concepts, architecture, new features in XenDesktop 7.x, and XenDesktop delivery models based on the FlexCast technology that involve Machine Creation Services and Provisioning Services.

Our next chapter will focus on introducing the troubleshooting toolkit that is a must for every Citrix administrator who wants to learn to troubleshoot XenDesktop.

Left arrow icon Right arrow icon

Description

In today’s world, many organizations have decided to move to secure and stable VDI platforms to benefit their organization to meet their security needs. To meet an organization’s requirements, Citrix XenDesktop serves as the best desktop virtualization solution available, providing the optimum user experience. Troubleshooting Citrix XenDesktop is a single resource guide that will help you dig deep into all the technical issues you encounter to resolve them using an autonomous and well-defined approach. The book starts by walking you through the XenDesktop architecture and the troubleshooting toolkit for Citrix XenDesktop. The subsequent chapters will help you identify possible causes of various types of Citrix XenDesktop problems that may arise while installing, configuring, or troubleshooting day-to-day problems. You will also be dealing with the most common and important VDA registration problems that you might often face while working with the XenDesktop product suite. Additionally, you will resolve issues that arise while launching Citrix sessions, troubleshoot performance issues, and learn how to integrate Citrix NetScaler with your XenDesktop environment.

Who is this book for?

Troubleshooting Citrix XenDesktop is targeted at Citrix Administrators or Citrix Engineers who are working on Xendesktop and want to learn tips and techniques required to deal with the issues they face in their day-to-day life. A working knowledge of core elements and concepts of Xendesktop would be an added advantage.

What you will learn

  • Solve VDA registration problems and Citrix session launch difficulties
  • Identify and resolve XenDesktop service issues
  • Troubleshoot performance issues related to the XenDesktop architecture
  • Work around common printing issues
  • Understand the Citrix XenDesktop HDX policies and deal with the HDX MediaStream challenges
  • Resolve the common MCS and PVS configuration issues in your XenDesktop environment
  • Find solutions to some general issues that have been identified and recorded by Citrix in their database that every administrator must be aware of

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : Oct 27, 2015
Length: 274 pages
Edition : 1st
Language : English
ISBN-13 : 9781785280139
Vendor :
Citrix

What do you get with a Packt Subscription?

Free for first 7 days. $24.99 p/m after that. Cancel any time!
Product feature icon Unlimited ad-free access to the largest independent learning library in tech. Access this title and thousands more!
Product feature icon 50+ new titles added per month, including many first-to-market concepts and exclusive early access to books as they are being written.
Product feature icon Innovative learning tools, including AI book assistants, code context explainers, and text-to-speech.
Product feature icon Thousands of reference materials covering every tech concept you need to stay up to date.
Subscribe now
View plans & pricing

Product Details

Publication date : Oct 27, 2015
Length: 274 pages
Edition : 1st
Language : English
ISBN-13 : 9781785280139
Vendor :
Citrix

Packt Subscriptions

See our plans and pricing
Modal Close icon
AU$24.99 billed monthly
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Simple pricing, no contract
AU$249.99 billed annually
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just AU$5 each
Feature tick icon Exclusive print discounts
AU$349.99 billed in 18 months
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just AU$5 each
Feature tick icon Exclusive print discounts

Frequently bought together


Stars icon
Total AU$ 205.97
Troubleshooting Citrix XenApp??
AU$53.99
Troubleshooting Citrix Xendesktop
AU$75.99
Mastering Citrix XenDesktop
AU$75.99
Total AU$ 205.97 Stars icon

Table of Contents

13 Chapters
1. Getting Started – Understanding Citrix XenDesktop® and its Architecture Chevron down icon Chevron up icon
2. Troubleshooting Toolkit for Citrix XenDesktop® Chevron down icon Chevron up icon
3. Getting Around Installation Issues Chevron down icon Chevron up icon
4. Overcoming VDA Registration Problems Chevron down icon Chevron up icon
5. Conquering Citrix Session Launch Difficulties Chevron down icon Chevron up icon
6. Surpassing XenDesktop® Service Issues Chevron down icon Chevron up icon
7. Troubleshooting Performance Chevron down icon Chevron up icon
8. Solving Printing Issues Chevron down icon Chevron up icon
9. Getting the Better of HDX™ MediaStream Challenges Chevron down icon Chevron up icon
10. Taming MCS and PVS™ Setbacks Gracefully Chevron down icon Chevron up icon
11. Troubleshooting NetScaler® Integration Issues Chevron down icon Chevron up icon
12. Dealing with Known Issues in Citrix XenDesktop® Chevron down icon Chevron up icon
Index Chevron down icon Chevron up icon

Customer reviews

Rating distribution
Full star icon Empty star icon Empty star icon Empty star icon Empty star icon 1
(2 Ratings)
5 star 0%
4 star 0%
3 star 0%
2 star 0%
1 star 100%
Amazon Customer Apr 27, 2017
Full star icon Empty star icon Empty star icon Empty star icon Empty star icon 1
Useless, the information present in this book is old and basic.
Amazon Verified review Amazon
Rahul Gomez Jul 27, 2018
Full star icon Empty star icon Empty star icon Empty star icon Empty star icon 1
Much essential data is not included.
Amazon Verified review Amazon
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

What is included in a Packt subscription? Chevron down icon Chevron up icon

A subscription provides you with full access to view all Packt and licnesed content online, this includes exclusive access to Early Access titles. Depending on the tier chosen you can also earn credits and discounts to use for owning content

How can I cancel my subscription? Chevron down icon Chevron up icon

To cancel your subscription with us simply go to the account page - found in the top right of the page or at https://subscription.packtpub.com/my-account/subscription - From here you will see the ‘cancel subscription’ button in the grey box with your subscription information in.

What are credits? Chevron down icon Chevron up icon

Credits can be earned from reading 40 section of any title within the payment cycle - a month starting from the day of subscription payment. You also earn a Credit every month if you subscribe to our annual or 18 month plans. Credits can be used to buy books DRM free, the same way that you would pay for a book. Your credits can be found in the subscription homepage - subscription.packtpub.com - clicking on ‘the my’ library dropdown and selecting ‘credits’.

What happens if an Early Access Course is cancelled? Chevron down icon Chevron up icon

Projects are rarely cancelled, but sometimes it's unavoidable. If an Early Access course is cancelled or excessively delayed, you can exchange your purchase for another course. For further details, please contact us here.

Where can I send feedback about an Early Access title? Chevron down icon Chevron up icon

If you have any feedback about the product you're reading, or Early Access in general, then please fill out a contact form here and we'll make sure the feedback gets to the right team. 

Can I download the code files for Early Access titles? Chevron down icon Chevron up icon

We try to ensure that all books in Early Access have code available to use, download, and fork on GitHub. This helps us be more agile in the development of the book, and helps keep the often changing code base of new versions and new technologies as up to date as possible. Unfortunately, however, there will be rare cases when it is not possible for us to have downloadable code samples available until publication.

When we publish the book, the code files will also be available to download from the Packt website.

How accurate is the publication date? Chevron down icon Chevron up icon

The publication date is as accurate as we can be at any point in the project. Unfortunately, delays can happen. Often those delays are out of our control, such as changes to the technology code base or delays in the tech release. We do our best to give you an accurate estimate of the publication date at any given time, and as more chapters are delivered, the more accurate the delivery date will become.

How will I know when new chapters are ready? Chevron down icon Chevron up icon

We'll let you know every time there has been an update to a course that you've bought in Early Access. You'll get an email to let you know there has been a new chapter, or a change to a previous chapter. The new chapters are automatically added to your account, so you can also check back there any time you're ready and download or read them online.

I am a Packt subscriber, do I get Early Access? Chevron down icon Chevron up icon

Yes, all Early Access content is fully available through your subscription. You will need to have a paid for or active trial subscription in order to access all titles.

How is Early Access delivered? Chevron down icon Chevron up icon

Early Access is currently only available as a PDF or through our online reader. As we make changes or add new chapters, the files in your Packt account will be updated so you can download them again or view them online immediately.

How do I buy Early Access content? Chevron down icon Chevron up icon

Early Access is a way of us getting our content to you quicker, but the method of buying the Early Access course is still the same. Just find the course you want to buy, go through the check-out steps, and you’ll get a confirmation email from us with information and a link to the relevant Early Access courses.

What is Early Access? Chevron down icon Chevron up icon

Keeping up to date with the latest technology is difficult; new versions, new frameworks, new techniques. This feature gives you a head-start to our content, as it's being created. With Early Access you'll receive each chapter as it's written, and get regular updates throughout the product's development, as well as the final course as soon as it's ready.We created Early Access as a means of giving you the information you need, as soon as it's available. As we go through the process of developing a course, 99% of it can be ready but we can't publish until that last 1% falls in to place. Early Access helps to unlock the potential of our content early, to help you start your learning when you need it most. You not only get access to every chapter as it's delivered, edited, and updated, but you'll also get the finalized, DRM-free product to download in any format you want when it's published. As a member of Packt, you'll also be eligible for our exclusive offers, including a free course every day, and discounts on new and popular titles.