IBM WebSphere Application Server utilise IBM Installation
Manager pour l'installation des produits et la gestion du cycle de vie. Installation
Manager accède aux référentiels source contenant le contenu pour une installation du produit logiciel. Les référentiels sont disponibles sur le support du produit, dans les référentiels Web hébergés par IBM et à partir de Passport Advantage.
IBM Packaging Utility peut vous aider à créer et à personnaliser des référentiels d'entreprise
contenant la combinaison de produits et de niveaux de maintenance nécessaires à tous les aspects de votre activité.
Pourquoi et quand exécuter cette tâche
Utilisez Installation Manager pour vous connecter à un référentiel Installation
Manager (ou ensemble de référentiels) afin de chercher les mises à jour de service et produits
disponibles pour votre installation. Un référentiel Installation
Manager est un dossier de fichiers structurés en arborescence, qui inclut les métadonnées et le contenu du produit. Vous pouvez installer les produits logiciels dont vous avez besoin directement à partir d'un référentiel de service Web IBM ou le télécharger et décompresser les fichiers compressés à partir de Passport Advantage et installer les
produits à partir des dossiers de fichiers décompressés. Le résultat de la décompression des
fichiers est également considéré comme un référentiel Installation Manager. Comme tout référentiel Installation Manager, ces fichiers décompressés
peuvent être hébergés sur un serveur HTTP interne, un serveur FTP ou montés sur réseau pour qu'ils soient
disponibles auprès de toute l'organisation.
Packaging Utility est un outil d'appoint pour Installation Manager qui vous permet de créer et de gérer des référentiels Installation Manager
personnalisés pour votre organisation. Vous pouvez copier plusieurs packages, niveaux de maintenance et correctifs dans un même référentiel. L'outil Packaging
Utility effectue une copie depuis les référentiels source vers vos référentiels personnalisés cibles. Les référentiels source peuvent inclure n'importe quel référentiel Installation Manager accessible, notamment des référentiels produits hébergés par IBM sur le Web et des téléchargements Passport Advantage décompressés.
Pour
en savoir plus sur Packaging Utility, voir la
documentation d'Installation Manager.
- Utilisez Packaging Utility pour créer des référentiels Installation Manager d'"entreprise" ou personnalisés qui contiennent des produits et des niveaux de maintenance spécifiques correspondant aux besoins de votre société.
En tant qu'administrateur,
vous pouvez contrôler le contenu du référentiel de votre entreprise, qui peut servir
de référentiel central auquel votre organisation se connecte afin d'effectuer des mises à jour et installations
de produit.
Packaging
Utility effectue une copie essentiellement à partir d'un ensemble de référentiels Installation Manager
source vers un référentiel cible et élimine les artefacts doublés,
ce qui permet de maintenir la plus petite taille possible. Vous pouvez également supprimer (ou "élaguer") un référentiel en retirant les niveaux de maintenance ou les produits inutiles.
Vous pouvez télécharger la dernière
version de Packaging Utility à partir du portail de support IBM http://www.ibm.com/support/entry/portal/Recommended_fix/Software/Rational/IBM_Installation_Manager.
Comme Installation
Manager, Packaging Utility dispose d'interfaces de ligne de commande et GUI. Vous devez spécifier les URL de référentiel
URL pour les référentiels Installation Manager qui contiennent
les offres à copier.
Les URL de référentiel Installation
Manager suivent le modèle suivant :
http://www.ibm.com/software/repositorymanager/offering_name
Remarque : Cet emplacement ne contient pas de page Web
accessible à l'aide d'un navigateur Web.
Le référentiel cible que vous créez avec Packaging Utility prendra toujours en charge une installation complète. Par conséquent, vous ne pouvez pas
utiliser Packaging Utility pour créer un référentiel qui ne serait qu'une copie d'un
groupe de correctifs. Vous pouvez toutefois créer un référentiel contenant le contenu minimal pour prendre en charge
l'installation directe à un niveau de groupe de correctifs. Considérons les deux exemples suivants utilisant l'interface de ligne de commande Packaging Utility
(PUCL.exe) disponible dans le dossier d'installation
Packaging Utility.
- Exemple
1
Remarque : Notez que vous devez lire le contrat de licence qui se trouve avec les fichiers du produit et spécifier que vous êtes d'accord avec les termes de ce contrat de licence en indiquant -acceptLicense dans la commande suivante :
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
Etant donné qu'aucun numéro de version n'est spécifié dans le nom de l'offre, cette commande créera un nouveau référentiel prenant en charge les
installations directes jusqu'au dernier niveau de correctif de WebSphere Application Server Base Version 9.0. Ce nouveau référentiel ne prend
pas en charge l'installation de la version 9.0.0.0, mais il prend en charge la mise à jour d'une installation de version 9.0.0.0 à la dernière version.
- Exemple 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
La première commande crée un référentiel cible avec WebSphere Application Server Base Version 9.0.0.0.
La seconde commande ajoute le groupe de correctifs Version 9.0.0.1 à ce référentiel. Vous pouvez maintenant utiliser le référentiel obtenu pour installer la version 9.0.0.0, installer la version 9.0.0.1, ou effectuer une mise à jour de la version 9.0.0.0 à la version 9.0.0.1.
- Utilisez IBM Packaging Utility version 1.5.2 ou ultérieure avec l'option –platform (parfois appelée "platform slicing") pour créer un référentiel dont la portée s'étend aux plateformes et architectures utilisées par votre organisation.
Remarque : Votre référentiel peut être sectorisé pour des plateformes autres que celle sur laquelle il a été créé ou stocké. Par exemple, vous pouvez exécuter Packaging Utility sur un système Windows pour créer un référentiel avec le contenu nécessaire pour une installation sur un système
Linux. Durant l'installation sur Linux, vous pointez Installation
Manager vers votre référentiel personnalisé.
Cette fonction est disponible en mode de ligne de commande en spécifiant l'option
–platform avec les arguments
os et
arch comme illustré dans l'exemple suivant :
- Exemple 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
Cette commande crée un référentiel pour une installation sur WebSphere Application Server Version 9.0.0.0 sous Linux PPC. Vous pouvez alors ajouter le groupe de
correctifs de version 9.0.0.1 pour Linux dans le même référentiel :
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
Vous pouvez également créer un référentiel pour une installation directe
sur tout niveau de groupe de correctifs pour une plateforme spécifique.
Après avoir créé un référentiel pour une plateforme spécifique,
vous pouvez ajouter du contenu pour d'autres plateformes. Dans l'exemple suivant,
la première commande crée un référentiel Linux pour une installation directe
sur le dernier groupe de correctifs pour WebSphere Application Server. La seconde
commande ajoute le contenu pour AIX. Le delta d'ajout de contenu de plateforme supplémentaire doit rester faible
car la plus grande partie du contenu de l'installation
est commune aux différentes plateformes.
- Exemple 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
Notez qu'il n'est pas nécessaire de spécifier à la fois l'option os et l'option arch pour l'argument –platform. Dans la dernière commande, seule la valeur os=aix est
indiquée.
Vous devez connaître ces problèmes connus si vous décidez d'utiliser cette
fonction :
- Si vous indiquez des combinaisons
d'architecture et système d'exploitation non prises en charge pour les produits WebSphere Application Server
lorsque vous utilisez l'option –platform de la commande copy de Packaging Utility,
des référentiels locaux inutilisables peuvent être créés. Le tableau suivant répertorie des combinaisons correctes
permettant de créer un référentiel de produit WebSphere Application Server - système d'exploitation et architecture.
Tableau 1. Combinaisons valides pour la création d'un référentiel local de l'offre WebSphere
Application Server à l'aide de la commande copy
de Packaging UtilityPlateforme |
Options |
Référentiel en découlant |
Windows |
os=win32,arch=x86_64 os=win32
|
Windows 64 bits |
Linux
Intel |
os=linux,arch=x86_64 |
Linux
Intel 64 bits |
Linux
Power |
os=linux,arch=ppc64 |
Linux
Power 64 bits |
zLinux |
os=linux,arch=s390x |
zLinux 64 bits |
AIX |
os=aix,arch=ppc64 os=aix
|
AIX 64 bits |
Solaris Sparc |
os=solaris,arch=sparc64 |
Solaris Sparc 64 bits |
Solaris Intel |
os=solaris,arch=x86_64 |
Solaris Intel 64
bits |
HP-UX Itanium |
os=hpux,arch=ia64 |
HP-UX Itanium 64
bits |
IBM i |
os=os400,arch=ppc64 os=os400
|
IBM i |
z/OS |
os=zos,arch=s390x os=zos
|
z/OS |
Restriction : Lors de l'utilisation de l'interface de ligne de commande,
(PUCL.exe), disponible dans le dossier d'installation Packaging Utility, vous pouvez uniquement spécifier le paramètre
-platform une fois.
- Si vous créez un référentiel spécifique à la plateforme à partir de Passport Advantage
et des fichiers ZIP du groupe de correctifs Fix Central d'abord téléchargés et décompressés,
vous devez référencer les deux référentiels lors de la copie de la maintenance spécifique à la plateforme
dans votre référentiel cible. Si vous décompressez les fichiers ZIP de Passport Advantage pour WebSphere Application Server Network Deployment Version 9.0.0.0 dans le dossier Windows
C:\WASND9000, puis décompressez les fichiers ZIP de la version 9.0.0.1 dans C:\WASND9001, vous devez ensuite créer un référentiel Windows pour
la version 9.0.0.0 avec la commande suivante :
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
puis ajoutez le groupe de correctifs, en indiquant les deux référentiels source :
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