290 likes | 364 Views
Ready. set. Virtualize…. Lars-Erik Jangås, Seniorkonsulent Commaxx Lau Sørensen, Seniorkonsulent Commaxx. Agenda. Short introduction to sequensing Planning Sequencing and demo OSD-files Demo. Virtualizing. Challenges with applications Application conflicts
E N D
Ready set Virtualize… Lars-Erik Jangås, Seniorkonsulent Commaxx Lau Sørensen, Seniorkonsulent Commaxx
Agenda • Short introduction to sequensing • Planning • Sequencing and demo • OSD-files • Demo Commaxx
Virtualizing • Challenges with applications • Application conflicts • Deployment of applications • Remaining files after uninstalling • Several versions of software Commaxx
Virtualizing • Systemguard • Applications are not installed on the operating system, but runs within a virtual environment called Systemguard • No need to change application source-code • Isolates the environment the application executes in from the operating system • Filesystem and registry will be virtualized in Softgrid-packages Commaxx
Virtualizing • Systemguard Commaxx
+ Q:\Winlink7.a\VFS\CSIDL_Program_files\Winlink Q:\Winlink7.a\VFS\Winlink Q:\Winlink7.a\VFS\CSIDL_System\msvcrt32.dll (v 3.0) VFS C:\Program Files\*.* C:\Program Files\Winlink C:\Winlink C:\Windows\System32\msvcrt32.dll (v 3.0) = Result VFS Local Filesystem C:\Program Files\*.* C:\Windows\System32\msvcrt32.dll (v 2.0) Etc..…. Commaxx
Virtualizing • Architecture Commaxx
Planning • Before you begin... • … its wise to think things over… Commaxx
Fødereg Planning Commaxx
Fødereg Planning Softgrid-client Operating system Commaxx
Planning Commaxx
Sequensing • Ready • Set • Virtualize… Commaxx
Sequensing • What happens during sequensing ? Registry Filesystem Environment variables Ini-files Systemguard Softgrid-package Commaxx
Sequensing • Sequenser setup • Virtual machine (VMware, Microsoft) • Use as little memory as possible Commaxx
Sequensing • Sequenser setup • Preferably use the same OS as the package is intended to run on Commaxx
Sequensing • Sequenser setup • Consider the need for diskspace relating to which applications you plan to sequense Commaxx
Sequensing • Sequenser setup • When working with large packages it may be neccesary to redirect filelocations • Temp • Scratch • Log Commaxx
Sequensing Commaxx
Sequensing • Demo • Sequensing Microsoft Java Virtual Machine Commaxx
Sequensing • Sequenser tips & tricks • Extract all dynamic configuration from the package • It will work if you choose to install to a different location than Q: , and the installation will then be placed under the VFS folder on the Q-Drive Commaxx
Sequensing • Sequenser tips & tricks • Consider the need for pre-defining file extensions for userdata/userconfig Commaxx
OSD-filer • OSD • Files that launch applications from the virtual environment • XML-based Commaxx
OSD-filer • OSD • standard.osd Commaxx
OSD-filer • OSD • Internet Explorer.osd Commaxx
OSD-filer • OSD • networkapp.osd Commaxx
Sequensing • Demo • Using virtualized Java runtime in differrent versions Commaxx
Sequensing • Demo • Patching a package Commaxx
Summary • Virtualize • Planning • Sequenser setup Commaxx
More info • Links: • www.softricity.com • www.softgridguru.com Commaxx Commaxx