Aggiornamento o reinstallazione di ClearQuest in una distribuzione della ricerca testo completo con più profili WebSphere

IBM Installation Manager non riconosce i profili WebSphere Application Server associati alla funzione di ricerca testo completo. Di conseguenza, se si intende aggiornare o reinstallare IBM Rational ClearQuest, utilizzare il comando cqtsadmin.pl per eseguire il backup dei profili ed eliminarli. Dopo aver aggiornato o reinstallato ClearQuest, utilizzare nuovamente il comando cqtsadmin.pl per ripristinare i profili.

Prima di iniziare

Questo scenario include alcuni passi da eseguire prima e dopo l'aggiornamento o la reinstallazione di ClearQuest.

Lo scenario presuppone che si stia utilizzando il database SAMPL. In un ambiente di produzione, il completamento dei passi precedenti e successivi all'aggiornamento o alla reinstallazione può richiedere da alcuni minuti ad alcune ore, a seconda del numero di profili WebSphere Application Server di ricerca testo completo presenti nella distribuzione. Per ciascun profilo, il completamento dei passi dovrebbe richiedere alcuni minuti.

Tenere presente che è possibile eseguire il comando cqtsadmin.pl con qualsiasi istanza di ricerca testo completo sul server poiché il comando è globale per tutte le distribuzioni di ricerca testo completo presenti sul server. Dopo il completamento del comando cqtsadmin.pl a fronte di una distribuzione di ricerca testo completo, le altre distribuzioni sul server verranno aggiornate.

Procedura

  1. Eseguire le attività di pre-aggiornamento o pre-reinstallazione riportate di seguito.
    1. Modificare il file di configurazione cqtsadmin-TextSearch-SAMPL.xml. Modificare il valore del tag <deleteFtsWASProfiles> da questo:

      <newValue required="no"><newValue>

      in questo:

      <newValue required="no">true<newValue>

    2. Eseguire il comando cqtsadmin.pl con l'opzione prep_upgd_was_profiles, in una finestra di prompt dei comandi. Questa opzione di riga comandi crea un backup di tutti i dati dei profili WebSphere Application Server di ricerca testo completo presenti sul server ed elimina i profili. I dati del backup vengono salvati nella directory FTSBackupWASProfiles.
    3. Modificare nuovamente il file cqtsadmin-TextSearch-SAMPL.xml. Modificare il valore del tag <deleteFtsWASProfiles> da questo:

      <newValue required="no">true<newValue>

      in questo:

      <newValue required="no"><newValue>

    La modifica impedisce la riesecuzione accidentale di questa opzione distruttiva della riga comandi.

  2. Aggiornare o reinstallare ClearQuest.
  3. Eseguire nuovamente il comando cqtsadmin.pl per ripristinare tutti i profili WebSphere Application Server di ricerca testo completo precedentemente distribuiti e sottoposti a backup. Sono disponibili due scenari di caso di utilizzo:
    • Scenario A: ripristinare nelle relative ubicazioni originali tutti i profili WebSphere Application Server di ricerca testo completo precedentemente distribuiti e sottoposti a backup, utilizzando l'opzione di riga comandi restore_was_profiles:

      cqperl cqtsadmin.pl --username admin --password secret --dbset TextSearch --userdb SAMPL --ftshome D:\CQ.Search --restore_was_profiles D:\FTSBackupWASProfiles

    • Scenario B: ripristinare tutti i profili WebSphere Application Server di ricerca testo completo precedentemente distribuiti e sottoposti a backup, e consolidare tali profili in un'unica directory, utilizzando le opzioni di riga comandi restore_was_profiles e fts_was_profile_home:

      cqperl cqtsadmin.pl --username admin --password secret --dbset TextSearch --userdb SAMPL --ftshome D:\CQ.Search --restore_was_profiles D:\FTSBackupWASProfiles --fts_was_profile_home D:\FTS.wasprofiles


Feedback