[IBM i][AIX Solaris HP-UX Linux Windows]

Déplacement d'un journal de transactions d'un serveur vers un autre

Vous pouvez déplacer des journaux de transactions d'un serveur d'applications vers un autre serveur.

Pourquoi et quand exécuter cette tâche

Pour déplacer les journaux de transactions d'un serveur d'applications vers un autre. procédez comme suit :

Remarque : Le service de transaction ne permet le déplacement de journaux de transactions d'un serveur vers un autre dans un environnement haute disponibilité. Dans de tels scénarios, WebSphere Application Server contrôle dynamiquement l'affectation à un serveur de la propriété des journaux de reprise. Par conséquent, les étapes décrites ci-après ne s'appliquent pas lorsque l'option Activer le basculement de la reprise sur incident du journal des transactions est activée via la console d'administration.

Pour plus d'informations, voir la rubrique Haute disponibilité transactionnelle et les rubriques connexes.

Procédure

  1. Déplacez tous les fichiers journaux de transactions du serveur d'applications. Le répertoire des journaux de transactions de chaque serveur contient un certain nombre de fichiers et de sous-répertoires. Lorsque vous déplacez des journaux de transactions d'un serveur vers un autre, vous devez déplacer tous les fichiers et sous-répertoires simultanément. Sinon, la restauration risque de ne pas aboutir et de générer des données incohérentes.
  2. Procédez de l'une des façons suivantes, en fonction de la configuration de votre serveur :
    1. Facultatif : Pour une configuration de serveur dans laquelle il n'existe aucune transaction distribuée, déplacez les journaux de transactions vers un serveur ayant accès aux mêmes gestionnaires de ressources. Pour une configuration de serveur unique ou de serveur déployé sur un réseau pour laquelle aucune transaction distribuée n'est présente dans les journaux, les journaux des transactions peuvent être déplacés sur n'importe quel serveur (ou noeud) ayant accès aux mêmes gestionnaires de ressources que le serveur initial. Par exemple, le serveur doit disposer d'un accès pour communication et sécurité aux bases de données et aux files d'attente de messages.

      Si le serveur se trouve dans une cellule différente du serveur initial, vous devez vous assurer qu'il existe un alias JAAS (Java Authentication and Authorization Service) disponible pour le serveur qui a été utilisé par le serveur initial pour accéder aux ressources XA. Dans ce cas, vous devez utiliser wsadmin pour créer l'alias car si vous utilisez la console d'administration pour le créer, le nom du noeud devient alors le préfixe de l'alias.

      Tous les fichiers journaux de transactions du serveur initial doivent être déplacés vers un répertoire accessible par le nouveau serveur. Cela est possible en renommant le répertoire des journaux de transactions ou en copiant le contenu tout entier dans le répertoire des journaux de transactions du nouveau serveur avant de lancer le nouveau serveur.

    2. Facultatif : Pour une configuration de serveurs déployée sur le réseau dans laquelle les transactions distribuées doivent être récupérées, déplacez les journaux de transactions vers un nouveau serveur qui possède le même nom de serveur, nom d'hôte et accès aux mêmes gestionnaires de ressources que le serveur d'origine. Les informations relatives à chaque serveur engagé dans une transaction répartie sont stockées dans des journaux de transactions. Ces informations comprennent le nom du serveur et le nom d’hôte de la machine sur laquelle le serveur s'exécute. Lors de la récupération, les serveurs engagés dans la récupération d'une transaction distribuée utilisent ces informations stockées pour se contacter. De ce fait, si un serveur ne fonctionne plus et que les journaux doivent être récupérés sur un nouveau serveur, ce dernier doit avoir le même nom de serveur et le même nom d'hôte que le serveur d'origine. Le nouveau serveur doit également disposer du même accès aux mêmes gestionnaires de ressources, bases de données et files d'attente de messages que le serveur d'origine.
      Remarque : Tous les serveurs d'une cellule doivent posséder des noms uniques.
    Remarque : Pour effectuer la restauration des transactions, le serveur utilise les informations de configuration du gestionnaire de ressources dans les journaux de transactions. Cependant, pour que le serveur d'applications continue à effectuer de nouvelles procédures avec les mêmes gestionnaires de ressources, la configuration des gestionnaires de ressources doit être appropriée (tout comme pour le serveur initial).

Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjta_mvelog
Nom du fichier : tjta_mvelog.html