MODULE 3: OS & APP LAYERS. Agenda Preparing and importing a gold image Creating and understanding Install Machines Creating basic Application layers Understanding.

Slides:



Advertisements
Similar presentations
Personal vDisk Citrix XenDesktop 5.6. Personal vDisk Citrix XenDesktop 5.6.
Advertisements

MODULE 7: BACKUPS. Agenda Unidesk Backup Concepts Backing up the MA, MCP and shared Layers Personalization layer backup process Restoring a personalization.
© 2009 VMware Inc. All rights reserved View Pool Image Configuration Considerations for Gold Images around Application virtualization and performance.
Microsoft ® Official Course First Look Clinic Overview of Windows 8 By Ragowo Riantory, S.Kom, MCP.
Using VHDs in Remediation Workshops. Overview Advantages Simple and robust setup Use prepared VHDs Easy to reset (copy VHD file) Easy to switch between.
Windows XP System Restore July 22 nd, 2006 CAEUG Meeting.
Windows 7 Test Prep Ch 2 Part 3.
Microsoft Server 2008 R2 Group Policies & AD. Group Policies-Refresher  Policies are “all or nothing”  You cannot selectively choose within a policy.
VMWare Workstation Installation. Starting Vmware Workstation Go to the start menu and start the VMware Workstation program. *Note: The following instructions.
MODULE 4: DESKTOP MANAGEMENT. Agenda Desktop deployment – Options and process Persistent vs Non-Persistent Desktops Template Usage Desktop Configuration.
Planning Server Deployments
Windows Deployment Services WDS for Large Scale Enterprises and Small IT Shops Presented By: Ryan Drown Systems Administrator for Krannert.
Module 5: Creating and Configuring Group Policy
5-9/12/2005 CPE How to format your computer and re-install Windows XP.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 9: Implementing and Using Group Policy.
14.1 © 2004 Pearson Education, Inc. Exam Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastructure.
Hands-On Microsoft Windows Server 2003 Administration Chapter 4 Managing Group Policy.
MCITP: Microsoft Windows Vista Desktop Support - Enterprise Section 1: Prepare to Deploy.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 9: Implementing and Using Group Policy.
Hands-On Microsoft Windows Server 2003 Chapter 2 Installing Windows Server 2003, Standard Edition.
Week:#14 Windows Recovery
VMware is a registered trademark of VMware, Inc. (an EMC company).
VMware vCenter Server Module 4.
MODULE 2: INSTALLING UNIDESK. Agenda Understanding Unidesk components Basic Installation of Unidesk Licensing.
MODULE 9: SCALING THE ENVIRONMENT. Agenda CP storage in a production environment – Understanding IO by Tier Designing for multiple CPs Storage sizing.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 14: Problem Recovery.
XD 5.6 Overview. XenDesktop 5.6 Main Focus = Integration of personal vDisk Features Support for Microsoft SCVMM 2012 and SCCM 2012 Updated Citrix License.
Active Directory: OU Administration December 17th, pm Daniels 407.
Chapter 2: Installing and Upgrading to Windows Server 2008 R2 BAI617.
Changing the Way Systems are Deployed 1. 2 * Ghost since 1999 * Almost 4500 licenses * Prior to 2007 license count increase of 5% or greater a year *
Migration XenDesktop 7. © 2013 Citrix | Confidential – Do Not Distribute Migration prerequisites Set up a XenDesktop 7 Site, including the site database.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 9: Implementing and Using Group Policy.

