hp client automation enterprise in a virtual desktop infrastructure

30
©2010 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice HP Client Automation Enterprise in a virtual desktop infrastructure Jorge Villasenor Senior Consultant, Evergreen Systems

Upload: hp-software-solutions

Post on 26-May-2015

2.534 views

Category:

Documents


0 download

DESCRIPTION

Attend this case study to hear how a major automotive manufacturer moved to a virtual desktop infrastructure (VDI) to lower IT operations cost, save energy, save money on hardware, and reduce hardware and security risk. You’ll hear about challenges as well as opportunities unique to the VDI and explain how we helped the company meet them. We’ll tell you in technical detail how we are customizing the company’s HP Client Automation Enterprise (CAE) implementation to address challenges in software distribution and management such as managing two types of virtual machines—link clones and non-refreshed masters—with HP CAE.

TRANSCRIPT

Page 1: HP Client Automation Enterprise in a virtual desktop infrastructure

©2010 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice

HP Client Automation Enterprise in a virtual desktop infrastructure

Jorge VillasenorSenior Consultant, Evergreen Systems

Page 2: HP Client Automation Enterprise in a virtual desktop infrastructure

• Company Introduction & Background

• The Initiative

• The Objective

• Out of the Box Solution: RADSKMAN Switches

• Advanced Solution: Customized GUI

• Results

• Lessons Learned

• Questions

Agenda

17 June 2010 2

Page 3: HP Client Automation Enterprise in a virtual desktop infrastructure

17 June 2010 3

Evergreen Systems, Inc. – Introduction

IT Process & Technology Consulting Firm

• NDW, Corp founded in 1997 – Providing High End Security & WAN services to Financial

Institutions and Utility Companies

• 1999 – Started Implementing EDM / Radia (now HP Client Automation) Solutions for Novadigm

• 2004 – Became HP Software Elite Partner

• 2006 – Became Opsware Partner (HP purchased Opsware in 2007)

• June 2008 – NDW, Corp merged with Evergreen Systems to expand HP portfolio services

offering

• June 2008 – Named HP Emerging Partner of the Year at HP Software Universe

• 2008 – Became HP Platinum Partner & Reseller

• June 2009 – Named HP Service Management Partner of the Year at HP Software Universe

• Current Service Areas and Consulting: HP Business Service Automation (including: Client

Automation, Server Automation, Network Automation and Operations Orchestration), IT Service

Management (ITSM), and IT Asset Management (ITAM) Product Centers and ITIL Consulting

Services

Page 4: HP Client Automation Enterprise in a virtual desktop infrastructure

Introduction: Speaker Background

17 June 2010 4

• Jorge Villasenor:

– AIS Certified Senior Consultant at Evergreen Systems

– 9 years experience with HP Client Automation Enterprise for design, implementation, operations, administration, and packaging

– Customer assignments and background experience focused on customers in Entertainment and Automotive Industries

Page 5: HP Client Automation Enterprise in a virtual desktop infrastructure

Introduction: Automotive Customer

• Customer primary objective is to optimize

their Information Technology processes

across the board

• VDI Initiative was given the green light not

just because of its potential of reducing

costs but because of the flexibility it offers

to the business

Page 6: HP Client Automation Enterprise in a virtual desktop infrastructure

The Initiative: VDI Environment

17 June 2010 6

• Driver 1 – Reduce TCO:

– Staffing of remote sites

– Maintenance costs

• Driver 2 – Improve Flexibility:

– Access from anywhere, anytime

• Driver 3 – Disaster Recovery:

– User data decoupled from OS

Page 7: HP Client Automation Enterprise in a virtual desktop infrastructure

The Objective: Leverage HPCAE

17 June 2010 7

1. Use or Augment Existing HP Client Automation Enterprise (CAE) Infrastructure– Upgrade version 7.2 Classic model to 7.8 Core-Satellite model

2. Leverage Existing Policy Model– Preserve Policy Model using Active Directory/LDAP

3. Enhance/streamline processes for Virtual Environment– Decoupling of OS, Patches, Software and User Data

– Automation of Policy Assignments

4. Take Advantage of New/Advanced HPCAE Features– RALF (HPCA Registration and Agent Loading Facility)

