7. Deploying & Configuring a Full Clone Desktop Pool
Completing Lab 2 is must, before starting this lab.
- On your Controlcenter server
-
Site 1 - Bangalore browser
- from the Favourites bar
- select the vcenter-01a shortcut
- from the Favourites bar
-
Site 1 - Bangalore browser

- In the vSphere client
- in the username area
- enter [email protected]
- in the password area
- enter Pa$$w0rd
- enter LOGIN
- in the username area

- In the vSphere client
-
Host & Clusters inventory
-
expand the Bangalore datacenter
- select and right-click W11BaseMaster
- in the dropdown
- select Clone > Clone to Virtual Machine
- in the dropdown
- select and right-click W11BaseMaster
-
expand the Bangalore datacenter
-
Host & Clusters inventory

- In the W11BaseMaster - Clone Existing Virtual Machine wizard
-
1. Select a name and folder section
- next to Virtual machine name:
- enter W11FCMaster
- next to Virtual machine name:
- in the bottom right corner
- select NEXT
-
1. Select a name and folder section

- In the W11BaseMaster - Clone Existing Virtual Machine wizard
-
2. Select a compute resource section
-
expand Region01A
-
expand Bangalore
- select esxi-01a.techseals.co
-
expand Bangalore
-
expand Region01A
- in the bottom right corner
- select NEXT
-
2. Select a compute resource section

- In the W11BaseMaster - Clone Existing Virtual Machine wizard
- In the W11BaseMaster - Clone Existing Virtual Machine wizard
-
3. Select TPM provision policy section
- accept the Defaults
- in the bottom right corner
- select NEXT
-
3. Select TPM provision policy section
- In the W11BaseMaster - Clone Existing Virtual Machine wizard

- In the W11BaseMaster - Clone Existing Virtual Machine wizard
-
4. Select storage section
- next to CorpLun-O1b
- select the Radio button
- next to Select virtual disk format
- from the dropdown
- select Thin Provision
- from the dropdown
- next to CorpLun-O1b
- in the bottom right corner
- select NEXT
-
4. Select storage section

- In the W11BaseMaster - Clone Existing Virtual Machine wizard
-
5. Select clone options section
- next to Power on virtual machine after creation
- select the radio button
- next to Power on virtual machine after creation
- in the bottom right corner
- select NEXT
-
5. Select clone options section

- In the W11BaseMaster - Clone Existing Virtual Machine wizard
-
6. Ready to complete section
- Review the selected options
- in the bottom right corner
- select FINISH
-
6. Ready to complete section

- In the vSphere client
- select and right-click W11FCMaster
- in the dropdown
- select Snapshots > Take Snapshot...
- in the dropdown
- select and right-click W11FCMaster

- In the Take snapshot window
- next to Name
- enter pre-deployed without Agents
- next to Include virtual machine's memory
- uncheck the checkbox
- in the bottom right corner
- select CREATE
- next to Name

Multiple steps are required to configure the Master Image
- Pre-Operating system virtual hardware has already been
- Base Windows 11 24h2 Professional Business version has been Installed
- The Base Image is set to Audit Mode
- Our Master Image already has the VMware tools installed
- We will run the following tasks:
- Deploy the Horizon Agent
- Deploy the Dynamic Environment Manager FlexEngine
- We will run the OS Optimization tools
- Deploy the App Volumes Agent
Please read this Omnissa Knowledge Base related to Agent installation requirements https://kb.omnissa.com/s/article/2118048
- In the vSphere Admin Console
- under Hosts & Clusters inventory
- select W11FCMaster
- under Hosts & Clusters inventory

- In the vSphere Admin Console
- to the right, note you are view the W11FCMaster details
- select the Summary tab
- in the Summary area
- select LAUNCH WEB CONSOLE
- to the right, note you are view the W11FCMaster details

From Microsoft Windows 22H2 onwards for both Windows 10 and 11 we have come across an issue with Sysprep. After lots of research we have found the following fix. Just something to note, there are several things in Windows 11 that causes Sysprep to fail. This is one of them. If we were to run Sysprep and we were to look at the error log in the Panther folder you would notice that Bitlocker in this case is the issue. We will process with disabling Bitlocker as part of the image preparation process.
Appx applications also cause Sysprep to fail and as part of the image preparation phase, we will execute a PowerShell command issued from our Global Support Services to mitigate an issue with freshly deployed Windows 11 base image when wanting to run Sysprep.
- On the W11FCMaster desktop
- on the System Preparation Tool 3.14
- select Cancel
- on the System Preparation Tool 3.14

Your base image is in Audit Mode and as a result the System Preparation Tool automatically launches. We trigger Audit mode whilst installing the base image
- On the W11FCMaster desktop
- on the Taskbar
- in the SEARCH area
- enter Power
- from the pop-up
- select Windows PowerShell
- in the Windows PowerShell area
- select Run as administrator
- in the SEARCH area
- on the Taskbar

- In the Windows PowerShell window
- enter
Disable-BitLocker -MountPoint "C"
- note that the Protection Status is now Off

please note, in testing this we had varying results. the decrypt process can anywhere up to 10 minutes
- On the W11FCMaster desktop
- select the Control Panel shortcut
- in the Windows PowerShell area
- select Open

- In Control Panel
- select System and Security

- In Control Panel
- under System and Security
- select Bitlocker Drive Encryption
- under System and Security

- In Control Panel
- under Bitlocker Drive Encryption
- validate that BitLocker is off
- If its still decrypting wait for it to complete before moving onto the next step

- In the Windows PowerShell console
- enter
Set-ExecutionPolicy Unrestricted
-
with your keyboard select ENTER
- If you get prompted , enter A

- In the Windows PowerShell console
- enter
Get-AppxPackage -AllUsers | Where PublisherId -eq 8wekyb3d8bbwe | Remove-AppxPackage
- with your keyboard
- select ENTER
- What you will notice is the Windows PowerShell will execute and there will be a lot of errors occurring
- The Windows PowerShell will then Bomb out
- relaunch the Windows PowerShell ,
- set the ExecutionPolicy to Unrestricted
- relaunch the above command
- you will notice on round 2, the Windows PowerShell does not bomb out
- relaunch the Windows PowerShell ,
The purpose of fulfilling this task to remediate an APPX applications issue where some Apps are associated with individual users. This is a Microsoft SysPrep issue and has to be resolved for SysPrep to work

- In the Windows PowerShell window
- enter the next PowerShell string
Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
- If we only executed the command in step 11.
- When a reboot occurs there is no Taskbar.
- We then run the command in step 12 to fix the Taskbar issue.
- To continue with Task 2 remain on W11FCMaster

Please read this Omnissa KB related to Agent FullClone installation requirements https://kb.omnissa.com/s/article/2118048
- On the W11FCMaster desktop
- select the software shortcut

- On the File Explorer window
- browse to Horizon > 2412
- select and right-click the Horizon-Agent-x86_64-2412-8.14.0-xxxx installer
- select Run as administrator
- select and right-click the Horizon-Agent-x86_64-2412-8.14.0-xxxx installer
- browse to Horizon > 2412

- In the Open File - Security Warning window
- select Run

- In the Horizon Agent deploy wizard
- Welcome Wizard
- select Next
- Welcome Wizard

- In the Horizon Agent deploy wizard
-
Network protocol configuration
- select Next
-
Network protocol configuration

- In the Horizon Agent deploy wizard
-
Custom Setup configuration
- next to USB Redirection
- from the dropdown
- select This feature, and all subfeatures, will be installed on local hard drive
- from the dropdown
- next to USB Redirection
-
Custom Setup configuration

- In the Horizon Agent deploy wizard
-
Custom Setup configuration
- next to Instant Clone Agent
- from the dropdown
- select This feature, will not be available
- from the dropdown
- next to Instant Clone Agent
-
Custom Setup configuration

- In the Horizon Agent deploy wizard
-
Custom Setup configuration
- next to Horizon Performance Tracker
- from the dropdown
- select This feature, and all subfeatures, will be installed on local hard drive
- from the dropdown
- select Next
- next to Horizon Performance Tracker
-
Custom Setup configuration

- In the Horizon Agent window
- select OK

- In the Horizon Agent deploy wizard
-
Remote Desktop Protocol Configuration
- next to Enable the Remote Desktop capability on this computer
- select the radio button
- select Next
- select the radio button
- next to Enable the Remote Desktop capability on this computer
-
Remote Desktop Protocol Configuration

- In the Horizon Agent deploy wizard
-
Ready to Install the program
- next to Automatically restart system on successful completion
- select the checkbox
- select Install
- select the checkbox
- next to Automatically restart system on successful completion
-
Ready to Install the program

