簡體   English   中英

從舊的Artifactory實例遷移到新實例時,復制$ ARTIFACTORY_HOM / data / filestore有什么意義?

[英]When migrating from an old Artifactory instance to a new one, what is the point of copying $ARTIFACTORY_HOM/data/filestore?

當從舊的Artifactory服務器遷移到新服務器時,Artifactory建議此處概述的步驟: https : //jfrog.com/knowledge-base/what-is-the-best-way-to-migrate-a-large-artifactory-實例與最小停機時間/

在這兩種方法下,它都表示您應該復制$ ARTIFACTORY_HOME / data / filestore,但是隨后您要繼續導出舊數據並將其導入新實例,在第一種方法中,您還要同步文件。 好像您只是連續三遍做同樣的事情。 JFrog確實沒有解釋為什么這些步驟中的每個步驟都是必要的,而且我不理解每個步驟的不同之處,而其他步驟則無法完成。

在遷移Artifactory實例時,我們需要考慮兩點:

  1. Artifactory數據庫-包含有關二進制文件,配置,安全性信息(用戶,組,權限目標等)的信息

  2. Artifactory Filestore-包含所有二進制文件

不管您有什么問題,我都想補充一下,如果文件存儲區很大(500GB以上),建議使用框架導出(僅導出數據庫,而不導出文件存儲區。這可以通過標記為“排除“導出系統中的內容”),並借助第三方工具(例如Rsync)復制文件存儲。

我希望這可以進一步澄清。

與主要的完整導出和導入相比,本文的主要目的是提供更快的遷移。 兩種方法的想法都是選擇“排除內容”。 我們選擇排除的內容正是存儲在$ ARTIFACTORY_HOME / data / filestore /中的內容。

這兩種方法之間的區別在於,方法1會暴露一些停機時間,因為您必須在特定時間關閉Artifactory,同步差異,然后開始新的差異。 盡管方法2公開了一些更復雜的過程,但其中包括應用程序內復制以同步差異。

希望這更有意義。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM