Lab 7: App Volumes Operations with Apps On-Demand
Objective and Tasks
This lab focused on App Volumes Operations with Apps On-Demand. This lab explains the process of associating App Volumes Manager with Horizon, configuring Apps on Demand for RDS-based farms, testing published applications, and verifying disk mounts on RDSH VMs.
The lab consists of the following four tasks:
1. Log in to the App Volumes Manager
2. Configure Apps on Demand for RDS-based Farms
3. Test the Apps on Demand package with Published Applications
4. Verify the App Volumes disk mounted on the RDSH VM
We'll start by logging into the App Volumes Manager where we will see what applications are available for your Horizon users.
- Login to ControlCenter (Landing Desktop)
- Username = administrator
- Password = Pa$$w0rd
- Open Chrome Browser and from the bookmarks toolbar launch the App Volumes shortcut
- Login to the App Volumes admin console,
- Username = Administrator
- Password = Pa$$w0rd
- Click LOGIN
- View the list of applications
- Navigate to Inventory > Applications
- (These are few pre-captured applications provided in the lab environment)
- View the list of Packages
- Click on the Packages tab
Packages represent the virtual disks that contain the programs (executables) required for the application to run. Throughout the lifecycle of an application many versions might be packaged. You control which version of an application the user might launch.
Start by associating our App Volumes Manager with Horizon.
- Open the Horizon Admin console
- On your ControlCenter server using the Chrome Browser
- From the Favorites bar, open the Horizon-01a bookmark
- Login to the Horizon Admin Console
- Username = administrator
- Password = Pa$$w0rd
- In the Horizon Admin Console menu
- Expand Settings
- Select Servers
- Start the Add App Volumes Manager wizard
- In the Servers area select the App Volumes Managers tab
- Click on ADD
- In the Add App Volumes Manager window
- Server Address = appvol-01a.techseals.co
- Port = Leave as default 443
- User Name = administrator
- Password = Pa$$w0rd
- Click OK
Next, ensure that the App Volumes Manager trusts requests coming from the Horizon Connection Server by pushing the Connection Server's TLS certificate to the App Volumes Manager.
- In the App Volumes Manager Server area
- Select the radio button next to appvol-01a.techseals.co
- Click on the CERTIFICATE button and select Push Certificate
- In the Push Certificate window
- Click OK
Next, we enable an RDS farm to deliver applications from an App Volumes Manager.
- In the Horizon admin console
- In the left-hand menu expand Inventory
- Select Farms
- Associate the App Volumes Manager with the Farm
- Select the checkbox next to RDSFarm-BLR
- Click on More Commands
- Select Associate App Volumes Manager
- In the Associate App Volumes Manager window
- Select appvol-01a.techseals.co from the dropdown
- Click OK
Next, create Horizon Application Pools for any published applications that you would like to make available to your users.
- Select the Applications page in the Horizon admin console
- In the left-hand menu expand Inventory
- Select Applications
- Start the Add Application Pool wizard
- Click on ADD in the Application Pools area
- Select Add from App Volumes Manager from the dropdown
- On the Select applications page
- Select the checkbox next to FileZilla
- Click NEXT
- On the Edit Applications page
- Accept the defaults
- Click SUBMIT
Grant your users and groups permission to the Published Application.
- In the Add Entitlements window
- Click ADD
- Add a group entitlement to the application pool
- In the row Name/User Name, in the box to the right of Starts with
- Enter Developers
- Click FIND
- Select the checkbox next to Developers
- Click OK to close the Find User of Group window
- Click OK to close the Add Entitlements window
- In the row Name/User Name, in the box to the right of Starts with
- On your ControlCenter Server
- Minimize all the browsers open
- Launch the Horizon Client
- Connect to horizon-01a.techseals.co
- Login
- username: [email protected]
- Password: Pa$$w0rd
- Once Logged in, Notice the FileZilla app is entitled to User Craig
- Launch FileZilla
- Note you have a FileZilla launched on your desktop
- This app is launched from App Volumes package
- On your ControlCenter server
- Maximize or Open the Chrome Browser,
- From Favorite Bar,
- Open vcenter-01a
- Login to vSphere Web Client
- Username : [email protected]
- Password: Pa$$w0rd
- Expand the vCenter Inventory
- Notice two RDSH Instant Clone VMs running
- rdsh-1
- rdsh-2
- Out of both the VMs, the app volumes package disk, may get mounted in any of these VMs
- It could be rdsh-1
- Select & right-click
- select Edit Settings...
With Apps On-Demand, any one of the servers in the Farm might be selected for the mounting of the Package.
- In the Edit Settings window
- Note you may have only One Hard disk
- select CANCEL
- On your ControlCenter server
- on your vSphere Web Client session
- select rdsh-2
- select right-click
- select Edit Settings...
- select right-click
- select rdsh-2
- on your vSphere Web Client session
This is one of the of the other RDS Hosts in the farm.
- In the Edit Settings window
- Note you now have Two hard disks
- next to Hard disk 2
- Select Expand icon
- Next to Disk File, note the file name
- select CANCEL
- Note you now have Two hard disks
In this example, the app volumes package disk for FileZilla was mounted on rdsh-2. To minimize the number of connections for a single user any subsequent Published Applications that user requests will be mounted to the same RDS Host.
0 Comments
Add your comment