Citrix XenDesktop 7.8 AppDisks – Creating, Assigning and Updating Guide

Citrix XenDesktop 7.8 AppDisks – Creating, Assigning and Updating Guide

Citrix XenDesktop 7.8 AppDisks – Creating, Assigning and Updating Guide

This post has already been read 29161 times!

In this post I will walk you through the process of creating, assigning and upgrading a new and existing Citrix AppDisk on your Citrix XenDesktop 7.8 estate.  In the past I have covered adding Turbo Containers to Citrix AppDisks in this article I am going to just run through installing standard software into a Citrix AppDisk Layer, assigning the new AppDisk to an existing machine catalog, then updating that application to a later version.

Lets get going.

First, the software.  For the initial AppDisk I am going to install 7Zip v9, then we will upgrade that disk to version 15.

Screen Shot 2016-03-10 at 08.12.30

Open Citrix Studio and navigate to AppDisks

Screen Shot 2016-03-10 at 08.12.44

On the right hand side in the action pane click Create AppDisk

Screen Shot 2016-03-10 at 08.12.55

Click Next to the Getting Started screen

Screen Shot 2016-03-10 at 08.13.24

Pick a size for your new AppDisk – for this installation a 3GB AppDisk is more than enough!

Screen Shot 2016-03-10 at 08.13.39

Pick a machine catalog to use for your AppDisk creation.

NOTE: There are some conditions that you will need to meet in order to use a machine catalog for Citrix AppDisk provisioning.

  • The machine catalog needs to be provisioned using either MCS or PVS
  • You need to have sufficient hosting space and compute to cater for the new machine to power up and create a new disk (the size you specified earlier)
  • The machine you want to use cannot be a member of an existing delivery group
  • Don’t create snapshots of the machine prior to creating the AppDisk

Screen Shot 2016-03-10 at 08.13.51

Give your new AppDisk a name (excuse the typo below)

Screen Shot 2016-03-10 at 08.14.13

Click Finish – your Citrix Studio will show the AppDisk as creating.  At this point your Hypervisor will spin up a machine in your machine catalog, create and add a new disk to it and perform a pre-install inventory of the device.  Don’t worry is it takes a while (it may well do) and let it reboot as needed.

Screen Shot 2016-03-10 at 08.14.38

Screen Shot 2016-03-10 at 08.16.49

Once Citrix Studio has finished the creation Citrix Studio will show as Ready to Install Applications

Screen Shot 2016-03-10 at 08.27.50

Log into the machine that Citrix Studio prepared for the new AppDisk and install the software you want into the layer.  Just install it and configure it as you normally would.

Screen Shot 2016-03-10 at 08.32.12

Screen Shot 2016-03-10 at 08.32.40

Screen Shot 2016-03-10 at 08.33.10

Once finished with the install, log out of the machine and switch back to Citrix Studio.  Right click your new AppDisk and select Seal AppDisk

Screen Shot 2016-03-10 at 08.33.32

Click Yes to the prompt

Screen Shot 2016-03-10 at 08.33.41

Citrix Studio will now show the disk as sealing

Screen Shot 2016-03-10 at 08.33.54

If you look at your hypervisor now you will see CPU and memory spikes on the machine Studio created.  Don’t worry about this and just wait for it to do its thing, Studio is taking a post install inventory and writing the details back to the AppDisk.  Once finished the machine will shut down.

Switch back to Citrix Studio and you will see the AppDisk as Ready

Screen Shot 2016-03-10 at 08.41.08

Navigate to Delivery Groups

Screen Shot 2016-03-10 at 08.41.24

Right click a delivery group that is provisioned with MCS or PVS and select Manage AppDisks

Screen Shot 2016-03-10 at 08.41.37

Click on Add to attach your new AppDisk

Screen Shot 2016-03-10 at 08.41.51

Select your AppDisk from the list and click OK

Screen Shot 2016-03-10 at 08.42.04

Click Next to specify the roll out schedule

Screen Shot 2016-03-10 at 08.42.19

Select how you want to apply the AppDisk to the delivery group.  To attach the AppDisk the end point will need to be restarted so you can either do it now or wait for the next reboot.  I am going to attach it immediately