Once the Horizon Agent has completed installation an Automatic reboot should occur.
- Remain on your W11FCMaster session to complete Task 3
- In the W11FCMaster window
- from the taskbar
- open the Folder icon
- from the taskbar

- In the W11FCMaster window
- from the QuickAccess bar
- select This PC > Local Disk (C:)
- in the Local Disk (C:) area
-
select and right-click
-
from the dropdown
- select New > Folder
- In the folder name
- enter DEM
-
from the dropdown
-
select and right DEM
-
from the dropdown
- select Open
-
from the dropdown
- from the QuickAccess bar

- On the W11FCMaster desktop
- select the software shortcut

- On the W11FCMaster desktop
- In the Software folder
- open the following path
- open DEM > 2412 > Omnissa -DEM-Enterprise-2412-10.14
-
select and right-click Omnissa Dynamic Environment Manager Enterprise 2412 10.14 x64
- from the dropdown
- select Copy
- open the following path
- In the Software folder

- On the W11FCMaster desktop
- switch to your C:\DEM folder
- In the DEM folder
- select and right-click
- from the dropdown
- select Paste
- In the DEM folder
- switch to your C:\DEM folder

- On the W11FCMaster desktop
- switch back to your Software\DEM folder
- In the DEM folder
- select and right-click NOADCMD
- from dropdown
- select Open
- In the DEM folder
- switch back to your Software\DEM folder

- In the Notepad window
-
using your keyboard,
- select CTRL+A
- select CTRL+C
-
using your keyboard,

- On the W11FCMaster desktop
- select and right-click the Command Prompt shortcut
- from the dropdown
- select Run as Administrator
- from the dropdown
- select and right-click the Command Prompt shortcut

- In the Administrator: Command Prompt window
- enter
cd c:\dem
- with your keyboard
- Press Enter

- In the Administrator: Command Prompt window
- Paste the copied data
- with your keyboard
- Press CTRL+V
- Press ENTER
- with your keyboard
- Paste the copied data

- In the File Explorer window
- In the Quick Access bar
- select This PC
- under Devices and Drives
- select and open Local Disk (C:)
- In the Quick Access bar

- In the File Explorer window
-
Local Disk (C:)
- open the Dem folder
- select and right-click InstallDEM
- select Open
-
Local Disk (C:)

- In the Notepad window
-
scroll down to the bottom of the window
- note that the Dynamic Environment Manager has installed successfully
-
scroll down to the bottom of the window

To prepare for the next task, on the W11FCMaster close the Notepad, File Explorer and Command Prompt windows
- On the W11FCMaster desktop
- launch the software shortcut

- In the Software folder
- open the Horizon > OSOptimization Tools folder
- in the OSOptimisation folder
- select and right-click OmnissaHorizonOSOptimizationTool-x86_64-xxxx
- from the dropDown
- select Open
- from the dropDown
- select and right-click OmnissaHorizonOSOptimizationTool-x86_64-xxxx

- In the Open File - Security Warning window
- select Run

- In the Windows OS Optimization Tool for Omnissa Horizon
- next to I accept the terms of the agreement
- select the checkbox
- select Next
- select the checkbox
- next to I accept the terms of the agreement

- On your W11FCMaster virtual machine
- in the Windows OS Optimization Tool for Omnissa Horizon
- select Analyze
- in the Windows OS Optimization Tool for Omnissa Horizon

- In the Windows OS Optimization Tool for Omnissa Horizon
- select Common Options

- In the Common Options window
- side Menu bar
- select Visual Effect
-
In the Visual Effect area
-
next to Best performance
- select the radio button
-
next to Best performance
- side Menu bar

- In the Common Options window
-
side menu bar
- select Update
- we will leave all options as default
- select Update
-
side menu bar

- In the Common Options window
-
side menu bar
- select Background
- In the Background settings area
- we leave the default checkboxes enabled
- in the color pane
- select a preferred color.
-
side menu bar

- In the Common Options window
- in the side menu bar
- select Security
- below Choose Security Options
- next to Disable Firewall
- select the checkbox
- next to Disable Antivirus
- select the checkbox
- next to Disable Security Center
- select the checkbox
- next to Disable Firewall
- to close the Common Options window
- select OK
- in the side menu bar

- In the Windows OS Optimization Tool for Omnissa Horizon
- in the bottom right corner
- select Optimize
- in the bottom right corner
- Note, towards the end of the optimization process, this current version throws an error which opens in the background.
- On the Error window, select OK

