此程序說明如何在
Rational® ClearQuest® MultiSite
群體中,在升級任何使用者資料庫之前,使新綱目與所有站台同步化,以便建立新的綱目版本。
您必須遵循此程序來協助確保穩定而可靠的 Rational ClearQuest MultiSite
環境。
除了遵循此程序之外,
在使用
Rational ClearQuest MultiSite 時,您也不可以執行下列作業:
- 刪除記錄類型和狀態
- 如果所有資料庫不是使用相同的綱目版本,擅自變更工作中主要版本
- 變更套件自有查詢的主控權
若要升級綱目版本:
- 完成所要的綱目變更,並使用本端測試資料庫來測試它們。
- 通知所有使用者維護作業已排程,他們必須與
Rational ClearQuest MultiSite
群體中的所有使用者資料庫中斷連線。
- 暫停 Rational ClearQuest MultiSite
群體中的所有使用者資料庫之間的自動同步化。
- (選用)停止並重新啟動供應商資料庫伺服器,以確保與綱目儲存庫或使用者資料庫之間沒有開啟連線。
- 使 Rational ClearQuest MultiSite
群體中的所有站台同步化。同步化之後,請檢查進入及送出儲存體機架,以確保所有封包均已傳送及匯入。
在每一個站台執行 lsepoch 指令,以驗證所有複本均報告相同的新紀元預估值。
- 備份 Rational ClearQuest MultiSite
群體中的所有綱目儲存庫和使用者資料庫。
- 在主要綱目儲存庫複本上移入新的綱目版本,但不要升級使用者資料庫。
- 只從 MASTR 系列(而非使用者資料庫系列)匯出及傳送更新封包至群體中的所有其他站台。
multiutil syncreplica -export -clan DEMO -site SITEA -family MASTR
-u admin -p "" -out c:\cqms\syncA.xml SITEB
Multiutil: Packet file 'c:\cqms\syncA.xml' generated
- 在所有站台匯入更新封包。
multiutil syncreplica -import -clan DEMO -site SITEB -family MASTR
-u admin -p "" c:\cqms\syncA.xml
Multiutil: 1 transactions from SITEA have been replayed into the
MASTR database
Multiutil: Deleting packet c:\cqms\syncA.xml
註: 此時,該綱目版本存在於群體中的所有站台上,
但未升級使用者資料庫。
- 請執行下列步驟來升級使用者資料庫。這樣可確保您在重新啟動同步化之前,系列中的所有複本都執行相同版本的綱目。
- 在工作中主要站台上升級使用者資料庫。
- 使所有站台同步化。
- 在所有剩餘站台升級使用者資料庫。
- 在站台的使用者資料庫之間重新啟動同步化。
- 確認所有同步化均成功,且群體中的所有使用者資料庫均使用相同的綱目版本。
- 通知使用者有複本可用。