VMware PACKAGE MANAGER 1.1 Installation And User Manual page 45

Vcenter configuration manager software provisioning components
Table of Contents

Advertisement

In the following example it is assumed that some of your target machines have SQL Server 2005 SP3
already installed. As you begin using software provisioning to manage software on your machines, you
should define a new external software package for sqlserver, using the appropriate version number to
represent the service pack. This external software package name matches the name of the other sqlserver
packages containing installation files for various versions.
Prerequisites for the Example
You added the following application definition to the External Software list and published it to your
n
repository (as an entry in Repository.options) based on the following example:
Application name = sqlserver
n
Version = 9.3.4035.00
n
Architecture = x86
n
Attributes and Values are:
n
InstallLocation = C:\Program Files\Microsoft SQL Server\
n
VersionMajor = 9
n
Using Package Manager, create a package (named serversetup in this example) containing a
n
dependency for sqlserver >= 9.0
The Repository.options file is published to repositories
n
Example Process Flow
Package Manager processes the content in the following workflow:
1. Package Manager receives a command to install serversetup.
2. Package Manager checks the dependencies in the serversetup package and determines that there is a
dependency on sqlserver equal to or later than version 9.0.
3. Package Manager checks the installed packages list to determine if a package meeting the criteria has
been installed.
If yes, it considers the dependency met and proceeds with the other serversetup installation
n
requirements.
If no, it checks the external software list as defined in the Repository.options.
n
4. Package Manager checks the external software package list.
If the name sqlserver, version 9.0 or later entry is found in Repository.options, Package Manager then
checks the specified attributes on the machine. In this example, it checks that HKEY_LOCAL_
MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall contain a registry key with
properties where InstallLocation = c:\Program Files\Microsoft SQL Server\ and VersionMajor = 9.
If the two attributes match, it considers the dependency met and proceeds with the other
n
serversetup installation requirements.
If one or more the attributes do not match, it checks the assigned repository sources for an
n
available package meeting the criteria.
5. Package Manager checks the available package list for a managed software package.
VMware, Inc.
Using External Software
45

Advertisement

Table of Contents
loading

This manual is also suitable for:

Software repository for windows 1.1Packagemanager 1.1

Table of Contents