VMware vCenter Configuration ManagerSoftware Provisioning ComponentsInstallation and User's GuidePackage Studio 1.1Software Repository for Window
nVMware vCenter Configuration Manager Package Studio: The application used to the create thesoftware packages. Requires .NET 3.5.1.nSoftware Repositor
The Ready to Install page appears.9. Click Install.When the installation is completed, the Setup Complete page appears.10. Click Finish.The repository
Manually Configure RepositoriesAlthough you can use an installation file to install a repository on a machine, it may be necessary tomanually create o
nExtension: .crate and MIME type: application/octet-streamnExtension: .index and MIME type: application/octet-streamnExtension: .gz and MIME type: app
12. Click Back until you are again on the <yourdirectoryname> Home pane, and then click on MIMETypes. The pane displays MIME Types.13. In the Ac
1. Create a repository directory on your desired drive. For example, C:\WindowsRepository.2. Open Internet Information Services (IIS) Manager.3. Expan
25. In the Data Value text box, type the fully qualified URIfor the repository. For example,http://<machinename>/NewRepository.26. Click OK.27.
nFile name extension: .crate and MIME type: application/octet-streamnFile name extension: .index andMIME type: application/octet-streamnFile name exte
(Recommended) Software Repository for Windows is installed. Installing the repository before installingPackage Studio will reduce the manual configura
Manually Uninstall Package StudioUse the following script to run an unattended uninstall the Package Manager. To uninstall the application,you must us
CopyrightYou can find the most up-to-date technical documentation on the VMware Web site at:http://www.vmware.com/support/The VMware Web site also pro
8. Use the default path or click Change to modify the path where downloaded packages are saved. Whenthe path is correct, click Next.The Ready to Insta
Using Package Studio to Create SoftwarePackages and Publish to Repositories3Using Package Studio to Create SoftwarePackages and Publish to Repositorie
If you find you need to modify a package, for example, to update a command argument to optimizeinstallation, you should then add a value to the packag
When you modify a package, perhaps to apply a new signing certificate, you should add a value to theversion number, for example, -b (9.00.1399.06-b) t
Packages support commercial and custom software that may be installed using any installationtechnology, including .msi, .exe, or scripts (Python, VBSc
c. Select a section, and then click Publish Package. See "Publish Packages to Repositories " on page 41for more information.d. Select the pa
For example, you need to install SQL Server 2005 SP3 on your servers with SQL Server 2005 in order tomeet system requirements. You create a package fo
4. In the Package Name text box, type the name of the package. The package name typed in the text boxmust match the name of the package as it exists i
4. In the Package Name text box, type the name of the package. The package name must match thename of the package as it exists in the repositories. Fo
A best practice is to add any package you specify as a conflicts to the External Software list. This ensuresthat even externally installed software is
ContentsAbout This Book 5Introduction to VCM Software Provisioning 7VMware vCenter Configuration Manager Package Studio 7Software Repository for Windo
For example, SQL Server 2008 (sqlserver) installs .Net 3.5.1, so you can add dotnet to the packageproperties Provides tab. Assuming that sqlserver is
Procedure1. On the Properties tab, click the Provides sub-tab.2. In the Package or Logical Package text box, type the name of the package or functiona
When the package begins installing, the referenced files are downloaded to the target machine's TEMPdirectory, and then processed by the .msi.Ref
11. (Optional) Select Force Reboot after command if the package requires a reboot after installation.IMPORTANT If you select this option, the target m
PrerequisitesTo successfully create and install signed packages, you must have the following:nThe signing certificate must be a trusted certificate.nT
signed package:nPackage Signing: SignednSignature Validation: ValidnPackage Validation: ValidEditing PackagesYou can either edit the project (*.prj) f
nPackage (*.crate):a. Select New > Project from Package. The New Project dialog box appears.b. In the Project Name text box, type a name that will
Create New Package from Existing Projects or PackagesIt is sometimes easier to create a new package from an existing project or package, allowing you
10. Click Publish Package.The Choose a Package dialog box appears.11. Select the .crate file to publish, and then click Open.The Publish a Package dia
Using Software Repository for Windows4Using Software Repository for WindowsSoftware Repository for Windows is the shared location to which packages ar
vCenter Configuration Manager Software Provisioning Components Installation and User's GuideAbout External Software 43Best Practices 43Adding App
By including the 32- and 64-bit references in the platform names, you will be better able to ensure thecorrect version of package is installed on targ
Procedure1. Start the VMware vCenter Configuration Manager Package Studio.2. Click the Manage Repositories tab.3. Select your Repository Host in the d
7. Select the .crate file to add to the section.8. Click Open.The Publish Package dialog box appears, allowing you to select additional platforms and
Using External Software5Using External SoftwareExternal Software is software not installed and managed by the Package Manager. It is either alreadyins
nDepends: Package Manager will install a second copy of an application when it is specified as adependency.nConflicts: Package Manager will install a
In the following example it is assumed that some of your target machines have SQL Server 2005 SP3already installed. As you begin using software provis
nIf it locates an available package meeting the criteria, sqlserver equal to or later than version 9, itinstalls the package and considers the depende
7. Replace <New Attribute Value> with the exact string to match when verifying the value exists.8. To add another attribute, click the green plu
vCenter Configuration Manager Software Provisioning Components Installation and User's Guide48 VMware, Inc.
Using Package Manager for Windows6Using Package Manager for WindowsPackage Manager is the application installed on each machine to manage the installa
About This BookAbout This BookThis manual, vCenter Configuration Manager Software Provisioning Components Installation and User's Guide,describes
Procedure1. At the Package Manager command prompt, type wasp listrepository. The currently defined sourcesare displayed in a list.2. Use one of the fo
Procedure1. At the Package Manager command prompt, type wasp list all. The available packages are displayed ina table.2. Type wasp <switches> in
Requirements and ConsiderationsnEach command is preceded by wasp. For example, wasp update.nThe switches and arguments are added in the following orde
Install PackageCommandCommand LineArguments Command Line Switches Commentsinstall Install new packages.package name Name of the package without the.cr
CommandCommand LineArguments Command Line Switches Comments/AllowUnsigned Default value =n. If you use =y,the package is installed even if thepackage
Remove PackageCommandsCommand LineArguments Command Line Switches Commentsremove Remove installed softwarepackage.package name Name of the package wit
CommandsCommand LineArguments Command Line Switches Commentsdoes not stop and prompt afterdisplaying the removal plan./AllowUnsigned Default value =n.
Autoremove PackagesCommandsCommand LineArguments Command Line Switches Commentsautoremove Identify and remove packagesthat were installed asdependenci
CommandsCommand LineArguments Command Line Switches Commentsthe package is unsigned.Example: /AllowUnsigned=yremove notepad./NoSignature Default value
StatusCommandsCommand LineArguments Command Line Switches Commentsstatus package name Provides a list of running tasks or,if given a package name, pro
vCenter Configuration Manager Software Provisioning Components Installation and User's Guide6 VMware, Inc.
Add RepositoryCommandsCommand LineArguments Command Line Switches Commentsaddrepository Adds an entry to the end of thelist in repository.xml. Default
Insert RepositoryCommandsCommand LineArguments Command Line Switches Commentsinsertrepository Adds an entry to repository.xmlat the specified index po
List Local CratecacheCommandsCommand LineArguments Command Line Switches Commentslistlocalcratecache Displays the cratecache location.Table 6-13. List
CAUTION If you remove a repository source from which a particular package was installed, and thepackage is no longer available in the local cratecache
vCenter Configuration Manager Software Provisioning Components Installation and User's Guide64 VMware, Inc.
Aabout this book 5addingcertificates 33repository sources 49argumentspackage 31Ccertificatespackage 33command line optionsPackage Manager for Windows
sources, repositoryadding 49removing 50Uuninstall filespackage 31Vversioningpackage 2166 VMware, Inc.vCenter Configuration Manager Software Provisioni
Introduction to VCM Software Provisioning1Introduction to VCM Software ProvisioningThe VCM Software Provisioning components consist of VMware vCenter
Overview of Component RelationshipsThe following diagram displays the general relationship between Package Studio, repositories, andPackage Manager in
Installing the Software Provisioning Com-ponents2Installing the Software ProvisioningComponentsThe software provisioning components should be installe
Comentarios a estos manuales