Servigistics InService 部署 > 備份及復原
  
備份及復原
備份及復原會在另一個指南 Servigistics InService Backup and Recovery Technical Brief (Servigistics InService 備份及復原技術簡介) 中進行更詳細地介紹。在此部署指南中,僅會介紹 Servigistics InService 備份的基本需求。
資料存放庫
除了軟體安裝二進位檔案與組態檔案之外,Servigistics InService 資料層還有三個資料存放庫,需要定期備份與在所有復原事件期間同步處理:
關聯式資料庫 (Oracle)
LDAP
E3C 存放庫 - 一個基於 XML 的專屬儲存存放庫。請注意,在將 Publisher 與 Viewer 分開的分割組態中,具唯一性的 E3C 存放庫存在於每個組態中,因此,必須分別備份每個組態。
軟體二進位檔案 (安裝與自訂)
其他元件
備份及復原策略必須考慮部署架構中的其他任何選用元件。例如,如果重新建立文字型搜尋索引需要大量時間,則可以將索引資料包括在備份中。
組態變更及軟體修補之後需要進行的備份
初次部署和每次更新軟體二進位檔案之後,都需要備份軟體二進位檔案。更新可以是單一內容檔案變更之類的小規模更新,也可以是新建包含許多檔案的自訂之類的大規模更新。
執行備份
根據所使用硬體與作業系統的功能,針對每個部署執行的備份流程將有所不同。下列清單顯示每個存放庫的時間需求與功能:
軟體二進位檔案 - 可隨時複製這些檔案。對組態進行任何變更 (例如部署新版次) 之後,都應進行備份。在具有單獨 Publisher 與 Viewer 的叢集中,每個主機中的組態檔案都必須是備份的一部份,如此才有利於從任何系統節點的總計損失中復原。
資料庫 - Oracle 資料庫具有進階備份功能,包括線上增量備份 (請參閱「額外資訊」部份的 Oracle 文件集參考)。通常會將備份配置為以定期間隔自動執行。PTC 建議將生產 RDBMS 的備份配置為允許時間點復原 (使用封存記錄模式),以調整復原點來符合其他存放庫的定期備份。如果備份策略不允許時間點復原,關聯式資料庫的備份必須與 LDAP 與 E3C 存放庫的備份一致。復原期間,必須維持關聯式資料庫與 E3C 存放庫之間的一致性,並以同樣方式計劃備份。
LDAP - 有多種方法可用來備份 Windchill Directory Server:匯出為 LDIF 檔案、資料庫目錄的快照,以及系統處於線上時完整或增量備份的備份指令。
E3C 存放庫 - 這些目錄由每個主機之 E3C.properties 檔案中的 "enigma.data.home" 與 "enigma.work.home" 值表示。必須將這些目錄複製到另一個裝置才能備份。在 Publisher 與 Viewer 節點分開的叢集中,分別備份目錄。
進行 TAL 活動時,無法備份存放庫。如有必要,請檢查 Task Monitor,以確保沒有活動標記為「進行中」。以下範例顯示,「Transform and Load」「PublishToPreview」任務處於「進行中」狀態時的外觀。
執行完整或增量 TAL 流程時,不得進行 E3C 存放庫 (Publisher 和 Viewer 節點中的資料或工作目錄) 的排程備份。協調編寫系統 (例如 SIM/SP) 中的排程增量發佈時,也應考慮備份排程。
欲執行定期排程備份,系統管理員必須執行測試,以確定增量 PxTAL 活動每日所需的時間,然後再決定最符合「復原點目標」之需求的備份排程。一天中,多個增量 PxTAL 流程都比較小且花費的時間也比較短,因此,由於更頻繁的備份,RPO 值也會比較小。管理員應在備份中包括軟體記錄,以便可以在必要時檢查這些記錄來驗證備份。
如需詳細資訊,請參閱 Servigistics InService Backup and Recovery Technical Brief (Servigistics InService 備份及復原技術簡介)
執行復原
執行復原之前,客戶需要確定 Servigistics InService 系統的目前狀態。
如果您遇到儲存系統故障 (例如鏡像儲存裝置的一半處於離線狀態),則不需要回復。請中斷鏡像,並使用 E3C.properties 檔案將系統儲存指向正常運作的那一半,然後重新啟動。
如果發生損毀,系統將需要回復到損毀之前的最後一個有效備份。如果在決定復原點方面遇到問題,請連絡「PTC 技術支援」部門以尋求協助。請注意,如果復原點在編寫與 Servigistics InService 之間最後一個 PxTAL 流程之前,則編寫中的物件可能需要重新發佈,或者也可以回復編寫系統。
系統回復的步驟如下:
將資料庫復原到最後一個有效 E3C 存放庫備份之間隔內的任何時間點。間隔會延伸至下一組 TAL 程序的起點 (可能會修改 E3C 存放庫)。
將 LDAP 資料庫復原到相同的時間點。
使用有效備份復原 E3C 存放庫儲存。
啟動系統並檢查與資料相關之錯誤訊息的記錄。
如需詳細資訊,請參閱 Servigistics InService Backup and Recovery Technical Brief (Servigistics InService 備份及復原技術簡介)