background image

Contents

5

Contents

n

ov

do

cx (e

n)

  16
 Ap
ril 20

10

About This Guide

7

1 Overview

9

1.1

Using the Configuration Wizard to Prepare Applications for Virtualization. . . . . . . . . . . . . . . . .  9

1.2

Manually Preparing Applications for Virtualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  11

2 Preparing GroupWise Messenger for Virtualization

13

3 Preparing GroupWise and GroupWise Notify for Virtualization

17

4 Preparing Novell OpenOffice for Virtualization

21

5 Using Virtual Applications with ZENworks Configuration Management

25

5.1

ZENworks Startup Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  25

5.2

ZENworks Bundle Publishing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

6 Streaming Virtual Applications 

29

6.1

What You Need to Know Before You Use Streaming  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  29
6.1.1

Streaming Tools Included in the Product Download . . . . . . . . . . . . . . . . . . . . . . . . .  29

6.1.2

Evaluating the Streaming Tools. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  30

6.1.3

Purchasing a Permanent License and Key Pair  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  30

6.2

Streaming Virtual Applications from the Web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  30
6.2.1

Setting Up Files on a Web Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  30

6.2.2

Configuring the Web Server  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  31

6.2.3

License Certificates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  31

6.2.4

Adding Applications to the Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  32

6.2.5

Testing the Spoon Standalone Setup  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  34

6.3

Streaming Virtual Applications from a Network Share . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  35
6.3.1

Setting Up ModelPlay to Stream Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  35

6.3.2

Using the ModelPlay Command Line  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  35

6.3.3

Integrating ModelPlay with the XReg Command Line Tool . . . . . . . . . . . . . . . . . . . .  36

A Documentation Updates

37

A.1

May 7, 2010 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  37

A.2

April 28, 2010 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  37

Summary of Contents for ZENworks Application Virtualization 8.0

Page 1: ...l com novdocx en 16 April 2010 AUTHORIZED DOCUMENTATION Novell ZENworks Application Virtualization 8 0 Integration and Streaming Guide ZENworks Application Virtualization 8 0 May 7 2010 Integration and Streaming Guide ...

Page 2: ...and the trade laws of other countries You agree to comply with all export control regulations and to obtain any required licenses or classification to export re export or import deliverables You agree not to export or re export to entities on the current U S export exclusion lists or to any embargoed or terrorist countries as specified in the U S export laws You agree to not use deliverables for p...

Page 3: ...l Trademarks For Novell trademarks see the Novell Trademark and Service Mark list http www novell com company legal trademarks tmlist html Third Party Materials All third party trademarks are the property of their respective owners ...

Page 4: ...4 Novell ZENworks Application Virtualization 8 0 Integration and Streaming Guide novdocx en 16 April 2010 ...

Page 5: ...plications 29 6 1 What You Need to Know Before You Use Streaming 29 6 1 1 Streaming Tools Included in the Product Download 29 6 1 2 Evaluating the Streaming Tools 30 6 1 3 Purchasing a Permanent License and Key Pair 30 6 2 Streaming Virtual Applications from the Web 30 6 2 1 Setting Up Files on a Web Server 30 6 2 2 Configuring the Web Server 31 6 2 3 License Certificates 31 6 2 4 Adding Applicati...

Page 6: ...6 Novell ZENworks Application Virtualization 8 0 Integration and Streaming Guide novdocx en 16 April 2010 ...

Page 7: ...lease use the User Comments feature at the bottom of each page of the online documentation or go to Novell Documentation Feedback site http www novell com documentation feedback html and enter your comments there Documentation Updates For the most recent version of the ZENworks Application Virtualization Integration Guide visit the Novell Documentation Web site http www novell com documentation za...

Page 8: ...6 April 2010 When a single pathname can be written with a backslash for some platforms or a forward slash for other platforms the pathname is presented with a backslash Users of platforms that require a forward slash such as Linux or UNIX should use forward slashes as required by your software ...

Page 9: ... step by step information to help you use Novell ZENworks Application Virtualization to create virtual executable files to run Novell GroupWise GroupWise Notify GroupWise Messenger and Novell OpenOffice You can use the information in this guide to customize the virtualized files or you can use the information to better understand the virtualization process For more information see Section 1 2 Manu...

