Citrix Systems 6.1.0 manual XenServer and IntelliCache, IntelliCache Deployment

Page 22

Chapter 5. XenServer and IntelliCache

Note:

This feature is only supported when using XenServer with XenDesktop.

Using XenServer with IntelliCache makes hosted Virtual Desktop Infrastructure deployments more cost-effective by enabling you to use a combination of shared storage and local storage. It is of particular benefit when many Virtual Machines (VMs) all share a common OS image. The load on the storage array is reduced and performance is enhanced. In addition, network traffic to and from shared storage is reduced as the local storage caches the master image from shared storage.

IntelliCache works by caching data from a VMs parent VDI in local storage on the VM host. This local cache is then populated as data is read from the parent VDI. When many VMs share a common parent VDI (for example by all being based on a particular master image), the data pulled into the cache by a read from one VM can be used by another VM. This means that further access to the master image on shared storage is not required.

A thin provisioned, local SR is an IntelliCache prerequisite. Thin Provisioning is a way of optimizing the utilization of available storage. This approach allows you to make more use of local storage instead of shared storage. It relies on on-demand allocation of blocks of data instead of the traditional method of pre-allocating all of the blocks.

Important:

Thin Provisioning changes the default local storage type of the host from LVM to EXT3. Thin Provisioning must be enabled in order for XenDesktop local caching to work properly.

Thin Provisioning allows the administrator to present more storage space to the VMs connecting to the Storage Repository (SR) than is actually available on the SR. There are no space guarantees, and allocation of a LUN does not claim any data blocks until the VM writes data.

Warning:

Thin provisioned SRs may run out of physical space, as the VMs within can grow to consume disk capacity on demand. IntelliCache VMs handle this condition by automatically falling back to shared storage if the local SR cache is full. It is not recommended to mix traditional virtual machines and IntelliCache VMs on the same SR, as intellicache VMs may grow quickly in size.

5.1. IntelliCache Deployment

IntelliCache must be enabled either during host installation or be enabled manually on a running host using the CLI.

Citrix recommends that you use a high performance local storage device to ensure the fastest possible data transfer such as a Solid State Disk or a high performance RAID array. Both data throughput and storage capacity should be considered when sizing local disks. The shared storage type, used to host the source Virtual Disk Image (VDI), must be NFS or EXT based.

5.1.1. Enabling on Host Installation

To enable IntelliCache during host installation, on the Virtual Machine Storage screen, select Enable thin provisioning (Optimized storage for XenDesktop). This selects the host's local SR to be the one to be used for the local caching of VM VDIs.

17

Image 22
Contents Citrix XenServer 6.1.0 Installation Guide Trademarks Contents Using Scvmm and Scom with XenServer Boot From SAN Environments Welcome Benefits of Using XenServerAdministering XenServer About This DocumentNew Features in XenServer XenServer EditionsXenServer Documentation Guest EnhancementsReferences System Requirements System RequirementsXenServer Host System Requirements XenCenter System Requirements Supported Guest Operating SystemsInstalling XenServer and XenCenter Installation Media and MethodsInstalling the XenServer Host To install or upgrade the XenServer hostPage To install XenCenter Installing XenCenterHost Partition Format Connecting XenCenter to the XenServer Host To connect XenCenter to the XenServer hostXenServer Hosts with Local Storage Installation and Deployment ScenariosHigh-level procedure Basic hardware requirementsPools of XenServer Hosts with Shared Storage XenServer Hosts with Shared NFS StorageConfiguring your iSCSI storage XenServer Hosts with Shared iSCSI StorageConfiguring an iSCSI IQN for each XenServer host Xe pool-param-set uuid=pooluuid default-SR=iscsisharedsruuid XenServer and IntelliCache Enabling on Host InstallationIntelliCache Deployment To enable local caching, enter the following commands Converting an Existing Host to Use Thin ProvisioningVM Boot Behavior Implementation Details and TroubleshootingXe sr-list params=local-cache-sr,uuid,name-label How to install the Integration Suite Supplemental Pack Using Scvmm and Scom with XenServerIntegration Requirements for Scvmm Integration Requirements for Scom Rolling Pool Upgrades Upgrading XenServerPage Before You Upgrade Before you begin your rolling pool upgrade Upgrading XenServer Hosts Using the xe CLITo upgrade a pool of XenServer hosts using the xe CLI Upgrading a Single XenServer Host Using the xe CLI Before You Upgrade a Single XenServer HostTo empty the CD/DVD drive of a VM using the xe CLI Upgrading a Single XenServer Host Using the xe CLITo upgrade a single XenServer host using the xe CLI Page Upgrading LVM-based SRs using the xe CLI Upgrading LVM Storage from XenServer 5.0 or EarlierBefore You Apply an Update or Hotfix Applying Updates and Hotfixes to XenServerBefore you begin updating To update individual hosts using the xe CLI To update individual hosts using XenCenterUpdating Individual XenServer Hosts To update a pool of hosts using XenCenter Updating a Pool of XenServer HostsTo update a pool of XenServer hosts using the xe CLI Activating a Free XenServer Product Licensing XenServerTo activate a free XenServer product Licensing XenServer Editions To license XenServer Advanced editions and higherTo configure licensing for XenServer hosts using the xe CLI To configure licensing for XenServer hosts using XenCenterAdditional Licensing Information Grace Period Appendix A. Troubleshooting To capture and save the log fileAppendix B. Boot From SAN Environments Configuring your PXE Environment for XenServer Installation Appendix C. PXE Boot InstallationsTo configure your Tftp server Creating an answer file for unattended PXE installation Preparing the destination systemElement Description Required? Element Description Required? Element Proto dhcp or static