Module 13: Configuring Availability of Network Resources and Content.
Chapter 7 Microsoft Windows XP. Windows XP Versions XP Home XP Home XP Professional XP Professional XP Professional 64-Bit XP Professional 64-Bit XP Media.
Tutorial 11 Installing, Updating, and Configuring Software
Hands-On Virtual Computing
MODULE 5: INTEGRATING WITH THE ENVIRONMENT. Agenda AD Integration Integration with brokers (automated and non)
MODULE 6: UPGRADING UNIDESK COMPONENTS. Agenda Downloading and unpacking the bits Preparing the environment MA and MCP Upgrades Updating the VIA Broker.
Section 1: Introducing Group Policy What Is Group Policy? Group Policy Scenarios New Group Policy Features Introduced with Windows Server 2008 and Windows.
Managing User Desktops with Group Policy
Windows XP to Windows 7 using P2V Migration. Agenda Deploying Local P2V Migration for SA Retro Mode Scripts Customize MDT 2010 with Disk2VHD Windows Virtual.
CN1176 Computer Support Kemtis Kunanuraksapong MSIS with Distinction MCTS, MCDST, MCP, A+
30/10/2000 Software Installation and Maintenance at LAL - JLab 2000 Software Installation and Maintenance at LAL Michel Jouvin LAL, Orsay
4. Managing the Desktop Thomas Lee Chief Technologist – QA plc.
1 Review last lecture Pre-installation checks. 2 Post Installation Identify installation problems Install patches, upgrades, service packs MS announces.
T4L – NSW DET SOE Muticasting an Image. Problem New T4L computers use SATA HDD’s SATA drives are not recognised by Current DET Licensed version of Ghost.
Module 5: Creating and Configuring Group Policies.
Module 4 Planning for Group Policy. Module Overview Planning Group Policy Application Planning Group Policy Processing Planning the Management of Group.
VApp Product Support Engineering Rev E VMware Confidential.
System Center & SharePoint On- Prem Matija Blagus, Acceleratio
Welcome School of Business Information Technology Services Chris Buckridge, Chris Zissis, Chris Hewitt 10 Fulltime Staff Members 10 Student Techs.
Microsoft Windows XP Professional MCSE Exam
Microsoft Solution Accelerator for Business Desktop Deployment Microsoft ® Solution Accelerator for Business Desktop Deployment Training for IT Professionals.
Module 6 Creating and Configuring Group Policy. Module Overview Overview of Group Policy Configuring the Scope of Group Policy Objects Evaluating the.
Virtual Machines Module 2. Objectives Define virtual machine Define common terminology Identify advantages and disadvantages Determine what software is.
MODULE 8: SYSTEM SETTINGS. Agenda Manage Appliances’ Action Menu Review of MA and CP settings Review and explanation of the options in “Settings and Configurations”
Log Shipping, Mirroring, Replication and Clustering Which should I use? That depends on a few questions we must ask the user. We will go over these questions.
© ExplorNet’s Centers for Quality Teaching and Learning 1 Describe applications and services. Objective Course Weight 5%
Planning Server Deployments Chapter 1. Server Deployment When planning a server deployment for a large enterprise network, the operating system edition.
UFIT Infrastructure Self-Service. Service Offerings And Changes Virtual Machine Hosting Self service portal Virtual Machine Backups Virtual Machine Snapshots.
VMware Recovery Software RECOVER DATA FROM CORRUPT VMDK FILE.
MODULE 1: INTRO TO UNIDESK. Agenda The Basics of Unidesk Layering Layer storage model Layering Use Cases.
Lesson 22: Configuring System Recovery
Laplink PCmover.
Chapter 5 Objectives Understand How to Plan a Windows 7 Deployment with Answer Files. Capture System Image Using Sysprep and ImageX. Use Deployment Image.
Microsoft Virtual Academy
Windows 10 Deployment with MDT 2016 (8443)
Preparing for the Windows 8.1 MCSA
Presentation transcript:

MODULE 3: OS & APP LAYERS

Agenda Preparing and importing a gold image Creating and understanding Install Machines Creating basic Application layers Understanding what is captured in an App Layer Layer Priority and conflict resolution Updating layers

IMPORTING A GOLD IMAGE INTO AN OS LAYER Module 3

Terminology Gold Image = The VMware Virtual Machine built that contains the base operating system you will import into a Unidesk OS Layer. OS Layer = Operating System layer stored in Unidesk format and managed by Unidesk. No association with the original gold image. Application Layer = Independent layers created based on specific OS layers. Can contain anything, an application, individual files, registry entries, service states, etc.