Page 10: ... contact and document management functions Novell GroupWise Messenger A corporate cross platform instant messaging application used to send instant messages in a secure environment and to create contact lists Novell OpenOffice A suite of office productivity applications including a word processor presentation and spreadsheet applications an HTML editor and a drawing tool Novell OpenOffice contains...

Page 11: ...e preparing to use A Single Executable File to Launch an Application To prepare GroupWise Messenger you can create a single executable file to launch the program For more information see Chapter 2 Preparing GroupWise Messenger for Virtualization on page 13 To prepare Novell OpenOffice you have the option to create a single executable file to launch the OpenOffice org Quickstarter which lets users ...

Page 12: ...12 Novell ZENworks Application Virtualization 8 0 Integration and Streaming Guide novdocx en 16 April 2010 ...

Page 13: ... process on a machine that has only the desired Windows OS any applicable OS service packs and ZENworks Application Virtualization installed Starting with a machine that includes only these items helps to ensure that your virtual application does not contain settings that might cause conflicts 2 Click Start All Programs Novell ZENworks Application Virtualization 8 0 Novell ZENworks Application Vir...

Page 14: ...rks Application Virtualization console to review the file system and registry entries You can remove any files or settings that are not required for proper execution of your virtual application Removing unused entries reduces virtual application size However accidental removal of a required resource might cause your virtual application to not function properly 9 Conditional If you use ZENworks Con...

Page 15: ...e Novell ZENworks or Novell ZENworks Configuration Management to distribute the file For more information see the ZENworks Documentation Web site http www novell com documentation zenworks html Users must authenticate to the GroupWise Messenger system after they launch the virtual application ...

Page 16: ...16 Novell ZENworks Application Virtualization 8 0 Integration and Streaming Guide novdocx en 16 April 2010 ...

Page 17: ... clean machine by uninstalling GroupWise and GroupWise Notify However we recommend that you start the process on a machine that has only the desired Windows OS any applicable OS service packs and ZENworks Application Virtualization installed Starting with a machine that includes only these items helps to ensure that your virtual application does not contain settings that might cause conflicts 2 Cl...

Page 18: ...utton on the left side of the ZENworks Application Virtualization console to review the file system and registry entries You can remove any files or settings that are not required for proper execution of your virtual application Removing unused entries reduces virtual application size However accidental removal of a required resource might cause your virtual application to not function properly 9 ...

Page 19: ...le file 12 Click the Auto Start check box next to the desired files so that they always automatically launched on virtual application startup then click OK The Auto Start flag can be specified for multiple startup files to automatically launch multiple applications that are typically used together in a single session also known as shotgunning 13 Click Build in the Build section of the Virtual Appl...

Page 20: ... However both instances of GroupWise cannot run at the same time The authentication and post office information for the installed instance are not used for the virtualized instance of GroupWise The virtual executable file can be used to run GroupWise in Online Remote or Caching mode For more information on these modes see the GroupWise Documentation Web site http www novell com documentation group...

Page 21: ...achine by uninstalling Novell OpenOffice However we recommend that you start the process on a machine that has only the desired Windows OS any applicable OS service packs and ZENworks Application Virtualization installed Starting with a machine that includes only these items helps to ensure that your virtual application does not contain settings that might cause conflicts 2 Click Start All Program...

Page 22: ...e two snapshots and populates the virtual application with the delta entries This process might take a few minutes 8 Optional Click the Filesystem button on the left side of the ZENworks Application Virtualization console to review the file system and registry entries You can remove any files or settings that are not required for proper execution of your virtual application Removing unused entries...

Page 23: ...nOffice Quickstarter skip to Step 12 If you want the virtual application executable file to expose multiple applications continue with Step 11 11 Optional Click the Multiple button on the right side of the Startup File drop down list to display the Startup Files dialog box 11a Click the File column on the first empty row in the startup file list select scalc exe then press Enter NOTE If you cannot...

Page 24: ...y launch on virtual application startup The Auto Start flag can be specified for multiple startup files to automatically launch multiple applications that are typically used together in a single session also known as shotgunning 11h Click OK 12 Click Build in the Build section of the Virtual Application ribbon to process the application 13 Specify the location and filename of the virtual applicati...