With Full Clone Automated Pool Deployments we SysPrep during the deployment. We will skip Generalize and move onto Finalize
- In the Windows OS Optimization Tool for Omnissa Horizon
-
Menu Bar
- select Finalize
-
Menu Bar

The Finalize process will take around 30 minutes to complete
- One might consider starting chapter 7 or have a break and then coming back to complete the lab.
- In the Windows OS Optimization Tool
- Overview area
- note the defaults
- we will not change any configurations
- In the bottom right corner
- select Finalize

- In the Information window
- note the forthcoming steps
- to close
- select OK
- to close
- close the Windows OS Optimization Tool
- note the forthcoming steps

We still have to Deploy the App Volumes Agent, then we can shutdown and take a virtual machine Snapshot before we move on to Desktop Pool creation
- On the W11FCMaster desktop
- select and right-click the Command Prompt
- In the Command Prompt
- enter Ipconfig /renew
- close the Command Prompt window
- In the Command Prompt
- select and right-click the Command Prompt

- In the Software folder
- On the W11FCMaster desktop
- select and open the software shortcut to
- browse to App Volumes > 2412 > Installation
- select and open the software shortcut to
- On the W11FCMaster desktop

- In the Installation folder
- select and right-click the Setup
- select Open
- select and right-click the Setup

- On the Open File - Security Warning window
- select Run

- In the App Volumes Installer Setup deploy wizard
- "Welcome Wizard"
- select Next
- "Welcome Wizard"

- In the App Volumes Installer Setup deploy wizard
-
App Volumes Install Screen
- note that Install App Volumes Agent is the default
- select Install
-
App Volumes Install Screen

- In the App Volumes Agent Setup deploy wizard
- "Welcome Wizard"
- select Next
- "Welcome Wizard"

- In the App Volumes Agent deploy wizard
- below App Volumes Manager Address:
- enter appvol-01a.techseals.co
- select Next
- enter appvol-01a.techseals.co
- below App Volumes Manager Address:

Note, we are not going to select the check box next to Disable certificate validation for App Volumes Manager. For production environments this is considered best practice. We will demonstrate in a later lab for App Volumes how to update App Volumes manager with CA signed Certificates.
- In the App Volumes Agent deploy wizard
- next to Non-persistent or multi-session machines
- ensure the radio button is selected (default)
- select Next
- next to Non-persistent or multi-session machines

From App Volumes 2406 virtual machines that are not deleted or refreshed at log off are now supported
- In the App Volumes Agent deploy wizard
-
Ready to Install App Volumes Agent
- select Install
-
Ready to Install App Volumes Agent

- In the App Volumes Agent Setup wizard
- select Finish

- In the App Volumes Agent Setup window
- select Yes

- On the W11FCMaster desktop
- select and right-click the Command Prompt
- In the Command Prompt
- enter Ipconfig /flushdns
- enter Ipconfig /release
- enter shutdown /s /t 0
- In the Command Prompt
- select and right-click the Command Prompt

For a full in depth consideration regarding vTPM read the following Omnissa KB
https://kb.omnissa.com/s/article/85960
- On your Site 1 vCenter Admin console
- in the Host & Clusters Inventory
- select and right-click W11FCMaster
- in the drop menu
- select Edit Settings.....
- in the drop menu
- select and right-click W11FCMaster
- in the Host & Clusters Inventory

- In the Edit Settings window
- in the Virtual Hardware tab
- expand Security Devices
- to the right and In line with Virtual TPM
- select the 3 dot icon
- select Remove device
- select the 3 dot icon
-
In the Warning: data loss window
- select DELETE
-
to close the Edit Settings window
- select OK
- in the Virtual Hardware tab

- In the vSphere client
- In the Host & Clusters inventory
- select and right-click W11FCMaster
- from the pop-out menu
- select Template > Convert to Template
- In the Host & Clusters inventory

- In the Confirm Convert window
- select YES

We have already created a Customization specification file in the previous Lab. We will now create
- On your Controlcenter server
-
Site 1 - Bangalore browser
- from the Favourites bar
- select the Horizon Site 1 shortcut
- In the Horizon Login window
-
Username area
- enter Administrator
-
Password area
- enter Pa$$w0rd
- select Sign in
-
Username area
- from the Favourites bar
-
Site 1 - Bangalore browser

- In the Horizon Admin Console
- In the left pane
- under Inventory,
- select Desktops
- under Inventory,
- In the left pane

