如果您的AEM表單實作將其他自訂資料儲存在不同的資料庫,您必須實作策略來備份此資料,以確保其與AEM表單資料保持同步。 此外,應用程式必須經過設計,才能處理額外資料庫不同步的情況。 強烈建議在事務的上下文中執行任何資料庫操作,以幫助維持一致狀態。
您必須備份AEM表單系統的下列部分,才能從任何錯誤中復原:
您需要備份AEM表單設定所使用的任何其他資料,例如客戶字型、連線器資料等。
本主題討論以下策略,以備份任何AEM表單叢集環境:
關閉整個群集和相關服務。 (請參閱啟動和停止服務)
在任何節點上,備份資料庫、GDS和連接器。 (請參見要備份和恢復的檔案)
執行下列步驟,離線備份AEM儲存庫:
有關詳細步驟,請參見備份和還原。
備份任何其他資料,例如客戶字型。
再次啟動群集。
進入滾動備份模式。 (請參閱進入備份模式)
請注意,在恢復後,我們需要離開滾動備份模式。
關閉與AEM相關的叢集的任何次要節點。 (請參閱啟動和停止服務)
在任何節點上,備份資料庫、GDS和連接器。 (請參見要備份和恢復的檔案)
執行下列步驟,離線備份AEM儲存庫:
有關詳細步驟,請參見備份和還原。
備份任何其他資料,例如客戶字型。
再次啟動群集。
進入滾動備份模式。 (請參閱進入備份模式)
請注意,在恢復後,需要離開滾動備份模式。
關閉與AEM相關的叢集的任何次要節點。 (請參閱啟動和停止服務)
在任何節點上,備份資料庫、GDS和連接器。 (請參見要備份和恢復的檔案)
執行下列步驟以線上備份AEM資料庫:
備份任何其他資料,例如客戶字型。
再次啟動群集。
當我們建立AEM叢集時,會在應用程式伺服器中為所有次要節點建立屬性檔案。 建議備份引導屬性檔案。 您可以在應用程式伺服器上的下列位置找到檔案:
您需要備份AEM次節點的災難恢複方案檔案,並在應用程式伺服器上的指定位置(如果已恢復)將其替換。
如果整個群集或單個節點出現故障,您需要使用備份進行恢復。
對於單節點恢復,只需關閉單節點並運行單節點恢復過程。
如果整個群集因資料庫崩潰等故障而失敗,您需要執行以下步驟。 還原取決於使用的備份方法。
停止損壞的節點。
如果損壞的節點是AEM主節點,請關閉整個群集節點。
從系統映像重新建立物理系統。
將修補程式或更新套用至自影像建立以來套用的AEM表單。 在備份過程中記錄了此資訊。 AEM表單必須恢復到與備份系統時相同的修補程式層級。
(可選)如果所有其他節點都正常運作,AEM儲存庫也可能已損毀。 在這種情況下,您會在AEM存放庫的error.log檔案中看到儲存庫不同步訊息。
要恢復儲存庫,請執行以下步驟。
如果壓縮的crx-repository備份已聯機,請在任何位置將其解壓縮,然後執行離線還原過程。
請考慮以下幾點:
停止所有群集節點。
從系統映像中重新建立物理系統。
將修補程式或更新套用至自影像建立以來套用的AEM表單AEM表單。 此資訊記錄在備份過程的步驟1中。 AEM表單必須恢復到與備份系統時相同的修補程式層級。
恢復資料庫、GDS和連接器。
請執行下列動作,以離線復原AEM存放庫:
如果壓縮的crx-repository備份已聯機,請在任何位置將其解壓縮,然後執行離線還原過程。
請考慮以下幾點:
發佈者節點在群集環境中沒有任何主次關係。 您可以遵循Backup and Restore對任何Publisher節點執行備份。