– ThinApp Updater

5. Use existing packages– Whenever possible utilize existing packages or make minimal

modifications

Page 8: HP Client Automation Enterprise in a virtual desktop infrastructure

Objective 1: HPCAE Infrastructure

17 June 2010 8

• Proof of Technology Phase– Standalone 7.5 Environment with Temporary

Hardware

– Imaged HP Thin Clients using RALF/OS Manager

• Proof of Concept/Pilot– Existing 7.2 Infrastructure

– Thin Clients imaged with RapiDeploy (Altiris)

• Production Implementation– HPCAE 7.8 Core-Satellite

Page 9: HP Client Automation Enterprise in a virtual desktop infrastructure

Objective 2: Leverage Existing Policy Model

17 June 2010 9

• Original Design

edmPolicy

+SOFTWARE/BAS_TIMER

+SOFTWARE/BAS_OFFICE (2003)

+SOFTWARE/BAS_WINZIP

+SOFTWARE/BAS_FLASHPLAYER

edmPolicy

+SOFTWARE/OPT_DREAMWEAVER

edmLink

CN=BASEAPPS,OU=Base,OU=Software,DC=acme,DC=com

CN=MARKETINGAPPS,OU=Base,OU=Software,DC=acme,DC=com

edmPolicy

+SOFTWARE/OPT_PHOTOSHOP

+SOFTWARE/OPT_ILLUSTRATOR

memberOf

CN=OPT_DREAMWEAVER,OU=Apps,OU=Software,Dc=acme,DC=com

Page 10: HP Client Automation Enterprise in a virtual desktop infrastructure

Objective 2: Leverage Existing Policy Model

17 June 2010 10

• VDI MasteredmPolicy

+SOFTWARE/BAS_TIMER

+SOFTWARE/BAS_OFFICE (2003)

+SOFTWARE/BAS_WINZIP

+SOFTWARE/BAS_FLASHPLAYER

edmPolicy

+SOFTWARE/OPT_DREAMWEAVER

edmLink

CN=BASEAPPS,OU=Base,OU=Software,DC=acme,DC=com

CN=MARKETINGAPPS,OU=Base,OU=Software,DC=acme,DC=com

edmPolicy

+SOFTWARE/OPT_PHOTOSHOP

+SOFTWARE/OPT_ILLUSTRATOR

memberOf

CN=OPT_DREAMWEAVER,OU=Software,OU=Apps,Dc=acme,DC=com

edmPolicy

+SOFTWARE/BAS_TIMER_VM

+SOFTWARE/BAS_OFFICE (2003)

+SOFTWARE/BAS_WINZIP

+SOFTWARE/BAS_FLASHPLAYER_VA

memberOf

CN=VMMAHMVBOX3001,OU=VDI,OU=Base,OU=Software,Dc=acme,DC=com

edmPolicy

+SOFTWARE/OPT_ITUNES_VA

+SOFTWARE/OPT_FIREWORKS

edmLink

CN=BASEVMAPPS,OU=Base,OU=Software,DC=acme,DC=com

CN=MARKETINGAPPS,OU=Base,OU=Software,DC=acme,DC=com

Page 11: HP Client Automation Enterprise in a virtual desktop infrastructure

Objective 3: Enhance Processes

17 June 2010 11

• Decoupling OS from Hardware– Achieved by procuring a virtual machine instead of

physical asset

• Decoupling of Base Apps and Patches– Base Apps and Patches managed only on Master

– Reduced impact to user by decreasing HPCAE agent connection times

Page 12: HP Client Automation Enterprise in a virtual desktop infrastructure

Objective 3: Enhance Processes

17 June 2010 12

• Decoupling of Optional Applications– Use of CATEXP Radksman argument

– VDI VM’s have a LinkedClone value in their registry

– Value is created by a VB script

– VB Script is called by a batch file specified in VMware View Manager

– This batch file can contain only one line

– LinkedClone registry value is read by REXX script to append catexp=catgroup:VAPP to radskman command if value is present

– Optional apps to be decoupled from other apps in VDI machines will

have VAPP value on catgroup ZSERVICE field