Basic Steps in Creating an OS Layer Create a Windows VM in vCenter Prepping the Gold Image for import – Disabling certain Items, tuning the OS, etc Create the Unattend.xml answer file – Our scripts to c:\windows\setup\scripts Install Unidesk drivers Import the OS into Unidesk Pro-tip: if you are new to this, create a VMware snapshot prior to configuration to allow you to rollback if you make a mess of the setup

OS Layer Key Concepts Each desktop built has a single OS Layer, version may change, OS may be updated, OS Layer stays the same. Desktop Build Automation is based on Windows mini-setup being invoked during build. Unattend.xml drives the automation for basic Windows settings. Setupcomplete.cmd is a MS script that runs post build for additional configuration/customizations to occur.

Understanding Desktop Build Steps Unidesk driven and calls vCenter to handle basic tasks like Create a VM, attach disk, Power on VM, etc Desktop Build initiated- Blank Personalization Layer Runs only once for any machine – Unidesk desktops are not destroyed Domain to join OU to place the VM Licensing Information Mini-setup runs, getting its setting from unattend.xml This may contain licensing activation Calles to apply a GPOs from the domain Application scripts Any post build customization you may want to do SetupComplete.CMD runs POST mini-setup

Creating the Gold Image Unidesk supports Win 7 32 or 64 bit and 32 bit Windows XP Disk size and type during creation doesnt matter as the import process only grabs file system contents and does not copy the VMDK at all Install VMware tools, Disable System Restore & turn off Windows auto-updates – Auto-updates can be re-enabled when updating the gold image. Or can be manually initiated.

PREP THE GOLD IMAGE lab

Unattend.xml creator Copy the tools into the Setup\Scripts dir first Use Run as administrator Will report errors if you cannot save to the proper locations

DOWNLOAD TOOLS AND RUN UNATTEND.XML CREATOR lab

Optimizer Tool Created by the Unidesk Solution Team Allows for you to pick and choose optimization Use intelligently! Some tuning hurts applications!

Installing the Unidesk Drivers Installs our drivers, and registers with the Unidesk Management Appliance Registration allows for Unidesk to be aware of the gold image for import tasks Run as administrator Do not run from a share Will request the DNS name/IP of the Unidesk Management Appliance

Creating the OS Layer Running the Create OS layer wizard starts the process Know your Gold Image VM name as seen in vCenter Layer name and version info in the wizard can be changed later. The key is to get the import running. Import may take between 7 and 20 minutes depending on hardware.

INSTALLING THE DRIVERS AND IMPORTING THE OS LAYER lab

Post Import Test Deployment of desktop with just the OS layer Validate Domain Join and other functions from automated setup function properly Add versions to the OS layer to make adjustments to the unattend.xml, scripts or anything else OS related. No need to re- import.

INSTALLATION MACHINES

Install Machines Install Machines are a staging area for the creation of app layers and for adding versions to app layers and OS layers There are VMs with no hard drive that are created specifically for the app layer or OS layer being created or versioned Think of IMs as automatically created and refreshed packaging machines!

Install Machines

CREATING INSTALLATION MACHINES lab

Building an app layer A new, empty app layer is created – Or, when doing updates/patches, the prior copy of the layer O/S layer (read-only) App layer (all writes go here) C:\DIR\A.DAT C:\DIR\B.DAT C:\DIR\C.DAT

Building an app layer A new, empty app layer is created – Or, when doing updates/patches, the prior copy of the layer Any data that is written (directories, files, keys, …) is stored in the new layer Files in the O/S layer that are modified are first copied to the app layer, and then modified O/S layer (read-only) App layer (all writes go here) C:\DIR\A.DAT C:\DIR\B.DAT C:\DIR\C.DAT C:\DIR\D.DAT (new file) C:\DIR\B.DAT (copied and then modified) Delete C:\DIR\C.DAT (marks C.DAT as deleted)

