WebSphere WebSphere Enterprise Service Bus, Version 6.0.1 Systèmes d'exploitation : AIX, HP-UX, Linux, Solaris, Windows

Désinstallation du produit en mode silencieux

Cette procédure permet de désinstaller IBM WebSphere ESB et la copie sous-jacente de WebSphere Application Server Network Deployment en mode silencieux.

Avant de désinstaller WebSphere ESB à l'aide de cette procédure, effectuez les opérations suivantes :

Pour désinstaller WebSphere ESB en mode silencieux, effectuez les opérations suivantes :

  1. Connectez-vous en tant qu'utilisateur root (sous Linux ou UNIX) ou en tant qu'administrateur (sous Windows).
  2. Si vous désinstallez aussi le produit sous-jacent WebSphere Application Server Network Deployment, exécutez le programme de désinstallation pour les modules d'extension de serveur Web pour WebSphere Application Server.

    Si le système comprend un serveur Web configuré pour s'exécuter avec WebSphere Application Server Network Deployment, désinstallez les modules d'extension pour supprimer la configuration de ce serveur Web. Reportez-vous à la procédure de désinstallation figurant dans le centre de documentation de WebSphere Application Server Network Deployment à l'adresse http://publib.boulder.ibm.com/infocenter/ws60help/index.jsp.

  3. Si un gestionnaire de déploiement est installé, arrêtez le processus dmgr à l'aide de la commande stopManager.
    Arrêtez tous les processus dmgr en cours d'exécution sur la machine. Par exemple, exécutez l'une des commandes suivantes, selon la plateforme utilisée (racine_profil est l'emplacement d'installation du profil du gestionnaire de déploiement) :
    • LINUX platforms UNIX platforms Sous Linux et UNIX : racine_profil/bin/stopManager.sh -user ID_utilisateur -password mot_de_passe
    • For Windows platforms Sous Windows : racine_profil\bin\stopManager.bat -user ID_utilisateur -password mot_de_passe
  4. Arrêtez le processus de l'agent de noeud à l'aide de la commande stopNode.
    Si le système contient des noeuds fédérés dans un gestionnaire de déploiement, arrêtez le processus nodeagent en cours d'exécution sur chaque système contenant un noeud fédéré. Par exemple, exécutez l'une des commandes suivantes, selon la plateforme utilisée, pour arrêter le processus nodeagent (racine_profil représente le répertoire d'installation du noeud fédéré) :
    • LINUX platforms UNIX platforms Sous Linux et UNIX : racine_profil/bin/stopNode.sh
    • For Windows platforms Sous Windows : racine_profil\bin\stopNode.bat
    Si des serveurs sont actifs et si la sécurité est activée, utilisez l'une des commandes suivantes à la place de celles indiquées ci-dessus :
    • LINUX platforms UNIX platforms Sous Linux et UNIX : racine_profil/bin/stopNode.sh -user ID_utilisateur -password mot_de_passe
    • For Windows platforms Sous Windows : racine_profil\bin\stopNode.bat -user ID_utilisateur -password mot_de_passe
  5. Arrêtez chaque serveur actif à l'aide de la commande stopServer.
    Arrêtez tous les processus serveur en cours dans tous les profils de la machine. Par exemple, exécutez l'une des commandes suivantes, selon la plateforme utilisée, pour arrêter le serveur server1. Dans cet exemple, racine_profil représente l'emplacement d'installation du profil :
    • LINUX platforms UNIX platforms Sous Linux et UNIX : racine_profil/bin/stopServer.sh server1
    • For Windows platforms Sous Windows : racine_profil\bin\stopServer.bat server1
    Si des serveurs sont actifs et si la sécurité est activée, utilisez l'une des commandes suivantes à la place de celles indiquées ci-dessus :
    • LINUX platforms UNIX platforms Sous Linux et UNIX : racine_profil/bin/stopServer.sh server1 -user ID_utilisateur -password mot_de_passe
    • For Windows platforms Sous Windows : racine_profil\bin\stopServer.bat server1 -user ID_utilisateur -password mot_de_passe
  6. Facultatif : Sauvegardez les fichiers de configuration et les fichiers journaux pour vous y référer ultérieurement, si nécessaire.

    Le programme de désinstallation ne supprime pas les fichiers journaux du répertoire racine_installation. Si vous choisissez de désinstaller le programme sous-jacent WebSphere Application Server Network Deployment, cette opération supprime tous les profils et toutes les données des profils.

    Sauvegardez le dossier config et le dossier logs de chaque profil pour vous y référer ultérieurement, si nécessaire. Il est inutile de sauvegarder l'intégralité des profils, car ceux-ci ne peuvent pas être réutilisés.

  7. Exécutez la commande de désinstallation en mode silencieux de WebSphere ESB.
    • LINUX platforms UNIX platforms Sous Linux et UNIX :
      racine_installation/_uninstwbi/uninstall -silent
      [-W uninstallWelcomePanel_UninstallWizardBean.uninstallUnderlyingWAS  \
      ="true"]
    • For Windows platforms Sous Windows :
      racine_installation\_uninstwbi\uninstall.exe -silent
      [-W uninstallWelcomePanel_UninstallWizardBean.uninstallUnderlyingWAS  \
      ="true"]

    –W uninstallWelcomePanel_UninstallWizardBean.uninstallUnderlyingWAS =“true” permet de désinstaller le produit sous-jacent WebSphere Application Server Network Deployment. N'incluez pas cette option si vous ne souhaitez pas désinstaller WebSphere Application Server Network Deployment.

  8. Le cas échéant, supprimez les entrées de configuration du noeud géré faisant référence à un gestionnaire de déploiement supprimé.

    Généralement, les fichiers de base du produit sont installés sur plusieurs machines ; un système contient le gestionnaire de déploiement, tandis que les autres contiennent les noeuds gérés créés à partir des profils personnalisés. Si vous supprimez une installation pour laquelle vous avez créé un profil personnalisé et fédéré le noeud dans une cellule du gestionnaire de déploiement sur une autre installation, vous devez supprimer la configuration du gestionnaire de déploiement.

    Selon la déclaration officielle de prise en charge pour les incidents de configuration liés au noeud géré, vous devez utiliser la commande backupConfig après l'installation initiale. Utilisez de nouveau la commande lorsque vous apportez des modifications importantes à la configuration qui doit être enregistrée. Avec une sauvegarde valide de la configuration, vous pourrez toujours utiliser la commande restoreConfig pour revenir à un état de configuration antérieur.

    Vous pouvez également utiliser l'une des commandes suivantes sur le système contenant le noeud géré pour supprimer ce dernier, si le gestionnaire de déploiement n'est pas en cours d'exécution. Dans cet exemple, racine_profil représente le répertoire d'installation du profil de noeud géré :
    • LINUX platforms UNIX platforms Sous Linux et UNIX : racine_profil/bin removeNode.sh -force
    • For Windows platforms Sous Windows : racine_profil\bin removeNode.bat -force

    Si vous devez nettoyer la configuration manuellement sur le noeud géré, vous pouvez essayer la procédure suivante, bien que celle-ci ne soit pas prise en charge :

    1. Si le répertoire nom_cellule du noeud a été renommé, redonnez-lui son nom d'origine.
      Accédez à l'un des répertoires suivants et renommez le répertoire nom_cellule par le nom d'origine. Dans cet exemple, racine_profil représente le répertoire d'installation du profil du noeud :
      • LINUX platforms UNIX platforms Sous Linux et UNIX : racine_profil/config/cells/
      • For Windows platforms Sous Windows : racine_profil\config\cells\
    2. Supprimez le répertoire nom_noeud_dmgr, s'il existe.
      Accédez à l'un des répertoires suivants pour rechercher le répertoire nom_noeud_dmgr à supprimer. Dans cet exemple, racine_profil représente le répertoire d'installation du profil du noeud :
      • LINUX platforms UNIX platforms Sous Linux et UNIX : racine_profil/config/cells/nom_origine_cellule/nodes
      • For Windows platforms Sous Windows : racine_profil\config\cells\nom_origine_cellule\nodes
    3. Editez le fichier setupCmdLine.sh (sous Linux ou UNIX) ou setupCmdLine.bat (sous Windows) et redonnez à la cellule son nom d'origine.
      Le fichier se trouve dans l'un des répertoires suivants, selon la plateforme utilisée. Dans cet exemple, racine_profil représente le répertoire d'installation du profil du noeud :
      • LINUX platforms For Windows platforms Sous Linux et UNIX : racine_profil/bin
      • For Windows platforms Sous Windows : racine_profil\bin
      Modifiez la valeur de la variable WAS_CELL en indiquant le nom d'origine de la cellule.
  9. Le cas échéant, supprimez les entrées de configuration du gestionnaire de déploiement faisant référence à un noeud géré supprimé.

    Ouvrez la console d'administration du gestionnaire de déploiement et cliquez sur Administration du système > Noeuds. Sélectionnez la case à cocher en regard du noeud à supprimer, puis sélectionnez Supprimer un noeud.

    Si la console d'administration ne parvient pas à supprimer le noeud, exécutez la commande suivante lorsque le gestionnaire de déploiement est en cours d'exécution :
    • LINUX platforms UNIX platforms Sous Linux et UNIX : racine_installation/bin/cleanupNode.shnom_noeud
    • For Windows platforms Sous Windows : racine_installation\bin\cleanupNode.batnom_noeud

    Selon la déclaration officielle de prise en charge pour les incidents de configuration liés au gestionnaire de déploiement, vous devez utiliser la commande backupConfig après l'installation initiale. Utilisez de nouveau la commande lorsque vous apportez des modifications importantes à la configuration qui doit être enregistrée. Avec une sauvegarde valide de la configuration, vous pourrez toujours utiliser la commande restoreConfig pour revenir à un état de configuration antérieur.

    Si vous devez nettoyer la configuration manuellement, vous pouvez essayer la procédure suivante, bien que celle-ci ne soit pas prise en charge :

    1. Dans le répertoire nodes du gestionnaire de déploiement, supprimez le répertoire de configuration pour le noeud supprimé.
      Accédez à l'un des répertoires suivants pour rechercher le fichier nom_noeud_supprimé. Dans cet exemple, racine_profil représente le répertoire d'installation du profil de gestionnaire de déploiement :
      • LINUX platforms UNIX platforms Sous Linux et UNIX : racine_profil/config/cells/nom_cellule/nodes
      • For Windows platforms Sous Windows : racine_profil\config\cells\nom_cellule\nodes
    2. Dans le répertoire buses du gestionnaire de déploiement, supprimez le répertoire de configuration du noeud supprimé.
      Accédez à l'un des répertoires suivants pour rechercher le fichier nom_noeud_supprimé. Dans cet exemple, racine_profil représente le répertoire d'installation du profil de gestionnaire de déploiement :
      • LINUX platforms UNIX platforms Sous Linux et UNIX : racine_profil/config/cells/nom_cellule/buses
      • For Windows platforms Sous Windows : racine_profil\config\cells\nom_cellule\buses
    3. Editez le fichier coregroup.xml dans chaque sous-répertoire du répertoire coregroups du gestionnaire de déploiement. Recherchez les éléments du type coreGroupServers. Supprimez les éléments coreGroupServers faisant référence au noeud supprimé.
      Accédez à l'un des répertoires suivants pour rechercher le fichier approprié. Dans cet exemple, racine_profil représente le répertoire d'installation du profil de gestionnaire de déploiement :
      • LINUX platforms UNIX platforms Sous Linux et UNIX : racine_profil/config/cells/nom_cellule/coregroups/nom_noeud_supprimé
      • For Windows platforms Sous Windows : racine_profil\config\cells\nom_cellule\coregroups\nom_noeud_supprimé
    4. Editez le fichier nodegroup.xml dans chaque sous-répertoire situé sous le dossier nodegroups du gestionnaire de déploiement. Recherchez les éléments du type members. Supprimez les éléments members faisant référence au noeud supprimé.
      Accédez à l'un des répertoires suivants pour rechercher le fichier approprié. Dans cet exemple, racine_profil représente le répertoire d'installation du profil de gestionnaire de déploiement :
      • LINUX platforms UNIX platforms Sous Linux et UNIX : racine_profil/config/cells/nom_cellule/coregroups/nom_noeud_supprimé
      • For Windows platforms Sous Windows : racine_profil\config\cells\nom_cellule\coregroups\nom_noeud_supprimé

Cette procédure désinstalle WebSphere ESB et, éventuellement, WebSphere Application Server Network Deployment. Une fois la désinstallation silencieuse effectuée, l'arborescence ne contient plus que quelques répertoires, dont logs.

Le programme de désinstallation laisse les fichiers journaux suivants dans ce répertoire :
  • LINUX platforms UNIX platforms Sous Linux et UNIX : racine_installation/logs/wbi/uninstlog.txt et racine_installation/logs/wbi/uninstconfig.log
  • For Windows platforms Sous Windows : racine_installation\logs\wbi\uninstlog.txt et racine_installation\logs\wbi\uninstconfig.log
Le fichier uninstlog.txt contient les erreurs liées au système de fichiers ou d'autres erreurs. Recherchez l'indicateur de réussite INSTCONFSUCCESS dans le journal :
Uninstall, com.ibm.ws.install.ni.ismp.actions.
   ISMPLogSuccessMessageAction, msg1, 
   INSTCONFSUCCESS
Si vous envisagez de réinstaller le produit dans le même répertoire racine, vous devez effectuer la procédure suivante (en fonction du résultat de la désinstallation) :
  • Si la désinstallation a réussi, vous devez supprimer manuellement le répertoire racine_installation.
    Important : Si vous avez prévu de réinstaller ultérieurement WebSphere ESB dans le même répertoire et afin d'éviter tout incident, vous devez au préalable désinstaller WebSphere ESB et le produit sous-jacent WebSphere Application Server Network Deployment. Le répertoire racine_installation, que vous devez supprimer manuellement, doit être vide.
  • Si la désinstallation a échoué, vous devez désinstaller manuellement les éléments restants du produit. Pour plus d'informations, voir Préparation à la réinstallation après une désinstallation incorrecte.Cette tâche n'est pas nécessaire si vous n'envisagez pas de réinstaller le produit.

Pour plus de détails sur les commandes mentionnées dans cette rubrique, reportez-vous au centre de documentation de WebSphere Application Server Network Deployment, version 6.0 à l'adresse http://publib.boulder.ibm.com/infocenter/ws60help/index.jsp.


Task topic

Conditions d'utilisation | Evaluez cette page

Timestamp iconDernière révision :
../timestamp 4 Mar 2006 http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\doc\tins_uninst_silent.html

(C) Copyright IBM Corporation 2006. All Rights Reserved. Copyright IBM France, 2006. Tous droits réservés.
Ce centre de documentation a été réalisé grâce à la technologie Eclipse. (http://www.eclipse.org)