Nouveautés pour la migration
WebSphere Application Server Version 9.0 introduit plusieurs améliorations clés pour les outils de migration.
Vous pouvez maintenant faire migrer votre configuration vers la version 9.0 et continuer à utiliser votre profil de version précédent, appelé migration clone. Les migrations clones suivent les procédures de migration standard, excepté que vous spécifiez le paramètre -clone lorsque vous exécutez la commande WASPostUpgrade.
Pour les migrations clones, la configuration du nouveau profil doit utiliser des numéros de port uniques afin que les configurations coexistantes nouvelles et anciennes ne rencontrent pas de conflits de ports. En outre, lors de la migration d'un noeud fédéré, vous devez spécifier le nom d'hôte et le port SOAP ou RMI du gestionnaire de déploiement Version 9.0.
- Plutôt que de spécifier des paramètres individuels sur les commandes de migration, telles que WASPreUpgrade et WASPostUpgrade, vous pouvez spécifier le paramètre -properties file_name.properties pour saisir un fichier de propriétés. Le fichier de propriétés contient les propriétés suivantes :
Un modèle de fichier migration.properties est situé dans le répertoire app_server_root/properties. Le modèle contient des instructions et des exemples pour la définition des propriétés. Après avoir copié le fichier vers un nouvel emplacement, modifiez le fichier en fonction de votre migration. Vous pouvez utiliser le même fichier pour tous les types de profil et de migration, car les propriétés qui ne sont pas applicables sont ignorées.
Pour plus d'informations sur l'utilisation du fichier de propriétés, reportez-vous à Définition de votre migration à travers les propriétés.
Les paramètres WASPostUpgrade -replacePorts et -portBlock ont été remplacés par les paramètres -setPorts et -resolvePortConflicts respectivement. Ces nouveaux paramètres offrent une meilleure clarté et une flexibilité sur la façon dont les outils de migration affectent les valeurs de port dans la nouvelle configuration.
Avec le paramètre -setPorts, vous pouvez choisir parmi les options suivantes :Avec le paramètre -resolvePortConflicts, vous pouvez choisir de résoudre les conflits de ports en incrémentant à partir de la valeur en conflit ou d'une valeur que vous spécifiez.
La valeur de port par défaut pour toute nouvelle adresse de noeud final est récupérée à partir d'un modèle de profil et est vérifiée pour les conflits.
Pour plus d'informations, reportez-vous à la rubrique WASPostUpgrade command.
Auparavant, Compute Grid ou Feature Pack for Modern Batch sur WebSphere Application Server était migré vers une nouvelle version à l'aide du script migrateConfigTo85.py.
Désormais, ce script n'est plus utilisé et Compute Grid est migré dans le cadre des processus de migration standard, tels que l'outil de gestion de migration de configuration ou les commandes WASPreUpgrade et WASPostUpgrade .
Dans WebSphere Application Server version 7 et version 8, WebSphere Virtual Enterprise était installé en tant que produit distinct par dessus WebSphere Application Server. Dans WebSphere Application Server version 8.5, WebSphere Virtual Enterprise était inclus dans le produit WebSphere Application Server en tant qu'Intelligent Management.
Auparavant, WebSphere Virtual Enterprise et Intelligent Management nécessitaient la commande VEUpgrade pour faire migrer des artefacts vers la nouvelle cellule WebSphere Application Server. Au lieu d'utiliser cette commande, les artefacts sont désormais migrés dans le cadre des processus de migration standard, tels que l'outil de gestion de migration de configuration ou les commandes WASPreUpgrade et WASPostUpgrade .
Vous pouvez utiliser la commande WASMigrationAppInstaller pour migrer des applications de votre version précédente dans la nouvelle version. L'outil est destiné à remplacer le script install_all_apps.jy.
La commande WASPostUpgrade tente également de migrer vos applications vers la nouvelle version. Si les seuls problèmes qui se produisent lorsque vous exécutez la commande WASPostUpgrade étaient liés à l'installation d'applications, exécutez la commande WASMigrationAppInstaller au lieu de réexécuter la commande WASPostUpgrade.
L'outil installe uniquement les applications qui ne sont pas déjà installées, de sorte que vous pouvez exécuter l'outil autant de fois que nécessaire.
Pour plus d'informations, voir la rubrique Commande WASMigrationAppInstaller.
Les modifications apportées à la Version 9.0 incluent de nombreuses fonctions obsolètes, stabilisées ou retirées, ainsi que des modifications de valeurs par défaut et de comportement. Ces modifications peuvent affecter votre environnement WebSphere Application Server et nécessiter des modifications.
Pour obtenir la liste de ces modifications, voir Nouveautés de WebSphere Application Server.