Page 13: HP Client Automation Enterprise in a virtual desktop infrastructure

Objective 3: Enhance Processes

17 June 2010 13

• Automation of Policy Assignments– OU for computer object specified in VMware View

Manager

– VB Script will assign computer object to VDI Pool Group based on Computer Name

Page 14: HP Client Automation Enterprise in a virtual desktop infrastructure

Objective 3: Enhance Processes

17 June 2010 14

Page 15: HP Client Automation Enterprise in a virtual desktop infrastructure

Objective 3: Enhance Processes

17 June 2010 15

Page 16: HP Client Automation Enterprise in a virtual desktop infrastructure

LA1MKTGVBX001LA1MKTGVBX002

Objective 3: Enhance Processes

17 June 2010 16

• VDI Link CloneedmPolicy

+SOFTWARE/BAS_TIMER

+SOFTWARE/BAS_OFFICE (2003)

+SOFTWARE/BAS_WINZIP

+SOFTWARE/BAS_FLASHPLAYER

edmPolicy

+SOFTWARE/OPT_DREAMWEAVER

edmPolicy

+SOFTWARE/OPT_PHOTOSHOP

+SOFTWARE/OPT_ILLUSTRATOR

edmPolicy

+SOFTWARE/BAS_TIMER_VM

+SOFTWARE/BAS_OFFICE (2003)

+SOFTWARE/BAS_WINZIP

+SOFTWARE/BAS_FLASHPLAYER_VA

memberOf

CN=VMMAHMVBOX3001,OU=VDI,OU=Base,OU=Software,Dc=acme,DC=com

edmPolicy

+SOFTWARE/OPT_ITUNES_VA

+SOFTWARE/OPT_FIREWORKS

edmLink

CN=BASEVMAPPS,OU=Base,OU=Software,DC=acme,DC=com

CN=MARKETINGAPPS,OU=Base,OU=Software,DC=acme,DC=commemberOf

CN=VMMAHMVBOX3001,OU=VDI,OU=Base,OU=Software,Dc=acme,DC=com

Page 17: HP Client Automation Enterprise in a virtual desktop infrastructure

Objective 3: Enhance Processes

17 June 2010 17

Page 18: HP Client Automation Enterprise in a virtual desktop infrastructure

Objective 3: Enhance Processes

17 June 2010 18

• VDI Link CloneedmPolicy

+SOFTWARE/BAS_TIMER

+SOFTWARE/BAS_OFFICE (2003)

+SOFTWARE/BAS_WINZIP

+SOFTWARE/BAS_FLASHPLAYER

edmPolicy

+SOFTWARE/OPT_DREAMWEAVER

edmPolicy

+SOFTWARE/OPT_PHOTOSHOP

+SOFTWARE/OPT_ILLUSTRATOR

edmPolicy

+SOFTWARE/BAS_TIMER_VM

+SOFTWARE/BAS_OFFICE (2003)

+SOFTWARE/BAS_WINZIP

+SOFTWARE/BAS_FLASHPLAYER_VA

memberOf

CN=VMMAHMVBOX3001,OU=VDI,OU=Base,OU=Software,Dc=acme,DC=com

edmPolicy

+SOFTWARE/OPT_ITUNES_VA

+SOFTWARE/OPT_FIREWORKS

edmLink

CN=BASEVMAPPS,OU=Base,OU=Software,DC=acme,DC=com

CN=MARKETINGAPPS,OU=Base,OU=Software,DC=acme,DC=com

memberOf

CN=VMMAHMVBOX3001,OU=VDI,OU=Base,OU=Software,Dc=acme,DC=com

LA1MKTGVBX001 LA1MKTGVBX002

CATEXP=VAPP

CATEXP=VAPP

CATEXP=VAPP

Page 19: HP Client Automation Enterprise in a virtual desktop infrastructure

Objective 3: Enhance Processes

17 June 2010 19

• VDI Link CloneedmPolicy

+SOFTWARE/BAS_TIMER

+SOFTWARE/BAS_OFFICE (2003)

+SOFTWARE/BAS_WINZIP

+SOFTWARE/BAS_FLASHPLAYER

edmPolicy

+SOFTWARE/OPT_DREAMWEAVER

