Utilisez les outils de migration pour faire migrer une ancienne version de WebSphere ESB
exécutée sur un système d'exploitation non pris en charge par la nouvelle version. (Serveurs autonomes uniquement.)
Avant de commencer
Remarque : Cette procédure est uniquement prise en charge pour les serveurs autonomes.
Remarque : Lorsque vous effectuez une migration à l'aide des outils de ligne de commande, vous pouvez migrer un profil WebSphere ESB ou un profil WebSphere Application Server.
Assurez-vous que les
conditions suivantes sont remplies avant de démarrer le processus de migration :
- Votre système répond à toutes les exigences matérielles et logicielles pour la nouvelle
version de WebSphere ESB.
- L'espace disque disponible est suffisant pour contenir le profil migré et sa sauvegarde. Voir Remarques relatives à la pré-migration pour WebSphere ESB pour les exigences relatives à l'espace disque.
Assurez-vous d'avoir exécuté les tâches suivantes avant de lancer la migration :
- Sauvegardez les bases de données prenant en charge les composants version 6.0.2.x ou version 6.1.x WebSphere ESB.
Voir
Présentation de la migration et
Remarques relatives à la pré-migration pour WebSphere ESB.
Pour obtenir de l'aide sur la résolution des incidents lors de la migration, voir Identification et résolution des incidents liés à la migration entre différentes versions.
Procédure
- Copiez l'utilitaire WBIPreUpgrade et les fichiers associés depuis WebSphere ESB version 6.2 vers le système source. Pour ce faire, utilisez l'une des procédures suivantes.
- Sur le système cible, créez un fichier .zip ou .tar.gz des fichiers d'installation à copier vers le système source. Pour ce faire, procédez comme suit :
Remarque : Vous devez avoir déjà installé WebSphere ESB version 6.2 sur le système cible pour utiliser cette procédure.
- Naviguez jusqu'au répertoire WPS62_HOME/util/migration sur le système cible.
- Exécutez une des commandes suivantes, suivant votre système d'exploitation.
- Copiez le fichier .zip de l'image de migration du système cible vers le système source (le système sur lequel la version 6.0.x ou 6.1.x de WebSphere ESB est installée).
- Décompressez le fichier image de migration vers un nouveau répertoire appelé copie_migration.
Remarque : Attribuez le nom de votre choix à ce répertoire. Nous utilisons dans le cas présent le nom "copie_migration" à titre explicatif.
- Copiez les fichiers du kit Java Development Kit et des répertoires de migration du DVD WebSphere ESB version 6.2.
Pour ce faire, procédez comme suit : Copiez les répertoires de migration et du kit Java Development Kit du DVD WPS/ESB version 6.2 vers un nouveau répertoire.
Par exemple, nous utilisons copie_migration à titre explicatif.
- Créez sur le système source un nouveau répertoire appelé copie_migration.
Remarque : Attribuez le nom de votre choix à ce répertoire. Nous utilisons dans le cas présent le nom "copie_migration" à titre explicatif.
- Copiez les répertoires migration et JDK dans le nouveau répertoire.
Vous devez à présent disposer de la structure de répertoires suivante sur votre système source :
copie_migration/
migration/
JDK/
- Accédez au répertoire copie_migration/migration/bin.
- Sauvegardez la configuration actuelle en exécutant le script WBIPreUpgrade à partir du répertoire copie_migration/bin. Sauvegardez la configuration dans le répertoire de sauvegarde spécification à la migration du système hébergeant l'ancienne version. Voir Utilitaire de ligne de commande WBIPreUpgrade pour
plus de détails. Utilisez l'un des scripts suivants en fonction de votre système d'exploitation.
La commande WBIPreUpgrade indique le statut à l'écran et dans les fichiers journaux contenus dans sauvegarde_spéciale_migration/logs.
Les noms de fichiers journaux commencent par la chaîne WBIPreUpgrade et incluent un horodatage.
- Arrêtez l'ancienne version de WebSphere ESB
en arrêtant tous les noeuds de serveur de la configuration.
- Utilisez la procédure suivante pour sauvegarder votre système, suivant votre système d'exploitation :
Sur les plateformes i5/OS : exécutez les tâches de sauvegarde suivantes pour migrer de i5/OS V5R3 vers i5/OS V5R4 :- Sauvegardez chacun des profils autonomes WebSphere ESB ou WebSphere Application Server qui ont été configurés sous i5/OS V5R3 à l'aide de la commande WBIPreUpgrade
- Sauvegardez les schémas de base de données associés à chacun des profils à l'aide des commandes i5/OS natives de sauvegarde pour les collections de base de données. Par exemple : crtsavf et savlib.
- Sauvegardez tout élément spécial que vous pourriez avoir personnalisé dans ces profils.
- Gardez trace des droits d'accès spéciaux que vous pourriez avoir affectés aux profils utilisateur i5/OS dans les répertoires/fichiers de configuration sous chaque profil de la version 6.1.x.
Vous pouvez restaurer manuellement ces droits d'accès privés sous les profils cible après la migration vers WebSphere ESB version 6.2.


