从旧的 Artifactory 实例迁移到新的 Artifactory 实例时,复制 $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 等第三方工具的帮助下复制文件存储。

我希望这能进一步澄清。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章