+

Search Tips   |   Advanced Search

(Dist) Create custom installation repositories with IBM Packaging Utility

IBM WAS uses IBM Installation Manager for product installation and lifecycle management. Installation Manager accesses source repositories containing the content for a software product installation. Repositories are available on product media, in IBM-hosted web-based repositories, and from Passport Advantage. IBM Packaging Utility can be used to create custom enterprise repositories containing a combination of products and maintenance levels.

We use Installation Manager to connect to an Installation Manager repository (or set of repositories) to find products and service updates available for installation. An Installation Manager repository is simply a tree-structured file folder that includes product payload and metadata. We can install the software products needed directly from an IBM web-based service repository or download and unpack compressed files from Passport Advantage and install the products from the resulting unpacked file folders. The result of unpacking the files is also considered to be an Installation Manager repository. Like any Installation Manager repository, these unpacked files can be hosted on an internal HTTP server, FTP server, or network mount in order to make them available to the organization.

Packaging Utility is a companion tool for Installation Manager used to create custom Installation Manager repositories. We can copy multiple packages, maintenance levels, and fixes into a single repository. Packaging Utility copies from source repositories to our target custom repositories.


Create custom or "enterprise" Installation Manager repositories

Use Packaging Utility to create custom or "enterprise" Installation Manager repositories that contain specific products and maintenance levels. We can control the content of our enterprise repository, which then can serve as the central repository to which our organization connects in order to perform product installations and updates.

Packaging Utility essentially copies from a set of source Installation Manager repositories to a target repository and eliminates duplicate artifacts, helping to keep the repository size as small as possible. We can also delete (or "prune") a repository, removing maintenance levels or products that are not needed.

We can download the latest version of Packaging Utility from the IBM Support Portal.

Like Installation Manager, Packaging Utility has GUI and command-line interfaces. Specify repository URLs for Installation Manager repositories that contain the offerings to copy.

Installation Manager repository URLs follow this pattern:

This location does not contain a web page that we can access using a web browser.

For example, WAS v9.0 product repositories are located at the following URLs:

See Online product repositories for WAS offerings for additional product repositories.

The target repository created with Packaging Utility will always support a full installation; therefore, we cannot use Packaging Utility to create a repository that is only a copy of a fix pack. We can, however, create a repository containing the minimum content to support direct installation to a fix-pack level. Consider the following two examples that use the Packaging Utility command-line interface (PUCL.exe) available in the Packaging Utility installation folder.


Create a repository scoped to our platforms and architectures

Use IBM Packaging Utility Version 1.8.5 or later with the -platform option (sometimes called "platform slicing") to create a repository scoped to a specific platform and architecture.

The repository can be scoped for platforms other than the one on which it is created or stored. For example, we can run Packaging Utility on a Windows system to create a repository with the content needed to install on a Linux system. During installation on Linux, we point Installation Manager to our custom repository.

This feature is available in command-line mode by specifying the -platform option with the os and arch arguments...

After creating a repository for a particular platform, we can add content for additional platforms. In the following example, the first command creates a Linux repository for direct installation to the latest fix pack for WAS. The second command adds the content for AIX. The delta for adding the additional platform content should be relatively small because much of the installation content is common across platforms.

Known issues:


Related:

  • Online product repositories for WAS offerings
  • IBM Installation Manager documentation