Sur les plateformes Linux®, UNIX® et Windows : compressez le répertoire de sauvegarde (avec un utilitaire tel que TAR ou ZIP), et utilisez FTP pour copier le fichier vers un autre système.
- Utilisez la procédure suivante pour installer le nouveau système d'exploitation, suivant le système d'exploitation que vous utilisez :
Sur les plateformes i5/OS : installez le nouveau système d'exploitation i5/OS V5R4 ou i5/OS V6R1, en appliquant la procédure suivante.- Mettez à niveau le microcode i5/OS V5R4 ou i5/OS V6R1 au sommet de i5/OS V5R3, en utilisant les instructions de la Note aux utilisateurs du système d'exploitation que vous installez :
- Appliquez le dernier PTF (modification provisoire du logiciel) pour le système d'exploitation vers lequel vous avez mis à niveau le microcode.
- Appliquez les groupes de PTF de prise en charge des produits, tels que : DB2 for i5/OS, Java™, IBM® Tookbox for Java et le serveur HTTP IBM.


Sous Linux. Plateformes UNIX et Windows : installez le nouveau système d'exploitation en conservant le même nom d'hôte. Si possible, conservez les mêmes nom de système et mots de passe
que sur l'ancien système.
Placez les fichiers de base de données liés aux applications
que vous faites migrer sous le même chemin d'accès que sur le système précédent. D'une manière générale, essayez de conserver les mêmes chemins d'accès. Si vous devez modifier les chemins d'accès ou les noms,
effectuez les changements dans la console d'administration avant d'exécuter la commande WBIPostUpgrade
comme décrit dans une étape ultérieure.
- Utilisez FTP pour copier le répertoire de sauvegarde depuis l'autre système, et décompressez-le.
- Installez la nouvelle version de WebSphere ESB.
Voir Installation et configuration de WebSphere Enterprise Service Bus.
- Exécutez la commande WBIPostUpgrade à partir du répertoire
racine_installation/bin de la nouvelle version.
Spécifiez la copie du répertoire de sauvegarde que vous avez effectuée à l'étape 7. Voir
Utilitaire de ligne de commande WBIPostUpgrade pour connaître la syntaxe de commande appropriée. Par exemple :
racine_installation\bin\WBIPostUpgrade wbi_installation\migration
Important : Utilisez le paramètre
-createTargetProfile lorsque
WBIPostUpgrade est appelé. Cette option crée un nouveau profil cible correspondant nécessaire à la migration. Pour plus d'informations sur les profils cibles, voir
Remarques sur les profils cible.
Remarque : Si vous effectuez la migration sur une plateforme
i5/OS, le nom du profil cible doit correspondre à celui du profil source à migrer.
Si vous migrez depuis version 6.0.2 vers version 6.2.x, vous devez créer la base de données commune.
Pour plus d'informations, voir Creating
the common database and configuring the recovery subsystem when migrating from
version 6.0.2 to version 6.2.x.

- Si nécessaire, effectuez la mise à jour manuelle des bases de données utilisées
par WebSphere ESB. Certaines modifications de base de données requises par de nouvelles versions de WebSphere ESB se font automatiquement. Toutefois, si
Business Space est configuré ou si le serveur ne dispose pas de permissions
suffisantes pour accéder au schéma de base de données ou que d'autres exigences spécifiques aux bases de données ne
sont pas satisfaites, vous devrez mettre à jour la base de données manuellement. Pour plus d'informations,
reportez-vous à la rubrique Mise à niveau des bases de données en vue d'une migration.
Résultats
Vous avez effectué la migration de votre configuration vers un système d'exploitation
qui prend en charge
WebSphere ESB.
Que faire ensuite
Vérifiez que la migration s'est correctement terminée.