Page 25: ...f the ZENworks Application Virtualization console to display the ZENworks Startup settings 2 Select the Require ZENworks Configuration Management Agent to be installed on workstation executing the virtual application check box The ZENworks Adaptive Agent is part of the ZENworks Configuration Management software that is installed on each managed device to let the ZENworks administrator manage devic...

Page 26: ...one Click Select Zone specify the ZENworks Server Address click Connect log in to the ZENworks Server with the appropriate Username and Password then click OK The Management Zone is the management domain that includes the ZENworks Primary Servers and managed devices in your ZENworks system Bundle Name Specify a name for the bundle Bundle Folder Specify the name of the ZENworks Control Center folde...

Page 27: ...e folder you specified in Step 2 6 Conditional If you selected the Automatically publish applications as ZENworks bundle after successful build option continue with the steps for configuring the virtual application GroupWise Messenger Step 10 on page 14 GroupWise and GroupWise Notify Step 11 on page 19 Novell OpenOffice Step 10 on page 22 ...

Page 28: ...28 Novell ZENworks Application Virtualization 8 0 Integration and Streaming Guide novdocx en 16 April 2010 ...

Page 29: ...ion Virtualization 8 0 product is packaged for download as zav8 zip This zip archive includes the following streaming application files spoonserver template zip The Spoon Standalone server plug in used for streaming applications spoonserver licenseutil exe The Spoon utility used for creating application configuration files tools modelplay exe The ModelPlay command line utility used to stream appli...

Page 30: ...you have been streaming by following these steps 1 Using the licensed applications packager rebuild the applications you have been streaming See Adding Streaming Files to the Web Server on page 32 for more information 2 Using the new private key generate new streaming configuration files See Creating an Application Configuration File on page 33 for more information 3 Distribute the new public key ...

Page 31: ...pe list svm application octet stream xs application octet stream xm application octet stream xlayer application octet stream 6 2 3 License Certificates Each Spoon Standalone server deployment uses a public certificate or key and a private certificate or key to validate that the applications are running in a licensed environment You use the private key to generate application configuration files se...

Page 32: ...ated when the purchased public key replaces the evaluation public key Installing the Private Key Copy the private key ZAV80 NOV 0000 xml to a secure location on the Web server Copying it to an insecure location might allow the fraudulent creation of valid license certificates and configuration files which is an opening for malware to be streamed to your users 6 2 4 Adding Applications to the Serve...

Page 33: ...ion file the first parameter must be CreateAppConfig The other command line parameters are listed below pc The path to the private key ZAV80 NOV xxxxxx xml file on your Web server an The name of the application limited to ASCII characters av Application version information application_version layer_revision model_revision_if_applicable Streamed Application Example 1 0 0 0 0 0 Non Streamed Applicat...

Page 34: ... Conditional From the Windows desktop click Start Control Panel Add or Remove Programs select Spoon Sandbox Manager then click Remove Repeat this step to remove all previous installations versions of the Spoon Sandbox Manager NOTE Although this step is unnecessary for end users it helps you to ensure that the plug in installer is correctly referenced 2 From a Web browser navigate to plugin check h...

Page 35: ...reamed applications from a network share After packaging an application and creating the streaming files these may be stored on a network share or a Web server ModelPlay manages the launch and local cache of streamed virtual applications from a network share to a desktop This section includes the following information Section 6 3 1 Setting Up ModelPlay to Stream Applications on page 35 Section 6 3...

Page 36: ...ou need to use the cache option and execute XReg only after the caching is complete When the application is completely cached ModelPlay returns an exit code of zero 0 Based on this you could write a script to launch a streaming model and register the application when caching is complete and the application is closed The following example shows the use of the command line options and the integratio...

Page 37: ... to know whether a copy of the PDF documentation that you are using is the most recent the PDF document includes a publication date on the title page The documentation was updated on the following dates Section A 1 May 7 2010 on page 37 Section A 2 April 28 2010 on page 37 A 1 May 7 2010 Updates were made to the following sections A 2 April 28 2010 Updates were made to the following sections Locat...

Page 38: ...38 Novell ZENworks Application Virtualization 8 0 Integration and Streaming Guide novdocx en 16 April 2010 ...

Reviews: