Installation Manager overview
IBM® Installation Manager is a common installer for many IBM software products that you use to install WebSphere® Application Server and other associated software.
Installation Manager is a single installation program that can use remote or local software flat-file repositories to install, modify, or update new WebSphere Application Server products. It determines and shows available packages, including products, fix packs, and interim fixes; checks prerequisites and inter dependencies; and installs the selected packages. You also use Installation Manager to easily uninstall the packages that it installed.
Depending on your operating system, you can work with Installation Manager through a graphical user interface, command-line interface, console mode, or response files.
IBM Installation Manager Version 1.8.5 or later is required to install the product.
For more information on using Installation Manager, read the IBM Installation Manager documentation.
Packages and package groups
Each software product that can be installed with Installation Manager is referred to as a package. An installed package has a product level and an installation location. A package group consists of all of the products that are installed at a single location.
To manage multiple copies of a software product, such as a test copy and a production copy, you install the product several times and into separate package groups, each with a distinct installation location. The different copies of the product can be maintained or upgraded separately.
Installation Manager directories
- Agent data location
- The agent data location directory contains the metadata that tracks the history and
state of all product installations that the Installation Manager is managing. This directory is
created when Installation Manager is installed.
The agent data location directory, which is sometimes referred to as the app data location, is critical to the correct functioning of Installation Manager. After the directory is created, it cannot be moved. If the agent data location directory becomes corrupted, all product installations that are tracked by the metadata in the agent data location directory become unserviceable and must be reinstalled if service is needed. See the Installation Manager documentation for the default location of the agent data location directory.
- Shared resources directory
- The shared resources directory is used for two purposes:
- It might be used to contain resources that can be shared by installed products at run time. WebSphere Application Server products do not have runtime dependencies on the contents of this folder.
- It might be used at installation time to stage the payload before it is installed into its target folder. In this scenario, filesum checks are performed on the transferred data to ensure that it is intact. By default, this content remains cached in the shared resources directory after installation so that it can be used for future updates or rollback.
The location of the shared resources directory is set when the first product is installed. Each product repository specifies a default location. Therefore, if this location is not overridden, then the first installed product determines the location.
The -sharedResourcesDirectory command line option can be used the first time the Installation Manager installs a product to specify the location of this directory. The location of the shared resources directory cannot be changed after it is initially set.
Because product payloads are cached in this directory, space requirements can grow very large over the lifetime of the product, as service updates are applied. The WebSphere Application Server traditional product image is large, so if this content is permitted to accumulate, then this directory can grow to be many gigabytes in size over the course of multiple fix pack applications. Never manually delete the content in this folder. Instead, during any installation or maintenance operation, you can specify the following preference to remove some of the content in this folder:-preferences com.ibm.cic.common.core.preferences.preserveDownloadedArtifacts=false
When this preference is set to false, all data that is no longer needed is removed after the operation completes. You must still ensure you have enough space to stage the payload during the installation and maintenance operations, but data no longer accumulates over time. If you have previously not used this preference, all old payloads are removed the first time you use this preference. You can also specify this preference by selecting the Delete Saved Files option on the Preferences panel in the Installation Manager GUI. You can also use this panel to indicate that download artifacts are not to be preserved.
Installation Manager modes
How many Installation Managers are needed?
You need to run Installation Manager only on those systems on which you install or update product code. You normally need only one Installation Manager on a system because one Installation Manager can track any number of product installations.
Getting the Installation Manager installation kit
IBM Installation Manager comes in the form of an installation kit, which contains a set of Installation Manager binary files and a repository for the Installation Manager product. The installation kit is primarily used for setup and maintenance of the Installation Manager.
Installing Installation Manager
When the installation kit is available on your system, you can install Installation Manager. Installation Manager consists of a set of binary files that are copied from the installation kit and a set of runtime data that describes the products that were installed by this particular Installation Manager.
Before you create an Installation Manager, you must decide in which mode the Installation Manager will run and where the binary files and runtime data—called agent or app data—will reside. Then, you run the Installation Manager installation command from the appropriate user ID to install Installation Manager.
Accessing product repositories
All software materials that IBM Installation Manager installs are stored in repositories. Each repository contains program objects and metadata for one or more packages—that is, software products at a particular level. Repositories can also contain product maintenance, such as fix packs and interim fixes. Whenever you install a new product, you can choose from any of the available product levels in any accessible repository.
You can also have Installation Manager download product fix packs and interim fixes from an IBM service website. Note that interim fixes are available only through the service website or from the IBM Support Center.
Whenever you install a new product, you can choose from any of the available product levels in any accessible repository.
Installing the product
After you create an Installation Manager and have access to all necessary product repositories, you can use the Installation Manager GUI, command-line commands, console mode, or response files to perform the actual product installations. When you install a product, you provide the package name, optionally the product level to be installed, the product location, and any other optional properties. For example, some products have optional features that you can select at installation time or a list of optional supported language packs from which you can select.
Each copy of a product must be installed at a separate file system location. Certain products might be intended to be installed together into a common location.
Choosing installation locations is a critical part of product planning. These installation locations are normally distinct from the locations at which the products are mounted when actually in use.
Working with installed products
You can use Installation Manager commands to list installed products and product levels. You can also obtain this information for installed copies of WebSphere Application Server Version 9.0 products by running the versionInfo.bat or versionInfo.sh command from the product file system.
After products are installed, you can unmount them from the locations at which they are known to Installation Manager and remount them at other production locations, or you can copy them to other computer systems. If you copy the Installation Manager binary files and runtime data along with the product file system, you can apply maintenance to the installed products on any computer system that has access to the product and service repositories.
You can use Installation Manager to install a new product level, roll back to a previous level, or modify the product by adding or removing optional features or language packs.
Using IBM Packaging Utility
IBM Packaging Utility is a companion tool for Installation Manager with which you can create and manage custom Installation Manager repositories for your organization. You can copy multiple packages, maintenance levels, and fixes into a single repository. Packaging Utility copies from source repositories to your target custom repositories. Source repositories can include any accessible Installation Manager repository, including IBM web-hosted product repositories and unzipped Passport Advantage® downloads. For more information on Packaging Utility, see the Installation Manager documentation about Packaging Utility.
Platform | Options | Resulting Repository |
---|---|---|
Windows | os=win32,arch=x86_64 os=win32 |
Windows 64 bit |
Linux® Intel | os=linux,arch=x86_64 | Linux Intel 64 bit |
Linux Power® | os=linux,arch=ppc64 | Linux Power 64 bit |
zLinux | os=linux,arch=s390x | zLinux 64 bit |
AIX® | os=aix,arch=ppc64 os=aix |
AIX 64 bit |
Solaris Sparc | os=solaris,arch=sparc64 | Solaris Sparc 64 bit |
Solaris Intel | os=solaris,arch=x86_64 | Solaris Intel 64 bit |
HP-UX Itanium | os=hpux,arch=ia64 | HP-UX Itanium 64 bit |
IBM i | os=os400,arch=ppc64 os=os400 |
IBM i 64 bit |
z/OS® | os=zos,arch=s390x os=zos |
z/OS 64 bit |
PUCL.exe
) that is available in the Packaging Utility installation folder, you can
only specify the -platform parameter once.