edmPolicy

+SOFTWARE/OPT_PHOTOSHOP

+SOFTWARE/OPT_ILLUSTRATOR

edmPolicy

+SOFTWARE/BAS_TIMER_VM

+SOFTWARE/BAS_OFFICE (2003)

+SOFTWARE/BAS_WINZIP

+SOFTWARE/BAS_FLASHPLAYER_VA

CN=OPT_DREAMWEAVER,OU=Apps,OU=Software,Dc=acme,DC=com

memberOf

CN=VMMAHMVBOX3001,OU=VDI,OU=Base,OU=Software,Dc=acme,DC=com

edmPolicy

+SOFTWARE/OPT_ITUNES_VA

+SOFTWARE/OPT_FIREWORKS

edmLink

CN=BASEVMAPPS,OU=Base,OU=Software,DC=acme,DC=com

CN=MARKETINGAPPS,OU=Base,OU=Software,DC=acme,DC=com

memberOf

CN=VMMAHMVBOX3001,OU=VDI,OU=Base,OU=Software,Dc=acme,DC=com

LA1MKTGVBX001 LA1MKTGVBX002

CATEXP=VAPP

CATEXP=VAPP

CATEXP=VAPP

Page 20: HP Client Automation Enterprise in a virtual desktop infrastructure

+SOFTWARE/BAS_WINRAR

+SOFTWARE/BAS_FLASHPLAYER_VA

+SOFTWARE/BAS_OFFICE (2007)

edmPolicy

+SOFTWARE/BAS_TIMER_VM+SOFTWARE/BAS_OFFICE (2003)+SOFTWARE/BAS_WINZIP

Objective 3: Enhance Processes

17 June 2010 20

• VDI MasteredmPolicy

+SOFTWARE/BAS_TIMER

+SOFTWARE/BAS_OFFICE (2003)

+SOFTWARE/BAS_WINZIP

+SOFTWARE/BAS_FLASHPLAYER

edmPolicy

+SOFTWARE/OPT_DREAMWEAVER

edmPolicy

+SOFTWARE/OPT_PHOTOSHOP

+SOFTWARE/OPT_ILLUSTRATOR

CN=OPT_DREAMWEAVER,OU=Apps,OU=Software,Dc=acme,DC=com

memberOf

CN=VMMAHMVBOX3001,OU=VDI,OU=Base,OU=Software,Dc=acme,DC=com

edmPolicy

+SOFTWARE/OPT_ITUNES_VA

+SOFTWARE/OPT_FIREWORKS

edmLink

CN=BASEVMAPPS,OU=Base,OU=Software,DC=acme,DC=com

CN=MARKETINGAPPS,OU=Base,OU=Software,DC=acme,DC=com

memberOf

CN=VMMAHMVBOX3001,OU=VDI,OU=Base,OU=Software,Dc=acme,DC=com

LA1MKTGVBX002

CATEXP=VAPP

CATEXP=VAPP

CATEXP=VAPP

Page 21: HP Client Automation Enterprise in a virtual desktop infrastructure

+SOFTWARE/BAS_WINRAR

+SOFTWARE/BAS_FLASHPLAYER_VA

+SOFTWARE/BAS_OFFICE (2007)

edmPolicy

+SOFTWARE/BAS_TIMER_VM

Objective 3: Enhance Processes

17 June 2010 21

• VDI Link CloneedmPolicy

+SOFTWARE/BAS_TIMER

+SOFTWARE/BAS_OFFICE (2003)

+SOFTWARE/BAS_WINZIP

+SOFTWARE/BAS_FLASHPLAYER

edmPolicy

+SOFTWARE/OPT_DREAMWEAVER

edmPolicy

+SOFTWARE/OPT_PHOTOSHOP

+SOFTWARE/OPT_ILLUSTRATOR

CN=OPT_DREAMWEAVER,OU=Apps,OU=Software,Dc=acme,DC=com

memberOf

CN=VMMAHMVBOX3001,OU=VDI,OU=Base,OU=Software,Dc=acme,DC=com

edmPolicy

+SOFTWARE/OPT_ITUNES_VA

+SOFTWARE/OPT_FIREWORKS

edmLink

