Vous pouvez utiliser les outils de migration afin de migrer depuis WebSphere
Application Server
Version 7.0 ou ultérieures vers un nouveau profil de serveur d'applications Version 9.0 autonome.
Avant de commencer
Configurations prises en charge: Cet article traite de la migration de configuration de profil. Pour faire migrer vos applications vers la dernière version, utilisez le kit d'outils de migration de WebSphere Application Server. Pour plus d'informations, voir Migration
Toolkit on WASdev.
sptcfg
Lisez les
sections Présentation de la migration, de la coexistence et de l'interopérabilité et Considérations sur la migration.
Pour consulter les ressources destinées à vous aider à planifier et à réaliser la migration, accédez au site Knowledge Collection: Migration planning for WebSphere
Application Server.
Pour obtenir de l'aide, voir Résolution des incidents de migration.
Avant de suivre ces instructions, effectuez les étapes décrites dans Préparation de la migration de configuration de produit.
Conseil : Avant de faire migrer un profil de serveur d'applications autonome WebSphere
Application Server de la version précédente, utilisez la commande backupConfig ou l'utilitaire de sauvegarde de votre choix pour sauvegarder votre configuration
actuelle si vous souhaitez pouvoir la restaurer à son état antérieur une fois la migration effectuée. Pour plus d'informations, voir Commande backupConfig. N'oubliez pas de noter le nom et l'emplacement exacts de la sauvegarde de cette configuration.
Plutôt que de spécifier des paramètres individuels sur les commandes de migration, vous pouvez spécifier le paramètre -properties file_name.properties pour saisir un fichier de propriétés. Pour plus d'informations, voir Définition de votre migration à travers les propriétés.
Procédure
- Créez un profil WebSphere
Application Server
Version 9.0 destiné à recevoir la configuration source.
- Lancez l'environnement Qshell afin de pouvoir exécuter des scripts WebSphere
Application Server.
Entrez la commande suivante à partir de la ligne de commande :
STRQSH
- Exécutez le script dspwasinst pour obtenir le nom de noeud et le nom de serveur configurés pour
l'instance ou le profil Version 7.0 ou ultérieures à faire migrer.
Utilisez les paramètres suivants :
app_server_root/bin/dspwasinst
-instance 70_profile_name
où
- racine_serveur_app est
l'emplacement de l'installation source qui contient l'instance ou le profil à faire migrer
- nom_profil_70 est le nom
de l'instance ou du profil source à faire migrer
Le nom du noeud est indiqué dans la section
Noeud et
celui du serveur figure dans la section
Informations sur le serveur.
- Exécutez le script manageprofiles.
Utilisez les paramètres suivants :
app_server_root/bin/manageprofiles
-create
-profileName 90_profile_name
-startingPort starting_port_number
-templatePath app_server_root/profileTemplates/default
-serverName 70_application_server_name
-nodeName 70_node_name
où
Pour plus d'informations sur la syntaxe et les paramètres de la commande manageprofiles, voir Commande manageprofiles.
- Sauvegardez la configuration à partir de l'installation source de WebSphere
Application Server.
- Lancez l'environnement Qshell afin de pouvoir exécuter des scripts WebSphere
Application Server.
Entrez la commande suivante à partir de la ligne de commande :
STRQSH
- Exécutez le script WASPreUpgrade.
Utilisez les paramètres suivants :
app_server_root/bin/WASPreUpgrade
backup_directory_name
profile_root
où
Pour une description complète de la
commande WASPreUpgrade et de ses
paramètres, lisez la
section Commande WASPreUpgrade.
- Restaurez la configuration source de WebSphere
Application Server dans le profil cible de la Version 9.0.
- Lancez l'environnement Qshell afin de pouvoir exécuter des scripts WebSphere
Application Server.
Entrez la commande suivante à partir de la ligne de commande :
STRQSH
- Exécutez le script WASPostUpgrade.
Utilisez les paramètres suivants :
app_server_root/bin/WASPostUpgrade
backup_directory_name
-profileName 90_profile_name
[-setPorts useOld | generateNew | port_starting_number]
où
- racine_serveur_app est l'emplacement où la Version 9.0 est installée.
- nom_répertoire_sauvegarde est le nom requis du répertoire dans lequel l'outil WASPreUpgrade stocke la configuration
et les fichiers sauvegardés et à partir duquel l'outil WASPostUpgrade lit la configuration et les fichiers.
- nom_profil_90 est le nom du profil de la Version 9.0 vers lequel le script fait migrer votre configuration.
- -setPorts spécifie les valeurs de port à utiliser sur le serveur i IBM® i où la migration est en cours d'exécution.
- useOld (par défaut) : Utiliser les mêmes ports que ceux de l'ancien profil.
- generateNew : Générer de nouveaux ports à partir des affectations de port par défaut.
- port_starting_number : Générer de nouveaux ports par incrémentation à partir de la valeur spécifiée.
Il est recommandé de toujours spécifier le paramètre -setPorts sur generateNew ou une valeur de port de début pour
éviter tout conflit entre les ports de votre profil et ceux du profil par défaut.
Remarque : Lors
de la migration d'un serveur d'applications autonome depuis Version 7.0 ou ultérieures vers la
Version 9.0, vous pouvez sélectionner un noeud
de serveur d'applications autonome qui a déjà été enregistré auprès de l'agent d'administration
en tant que cible de la migration.
Pour une description complète de la
commande WASPostUpgrade et de ses
paramètres, lisez la
section WASPostUpgrade command.
- Vérifiez que votre configuration et les applications ont été migrées correctement.
Si la configuration a été correctement migrée, mais des applications n'ont pas été installées, vous pouvez exécuter la commande WASMigrationAppInstaller pour installer uniquement les applications n'ayant pas été migrées. Pour plus d'informations, voir Commande WASMigrationAppInstaller.
- Lancez le profil WebSphere
Application Server
Version 9.0 qui a reçu la configuration migrée.
- Démarrez le sous-système QWAS9 s'il n'est pas encore démarré.
Entrez la commande suivante à partir de la ligne de commande :
STRSBS QWAS9/QWAS9
- Lancez l'environnement Qshell afin de pouvoir exécuter des scripts WebSphere
Application Server.
Entrez la commande suivante à partir de la ligne de commande :
STRQSH
- Exécutez le script startServer.
Utilisez les paramètres suivants :
app_server_root/bin/startServer
-profileName 90_profile_name
70_server_name
où
- racine_serveur_app est l'emplacement où la Version 9.0 est installée
- nom_profil_90 est le nom du profil de la version
Version 9.0 créé à une étape précédente
- nom_serveur_70 est le nom du serveur d'applications Version 7.0 ou ultérieures qui a été migré