Screen Shot 2016-03-10 at 08.42.34

Click finish to apply the changes

Screen Shot 2016-03-10 at 08.42.44

Wait for the delivery group to have an available machine then log into the desktop.  You will note that 7Zip is now showing as installed.

Screen Shot 2016-03-10 at 09.00.28

Open the application and display the about screen and you will note that it is the version we installed into the AppDisk earlier

Screen Shot 2016-03-10 at 09.00.55

OK, so what happens when the vendor releases a new version of the software and you want to upgrade your deployment to all or some of your delivery groups.

Lets upgrade 7Zip to a newer version.

Switch back to Citrix Studio, navigate to AppDisks, locate your AppDisk you want to upgrade, right click it and select Create New Version

Screen Shot 2016-03-10 at 09.04.38

Select the machine catalog you want to use for the upgraded version.  NOTE: The same rules apply with the machine catalogs here as earlier in the post.

Give you new AppDisk a name different to the prior version

Screen Shot 2016-03-10 at 09.05.41

Click on Create New Version, Citrix Studio will now show as Creating AppDisk.  What Citrix Studio is doing now is creating a clone of your existing AppDisk, attaching it to your machine, booting it up and doing a pre install inventory

Screen Shot 2016-03-10 at 09.05.55

This may take a little while again, be patient and wait for Citrix Studio to show the AppDisk as Ready to Install Applications

Screen Shot 2016-03-10 at 09.24.04

Once done, log into the new machine used for AppDisk creation.  You will note that 7Zip is installed, this is because we now have a clone of the old AppDisk attached to this server ready for the upgrade.

Screen Shot 2016-03-10 at 09.27.05

If you look at the server storage you will see the attached clone AppDisk

Screen Shot 2016-03-10 at 09.27.28

Once logged into the server run the software installer as normal and upgrade the software

Screen Shot 2016-03-10 at 09.28.15

Screen Shot 2016-03-10 at 09.28.33

Screen Shot 2016-03-10 at 09.28.50

Once complete, log out, switch back to Citrix Studio, locate your new AppDisk, right click it and click Seal AppDisk

Screen Shot 2016-03-10 at 09.29.13

If you want to know what machine Studio is using for the AppDisk creation (Although you probably already know!) you can select the AppDisk and at the bottom of Studio it will show the machine details for the machine being used

Screen Shot 2016-03-10 at 09.29.22

Click Yes to the prompt for sealing the AppDisk

Screen Shot 2016-03-10 at 09.29.40

Studio will show the disk as sealing

Screen Shot 2016-03-10 at 09.29.57

Again, be patient here as this may take a while.  When Done Citrix Studio will show the AppDisk as ready

Screen Shot 2016-03-10 at 09.36.06

So, lets upgrade the software attached to our delivery group.  In Citrix Studio right click the delivery group with the existing version of 7Zip attached.  Then select Manage AppDisks

Screen Shot 2016-03-10 at 09.36.32

Click the old version of 7Zip and select Remove

Screen Shot 2016-03-10 at 09.36.50

Then click Add, select the new version of 7Zip and click on OK to attach it to the delivery group

Screen Shot 2016-03-10 at 09.37.07

Click Next

Screen Shot 2016-03-10 at 09.37.22

Select the roll out method again.  I will use immediately

Screen Shot 2016-03-10 at 09.37.33

Click Finish to apply the changes

Screen Shot 2016-03-10 at 09.37.43

Wait for a machine from the delivery group to become available again and log into the desktop.  Again, you will notice that 7Zip is installed

Screen Shot 2016-03-10 at 09.59.10

If we open up the application and look at the about screen you will see that it is now running the upgraded version of the software

Screen Shot 2016-03-10 at 09.59.26

Thats it, a guide on how to create, assign and upgrade Citrix AppDisks in XenDesktop 7.8.

Hope it helps some of you out, as always please comment and share.

Laters,

b@m

6 thoughts on “Citrix XenDesktop 7.8 AppDisks – Creating, Assigning and Updating Guide

  1. Pingback: Walkthrough on creating, assigning and upgrading a new and existing Citrix AppDisk « Thincomputing.net

Leave a Reply

Your email address will not be published. Required fields are marked *