IBM WebSphere Application Server verwendet IBM Installation
Manager für die Produktinstallationen und das Lebenszyklusmanagement. Installation
Manager greift auf Quellenrepositorys zu, die den Inhalt für eine Softwareproduktinstallation enthalten.
Repositorys sind auf Produktdatenträgern, in IBM gehosteten webbasierten Repositorys und über Passport Advantage verfügbar.
Mit IBM Packaging Utility können Sie unternehmensweite Repositorys erstellen und anpassen,
die die richtige Kombination der Produkte und Wartungsstufen enthalten,
die für alle Aspekte Ihres Unternehmens erforderlich sind.
Informationen zu diesem Vorgang
Sie stellen mit Installation Manager eine Verbindung zu einem Installation Manager-Repository (oder einer Gruppe von Repositorys) her, um Produkte und Service-Updates
zu suchen, die Sie installieren können.
Ein Installation Manager-Repository ist nichts anderes als ein Dateiordner mit Baumstruktur, der Produktnutzdaten und Produktmetadaten enthält.
Sie können die Softwareprodukte, die Sie benötigen, direkt über ein
webbasiertes IBM Service-Repository installieren oder komprimierte Dateien von
Passport Advantage herunterladen und entpacken und die Produkte aus den entpackten Dateiordnern installieren.
Das Ergebnis des Entpacken der Dateien wird ebenfalls als Installation Manager-Repository betrachtet.
Wie jedes andere Installation Manager-Repository können diese entpackten Dateien auf einem
internen HTTP-Server, FTP-Server oder Netzmount gehostet werden, um sie der Organisation zur Verfügung zu stellen.
Packaging Utility ist ein Begleittool für Installation Manager, mit dem Sie angepasste
Installation Manager-Repositorys für Ihre Organisation erstellen und verwalten können.
Sie können mehrere Pakete, Wartungsstufen und Fixes in ein einziges
Repository kopieren. Packaging Utility kopiert Dateien aus Quellenverzeichnissen
in Ihre angepassten Zielrepositorys.
Quellenrepositorys können jedes zugängliche Installation Manager-Repository, einschließlich
IBM Webproduktrepositorys und dekomprimierter Passport-Advantage-Downloads, enthalten.
Weitere Informationen zu Packaging Utility finden Sie in der Dokumentation zu Installation Manager.
- Verwenden Sie Packaging Utility, um angepasste oder "unternehmensweite"
Installation Manager-Repositorys zu erstellen, die bestimmte Produkte und Wartungsstufen enthalten, die die Anforderungen Ihres Unternehmens erfüllen.
Als Administrator können Sie den Inhalt Ihres Unternehmensrepositorys steuern,
das dann als zentrales Repository eingesetzt werden kann, zu dem Ihre Organisation eine Verbindung herstellt, um Produktinstallationen und Produktupdates durchzuführen.
Packaging Utility kopiert Daten aus einer Gruppe von Installation Manager-Quellenrepositorys in ein Zielrepository,
lässt dabei doppelte Artefakte aus und hilft damit, die Repository-Größe so gering wie möglich zu halten.
Sie können ein Repository auch löschen (oder "bereinigen") und so Wartungsstufen oder Produkte entfernen, die nicht benötigt werden.
Sie können die aktuelle Version von
Packaging Utility von IBM Support Portal herunterladen.
Wie Installation
Manager hat Packaging Utility eine grafische Benutzerschnittstelle und Befehlszeilenschnittstellen. Sie müssen
Repository-URLs für Installation Manager-Repositorys angeben, die die Produktangebote enthalten, die Sie kopieren möchten.
Die URLs von Installation Manager-Repositorys entsprechen dem folgenden Muster:
http://www.ibm.com/software/repositorymanager/Angebotsname
Anmerkung: Diese Position enthält keine Webseite, auf die Sie über einen Web-Browser
zugreifen können.
Das Zielrepository, das Sie mit Packaging Utility erstellen, unterstützt immer eine vollständige Installation. Deshalb
können Sie Packaging Utility nicht zu Erstellen eines Repositorys verwenden, das nur eine Kopie eines Fixpacks ist.
Sie können jedoch ein Repository erstellen, das den Mindestinhalt für die Unterstützung
der direkten Installation einer Fixpackstufe enthält.
Sehen Sie sich die folgenden beiden Beispiele an, in denen die Befehlszeilenschnittstelle von Packaging Utility
(PUCL.exe), die im Installationsordner von
Packaging Utility verfügbar ist, verwendet wird.
- Beispiel 1
Anmerkung: Beachten Sie, dass Sie die Lizenzvereinbarung lesen müssen,
die mit den Produktdateien bereitgestellt wird, und dann angeben, dass Sie der Lizenzvereinbarung zustimmen, indem Sie
-acceptLicense im folgenden Befehl angeben.
PUCL copy com.ibm.websphere.BASE.v90
–repositories
http://www.ibm.com/software/repositorymanager/com.ibm.websphere.BASE.v90
-target D:\WASBase_Version
-prompt
-showProgress
-acceptLicense
Da keine Versionsnummer mit dem Angebotsnamen angegeben ist, erstellt
dieser Befehl ein neues Repository, das die direkte Installation der neuesten Fixpackstufe für
WebSphere Application Server Base Version 9.0 unterstützt. Dieses neue Repository unterstützt
zwar nicht die Installation von Version 9.0.0.0, aber das Update einer vorhandenen
Installation von Version 9.0.0.0 auf die neueste Version.
- Beispiel 2
PUCL copy com.ibm.websphere.BASE.v90_9.0.0.20160503_0200
–repositories
http://www.ibm.com/software/repositorymanager/com.ibm.websphere.BASE.v90
-target D:\WASBase
-prompt
-showProgress
-acceptLicense
PUCL copy com.ibm.websphere.BASE.v90_9.0.1.20160829_1838
–repositories
http://www.ibm.com/software/repositorymanager/com.ibm.websphere.BASE.v90
-target D:\WASBase
-prompt
-showProgress
-acceptLicense
Der erste Befehl erstellt ein Zielrepository
mit WebSphere Application Server Base Version 9.0.0.0. Der zweite Befehl fügt
das Fixpack Version 9.0.0.1 demselben Repository hinzu.
Sie können das so generierte Repository verwenden, um Version 9.0.0.0 zu installieren, um
Version 9.0.0.1 zu installieren oder um ein Update von Version 9.0.0.0 auf Version
9.0.0.1 durchzuführen.
- Verwenden Sie IBM Packaging Utility Version 1.5.2 oder höher mit der Option
–platform (auch als "Plattform-Slicing" bezeichnet), um ein Repository zu erstellen, das
für die Plattformen und Architekturen gilt, die von Ihrer Organisation verwendet werden.
Anmerkung: Ihr Repository kann auch für andere Plattformen verwendet werden als das, auf dem
es erstellt oder gespeichert wurde.
Sie können Packaging Utility beispielsweise auf einem Windows-System ausführen, um ein Repository mit dem Inhalt zu erstellen, der für die
Installation auf einem Linux-System erforderlich ist. Während der Installation unter Linux verweisen Sie Installation
Manager auf Ihr angepasstes Repository.
Dieses Feature ist im Befehlszeilenmodus verfügbar, wenn Sie die
Option
–platform wie im folgenden Beispiel gezeigt mit den Argumenten
os und
arch angeben:
- Beispiel 3
PUCL copy com.ibm.websphere.BASE.v90_9.0.0.20160503_0200
–repositories
http://www.ibm.com/software/repositorymanager/com.ibm.websphere.BASE.v90
-target D:\WASBase_Linux
–platform os=linux,arch=ppc
-prompt
-showProgress
-acceptLicense
Dieser Befehl erstellt ein neues Repository für die Installation von
WebSphere Application Server Version 9.0.0.0 unter Linux PPC. Anschließend können Sie das Fixpack Version 9.0.0.1 für Linux demselben Repository hinzufügen:
PUCL copy com.ibm.websphere.BASE.v90_9.0.1.20160829_1838
–repositories
http://www.ibm.com/software/repositorymanager/com.ibm.websphere.BASE.v90
-target D:\WASBase_Linux
–platform os=linux,arch=ppc
-prompt
-showProgress
-acceptLicense
Sie können auch ein Repository für die direkte Installation jeder Fixpackstufe für eine bestimmte
Plattform erstellen.
Nachdem Sie ein Repository für eine bestimmte Plattform erstellt haben, können Sie
Inhalt für weitere Plattformen hinzufügen.
Im folgenden Beispiel erstellt der erste Befehl ein
Linux-Repository für die direkte Installation des neuesten Fixpacks für
WebSphere Application Server. Der zweite Befehl fügt den Inhalt für AIX hinzu.
Das Delta für das Hinzufügen des zusätzlichen Plattforminhalts sollte relativ gering sein, weil ein großer Teil
des Installationsinhalts auf allen Plattformen einheitlich ist.
- Beispiel 4
PUCL copy com.ibm.websphere.BASE.v90
–repositories
http://www.ibm.com/software/repositorymanager/com.ibm.websphere.BASE.v90
-target D:\WASBaseV9
–platform os=linux,arch=ppc
-prompt
-showProgress
-acceptLicense
PUCL copy com.ibm.websphere.BASE.v90
–repositories
http://www.ibm.com/software/repositorymanager/com.ibm.websphere.BASE.v90
-target D:\WASBaseV9
–platform os=aix
-prompt
-showProgress
-acceptLicense
Sie müssen mit dem Argument "–platform" nicht beide Optionen (os und arch) angeben.
Im letzten Befehl ist nur os=aix angegeben.
Wenn Sie sich für die Verwendung dieser Funktion entscheiden, müssen Sie die folgenden bekannten Probleme beachten:
- Wenn Sie bei der Verwendung der Option -platform des Packaging Utility-Befehls copy
nicht unterstützte Kombinationen von Betriebssystemen und Architekturen
für Produktangebote von WebSphere Application
Server angeben, können nicht verwendbare lokale Repositorys erstellt werden.
In der folgenden Tabelle sind gültige Kombinationen für die Erstellung eines lokalen Repositorys für das Produktangebot
von WebSphere Application
Server nach Betriebssystem und Architektur aufgelistet.
Tabelle 1. Gültige Kombinationen für die Erstellung eines lokalen Repositorys für das Produktangebot von
WebSphere Application Server mit dem Packaging Utility-Befehl copyPlattform |
Optionen |
Generiertes 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 |
z/OS |
os=zos,arch=s390x os=zos
|
z/OS |
Einschränkung: Wenn Sie die Befehlszeilenschnittstelle
von Packaging
Utility (PUCL.exe) verwenden, die im Installationsordner von
Packaging Utility verfügbar ist, können Sie den Parameter
-platform nur einmal angeben.
- Wenn Sie ein plattformspezifisches Repository aus ZIP-Dateien von Fixpacks erstellen, die Sie von Passport Advantage
und Fix Central herunterladen und entpacken, müssen Sie beim Kopieren plattformspezifischer Wartungsdateien in Ihrem Zielrepository
beide Repositorys referenzieren.
Wenn Sie beispielsweise die von Passport
Advantage heruntergeladenen ZIP-Dateien für WebSphere Application Server Network Deployment
Version 9.0.0.0 im Windows-Ordner C:\WASND9000 und anschließend
die ZIP-Dateien von Version 9.0.0.1 in C:\WASND9001 entpacken,
erstellen Sie als Nächstes mit dem folgenden Befehl ein Windows-Repository für Version
9.0.0.0:
PUCL copy com.ibm.websphere.ND.v90_9.0.0.20160503_0200
–repositories C:\WASND9000
-target C:\WASND_Windows
–platform os=win32,arch=x86_64
-prompt
-showProgress
-acceptLicense
Anschließend fügen Sie das Fixpack hinzu, indem Sie beide Quellenrepositorys angeben:
PUCL copy com.ibm.websphere.ND.v90_9.0.1.20160829_1838
–repositories C:\WASND9000,C:\WASND9001
-target C:\WASND_Windows
–platform os=win32,arch=x86_64
-prompt
-showProgress
-acceptLicense