Building an app layer A new, empty app layer is created – Or, when doing updates/patches, the prior copy of the layer Any data that is written (directories, files, keys, …) is stored in the new layer Files in the O/S layer that are modified are first copied to the app layer, and then modified O/S layer (read-only) App layer (all writes go here) C:\DIR\A.DAT C:\DIR\B.DAT C:\DIR\C.DAT C:\DIR\D.DAT (new file) C:\DIR\B.DAT (copied and then modified) Delete C:\DIR\C.DAT (marks C.DAT as deleted) C:\DIR\A.DAT (from O/S) C:\DIR\B.DAT (from App) (C:\DIR\C.DAT removed by App) C:\DIR\D.DAT (from App) Resulting C:

CREATING A BASIC APP LAYER Lab

App Layering Pro Tips Reduce desktop (File system) change during install – Dont copy installer locally unless required – Install from a share or ISO – This will keep package size to a minimum On the Administrator Profile leave a shortcut to your Install Media Share User Changes are caught in current users profile, NOT deployed to the user – Use GPO/GPP or simple script to deploy User based application changes MS Products license together (like MS Office and Visio) use Office as a prerequisite layer any time creating a layer for other Office products

LAYER PRIORITIES AND CONFLICTS

Layer Priority Rules All Layers are stacked in a priority order Personalization layer always wins (unless you override) OS layer is always on the bottom of the stack Layer priority within the application stack based on package creation date and time – MSI installer rules during install are followed- key to understand pre-requisite layers

Layer Priority Example Layers Stacked based on internal priority numbering system Can override priorities system wide Personalization layer override done on an app by app basis O/S layer App layer 2 C:\DIR\C.DAT C:\DIR\D.DAT C:\DIR\B.DAT C:\DIR\C.DAT App layer 1 C:\DIR\A.DAT C:\DIR\B.DAT Results within desktop: C:\DIR\A.DAT from APP1 C:\DIR\B.DAT from APP1 C:\DIR\C.DAT from APP2 C:\DIR\D.DAT from OS

Layer Priority Example Layers Stacked based on internal priority numbering system Can override priorities system wide Personalization layer override done on an app by app basis O/S layer App layer 1 C:\DIR\C.DAT C:\DIR\D.DAT C:\DIR\A.DAT C:\DIR\B.DAT App layer 2 C:\DIR\B.DAT C:\DIR\C.DAT Results within desktop: C:\DIR\A.DAT from APP1 C:\DIR\B.DAT from APP2 C:\DIR\C.DAT from APP2 C:\DIR\D.DAT from OS

Layer Priority Screen

CHANGING LAYER PRIORITY Lab

Layer Storage Stored in VDMK format All Layers start life on the Master CachePoint datastore Layers are replicated to other CPs/datastores based on desktop layer assignments Layer versions are all stored in the same directory under the layer name in the datastore

VIEWING LAYERS ON THE DATASTORE Lab

VERSIONING APP AND OS LAYERS

Updating an Existing Layer Original App Layer is copied on the MCP datastore This copy is mounted to the IM and the admin updates the existing layer Any data that is written (directories, files, keys, …) is stored in this copy O/S layer (read-only) App layer (all writes go here) C:\DIR\A.DAT C:\DIR\B.DAT C:\DIR\C.DAT C:\DIR\D.DAT (new file) C:\DIR\B.DAT (copied and then modified) Delete C:\DIR\C.DAT (marks C.DAT as deleted)

VERSIONING A LAYER Lab

Swapping Layers vs Versioning You also have the ability to create a NEW layer instead of versioning a layer Key difference in swapping is that the personalization layer is cleaned up of any application conflicts from the old layer. This is often used for Agents and other mgmt or IT type software

QUESTIONS YOU MAY SEE AGAIN

Review Questions What desktop operating systems does Unidesk 2.1 support? During installation of the Unidesk drivers the installer asks for the IP or DNS name of what piece of infrastructure? When creating a new version of a layer what happens to the existing (current) version? What do you edit/create to modify which domain or OU new desktops join to?