ARTIFACTORY:逐步指导设置ARTIFACTORY冷库
JFrog Cold Artifact Storage是一种存档解决方案,它允许您将不使用的工件从一个Artifactory实例移动到另一个连接到低成本存储的Artifactory实例。因此,Cold Artifact Storage为客户提供了保留未使用的工件的能力,但由于监管义务,这些工件在几年内都不能删除。
在设置Cold Artifact Storage之前,我们需要验证以下先决条件是否就绪:
- 两个具有唯一Enterprise或Enterprise Plus许可证的Artifactory实例
- 两个Artifactory实例(Live和Cold)不必是相同的版本。(不够清晰)
- 对两个实例的管理员访问权
- 被设置为Live Artifactory实例的Artifactory实例必须启用任务控制微服务
步骤1:设置Live Artifactory实例
- 在您的机器上下载并安装Artifactory。Live Artifactory实例可以是新安装的实例,也可以是现有的实例。
- 将以下配置添加到系统中。“$JFROG_HOME/artifactory/var/log/etc/”目录下存在yaml文件,以启用任务控制。
主持人:
#端口:8080
启用:真 - 启动Artifactory Live实例。
步骤2:设置Cold Artifactory实例
- 在我们指定为Cold实例的Artifactory实例上,执行以下步骤:
- 更新Artifactory系统。并添加shared.jfrogColdStorage.coldInstanceEnabled属性,并将其设置为true,将该实例配置为Cold实例:
共享:
jfrogColdStorage:
coldInstanceEnabled:真
- 根据您的需求配置二进制存储提供程序。出于演示目的,我们将使用文件系统。
- 重新启动Cold Artifactory实例。
步骤3:在Live实例中注册JPD
- 在Live Artifactory实例UI中,导航到管理->平台管理->注册JPDs ->新平台部署。
在其中输入以下详细信息:-
- Cold Artifactory实例的名称。
- Cold Artifactory实例所在的位置。
- 提供Cold Artifactory JFrog平台URL,然后点击Get Server Details按钮。
- 提供配对令牌(有关如何获得它的更多详细信息,请导航到点2)。
- 为Cold Artifactory实例提供标签
2.在Cold Artifactory实例界面中,通过导航到管理->用户管理->访问令牌->生成令牌->配对令牌->任务控制来生成任务控制的配对令牌。单击Generate Token。
3.复制生成的配对令牌,并将其粘贴到New Platform deployment ->配对令牌字段中的Artifactory Live实例,然后单击Add。我们将看到新的JPD已添加到Artifactory Live实例中。
第4步:-绑定Artifactory冷实例到Artifactory活实例
- 在Artifactory Live实例UI中,导航到管理->平台管理->绑定。
- 单击“添加绑定”并选择“冷库”。
- 选择源JPD(活动实例)和目标JPD(冷实例)。
- 单击Apply,您将看到Selection Summary。
- 现在,单击Create。它将显示绑定成功。单击OK按钮。
- 在Artifactory Live实例的Bindings选项卡中,将显示我们配置的冷存储
- 我们已经成功配置了Artifactory冷库设置。