- In the Desktop Pools area
- select ADD

- In the Add Pool wizard
- step 1. Type
- leave default
- select NEXT
- leave default
- step 1. Type

- In the Add Pool wizard
- step 2. vCenter Server
- next to Full Virtual Machines
- select the radio button
- select NEXT
- next to Full Virtual Machines
- step 2. vCenter Server

- In the Add Pool wizard
- step 3. User Assignment
- next to Dedicated
- ensure the radio button is selected
- select NEXT
- next to Dedicated
- step 3. User Assignment

- In the Add Pool wizard
- step 4. Storage Optimization
- select NEXT
- step 4. Storage Optimization

- In the Add Pool wizard
- step 5 Desktop Pool Identification,
- update the following areas:-
- under ID
- enter W11-BLR-FullClone
- under Display Name
- enter W11FullClone
- select NEXT
- under ID
- update the following areas:-
- step 5 Desktop Pool Identification,

- In the Add Pool - W11-BLR-FullClone wizard
-
Provisioning Settings
- under Use a Naming Pattern
- enter W11FullClone-
- under Desktop Pool sizing > Maximum Machines
- enter 2
- under Use a Naming Pattern
- at the bottom fo the window
- below Virtual Device
- next to Add vTPM Device to VMs
- select the checkbox
- In the Warning window
- select OK
- next to Add vTPM Device to VMs
- below Virtual Device
- select NEXT
-
Provisioning Settings

- In the Add Pool - W11-BLR-FullClone wizard
- step 7 vCenter Settings
- configure the following:-
- in line with Golden Image in vCenter:
- BROWSE to W11FCMaster and SUBMIT
- under VM Folder Location
- BROWSE to RegionA01 and SUBMIT
- under Resource Settings
-
Host or Cluster
- BROWSE to Bangalore and SUBMIT
- under Resource Pool
- BROWSE to Bangalore and SUBMIT
- under Datastores
- BROWSE to CorpLUN-01b and SUBMIT
-
In the Warning window
- select OK
-
Host or Cluster
- in line with Golden Image in vCenter:
- select NEXT
- configure the following:-
- step 7 vCenter Settings

- In the Add Pool - W11-BLR-FullClone wizard
- step 8 Desktop Pool Settings
- under Log off After Disconnect:
- from the dropdown
- select Immediately
- from the dropdown
- under Log off After Disconnect:
- select NEXT
- step 8 Desktop Pool Settings

- In the Add Pool - W11-BLR-FullClone wizard
- step 9 Remote Display Settings
- accept the defaults
- select NEXT
- step 9 Remote Display Settings

- In the Add Pool - W11-BLR-FullClone wizard
- step 10 Advanced Storage Options
- below Transparent Page Sharing Scope
- select Desktop Pool
- below Transparent Page Sharing Scope
- select NEXT
- step 10 Advanced Storage Options

- In the Add Pool - W11-BLR-FullClone wizard
- step 11 Guest Customization
- next to Allow Reuse of Existing Computer Accounts
- select the checkbox
- select NEXT
- next to Allow Reuse of Existing Computer Accounts
- step 11 Guest Customization
Note the Developers Guest Customization we created earlier is selected by default

- In the Add Pool - W11-BLR-FullClone wizard
- step 11 Ready to Complete
- next to Entitle Users After Adding Pool
- select the checkbox
- select SUBMIT
- next to Entitle Users After Adding Pool
- step 11 Ready to Complete

- In the Add Entitlements window
- select ADD

- In the Find User or Group window
- next to Domain,
- from the dropdown,
- select techseals.co
- from the dropdown,
- next to Name/User Name,
- to the right of Starts with,
- enter developers
- to the right of Starts with,
- select Find
- under Find
- next to Developers
- select the CheckBox
- next to Developers
- under Find
- to close Find User or Group
- select OK
- to close Add Entitlements
- select OK
- next to Domain,

- In the Info window
- select OK

- In the Horizon Admin Console
- under Inventory
- select Machines
- under Inventory

- In Machines area
- to view the Machine Status ,
- use the scroll bar at the bottom of the window
- scroll right.
- use the scroll bar at the bottom of the window
- Wait until the Status shows Available for your Machines
- to view the Machine Status ,
You are looking at least 30 - 40 min for this Pool to be provisioned in this environment. Possibly move onto the next Chapter and come back to Part 3 to test later

0 Comments
Add your comment