如何将Artifactory从一个环境迁移到另一个环境?(视频)

Pranav对冲基金
2021-02-02 09:41

How-to-migrate-Artifactory-from-one-environment-to-another-Video

视频转录

大家好,我来自JFrog support。在本视频中,我将演示如何将Artifactory从一个基础设施迁移到另一个基础设施。视频的主要议程是,我将展示一个如何使用系统导入和导出方法将Artifactory数据从GCP迁移到AWS的快速演示。前提是,我已经在GCP机器上安装了Artifactory,在AWS机器上安装了另一个Artifactory。现在我将展示一个带有现场场景的快速演示。

这是在GCP机器上运行的Artifactory。我已经创建了一个本地存储库,maven本地存储库称为lib-release local,并上传了一个示例表单文件到它。现在,在管理选项卡下,在身份和访问下,在用户下,我创建了多个测试用户,以测试这个用例。现在点击services下的Artifactory选项然后在import and export下点击system,这里是服务器上的导出路径,我会解释在这里执行系统导出时可用的选项。

这里,服务器上的导出路径意味着,我们需要为导出的文件提供目标目录。您可以浏览文件到您的系统以选择此目录,并在选中选项时排除此处的内容。当设置它时,存储库二进制文件将从导出中排除,在这里,当您检查排除元数据选项时,这意味着存储库元数据将从导出中排除。当您选中该选项时,创建.m2兼容性导出,这意味着元数据和校验和文件是导出的一部分。

当你选中create zip archive选项时,它的意思是在这里创建zip archive选项。当您单击输出详细日志选项时,它会将日志级别降低到调试级别,并将输出从标准日志重定向到导入-导出日志。现在我们将执行一个现场场景,并将Artifactory数据从这个Artifactory服务器导出到GCP机器。我在TMP文件夹下创建了一个导出数据目录,在TMP目录下,选择我在这里创建了导出数据的选项。现在选择,一旦路径在这里更新,选择选项export。这里我没有勾选任何选项,因此输入的Artifactory数据将被导出到我在这里提到的文件目录中。

现在,当我单击export选项时,它成功地将系统导出到/tmp/exportdata目录。为了节省时间,我将导出的数据从GCP机器复制到AWS机器,并保存在/tmp/exportdata目录下。现在转到Artifactory,它在AWS机器上运行,在services下单击Artifactory,在import and export下单击system选项。在服务器上导入底部路径的这里,我们需要对目标文件存储位置进行排队,在这里我们已经从GCP机器复制了导出的数据。

点击浏览。我已经把它保存在/tmp目录下,在导出数据下,点击文件,这是从GCP机上复制的。现在,一旦文件路径在这里完全更新,单击import,确保您没有选中任何这个选项,以便输入数据将被导入到这个Artifactory服务器。然后点击导入,成功将系统从/tmp/exportdata目录导入。您可以通过导航到标识和访问来验证它,在用户下面,我们可以看到所有的测试用户已经成功地导入到这里,转到工件页面,在工件页面中,您可以看到所有的存储库都导入到这里,在lib-release local repository下面,我们可以看到示例表单文件已经导入到这里。

感谢收看本期视频。如果你有任何问题或反馈,请随时在评论区发表。再次感谢您的宝贵时间。祝你有愉快的一天。