CN=BASEVMAPPS,OU=Base,OU=Software,DC=acme,DC=com

CN=MARKETINGAPPS,OU=Base,OU=Software,DC=acme,DC=com

memberOf

CN=VMMAHMVBOX3001,OU=VDI,OU=Base,OU=Software,Dc=acme,DC=com

LA1MKTGVBX002

CATEXP=VAPP

CATEXP=VAPP

CATEXP=VAPP

Page 22: HP Client Automation Enterprise in a virtual desktop infrastructure

Objective 4: Use New HPCAE Features

17 June 2010 22

• RALF (HPCA Registration and Agent Loading Facility)– Preparation

– Software is pre-loaded in HP thin clients

– All is needed is virtual IP/DNS alias for “hpcaserver” to point to Satellite server

– Pros– Out of the box manageability with HP thin clients

– Cons– Different experience with WinPE images vs. Linux based images

Page 23: HP Client Automation Enterprise in a virtual desktop infrastructure

Objective 4: Use New HPCAE Features

17 June 2010 23

• ThinApp Integration– ThinApp packaging

– Workflow will be familiar to HPCA packagers (Setup Capture Wizard similar to Installation Monitor Mode)

– File based configuration (package.ini)

– HPCA Publisher (7.8 and 7.5 with additional preparation) will be aware of ThinApp MSI’s

– ThinApp updater– ThinApps have their own auto-update technology: AppSync

– HPCA can take over this functionality and enhance it (Streamed with Caching Deployment Method)

– VMware AppSync.exe component has to be published and entitled prior to publishing any ThinApp services

Page 24: HP Client Automation Enterprise in a virtual desktop infrastructure

Objective 5: Use Existing Packages

17 June 2010 24

• Redirection of user data– Existing challenge as user’s windows profile and data

has been moved to D: drive because of decoupling of user’s data and system/application files

– So far, less than 5% of packages had to be re-created

– Reworked packages identified with _VM suffix

• ThinApps– Created when application isolation is required

– 50+ Packages created so far

– Identified with _VA suffix

Page 25: HP Client Automation Enterprise in a virtual desktop infrastructure

Results

17 June 2010 25

• User Experience– Reduced downtime involved with support issues

– Reduced downtime spent waiting for PC to start up

– Higher customer satisfaction

• Technical Benefits– Regular refreshes of Virtual Machines keep systems healthy,

reducing problems

– Virtual desktops are highly available and easily refreshed in the event of a malfunction

• Business Benefits– Projected reduction on TCO about 8% lower than desktops

– Reduced downtime involved with software deployments

– Need for resources on large deployments significantly reduced

Page 26: HP Client Automation Enterprise in a virtual desktop infrastructure

Results

17 June 2010 26

• Estimated annualized time lost per user

0

10

20

30

40

50

60

70

80

Traditional Desktop Virtual Desktop

PC Downtime

Security Patches

Startup

71 hours

10 hours

Hours

Page 27: HP Client Automation Enterprise in a virtual desktop infrastructure

Lessons Learned

17 June 2010 27

• Integration of HPCAE on a VDI environment– Technology and staff skill set can be readily applied to a VDI

environment

– However, migration to a Core-Satellite implementation of version 7.5 or higher is recommended to take full advantage of what HPCAE has to offer

– Idiosyncrasies of individual components:

– Example: Batch file on linked clone can have only one line and it has to be a batch file

– All the usual best practices apply:

– Back up user data

– Phased adoption (POT, POC, Pilot, etc)

– Investment on initial training

Page 28: HP Client Automation Enterprise in a virtual desktop infrastructure

Questions and Wrap-up

17 June 2010 28

Contact Information:

Jorge Villasenor

Senior Consultant

Evergreen Systems

[email protected]

Steve Williams

Enterprise Solution Director

Evergreen Systems

[email protected]

Page 29: HP Client Automation Enterprise in a virtual desktop infrastructure

29 ©2010 Hewlett-Packard Development Company, L.P.

To learn more on this topic, and to connect with your peers after

the conference, visit the HP Software Solutions Community:

www.hp.com/go/swcommunity

Page 30: HP Client Automation Enterprise in a virtual desktop infrastructure