ARTIFACTORY:逐步指导设置ARTIFACTORY冷库

Vaibhav耆那教徒的
2023-01-22 11:07

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实例

  1. 在您的机器上下载并安装Artifactory。Live Artifactory实例可以是新安装的实例,也可以是现有的实例。
  2. 将以下配置添加到系统中。“$JFROG_HOME/artifactory/var/log/etc/”目录下存在yaml文件,以启用任务控制。主持人:
    #端口:8080
    启用:真
  3. 启动Artifactory Live实例。

步骤2:设置Cold Artifactory实例

  1. 在我们指定为Cold实例的Artifactory实例上,执行以下步骤:
  • 更新Artifactory系统。并添加shared.jfrogColdStorage.coldInstanceEnabled属性,并将其设置为true,将该实例配置为Cold实例:
共享:
jfrogColdStorage:
coldInstanceEnabled:真
  • 根据您的需求配置二进制存储提供程序。出于演示目的,我们将使用文件系统。
  • 重新启动Cold Artifactory实例。

步骤3:在Live实例中注册JPD

  1. 在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活实例

  1. 在Artifactory Live实例UI中,导航到管理->平台管理->绑定。
  2. 单击“添加绑定”并选择“冷库”。用户添加图片
  3. 选择源JPD(活动实例)和目标JPD(冷实例)。
  4. 单击Apply,您将看到Selection Summary。
  5. 现在,单击Create。它将显示绑定成功。单击OK按钮。用户添加图片
  6. 在Artifactory Live实例的Bindings选项卡中,将显示我们配置的冷存储用户添加图片
  7. 我们已经成功配置了Artifactory冷库设置。