云客户?
免费开始>
在MyJFrog >中升级
云有什么新>







概述

随着Artifactory 7.27.3的发布,任务控制已经成为Artifactory中的一个微服务,提供以下功能:

  • 管理中央License和桶License

  • 管理平台部署(JPD)

  • Access Federation界面
  • 查看JPD运行状况和状态仪表板

升级到Artifactory 7.27.3或更高版本后,必须迁移任务控制数据,才能将任务控制作为微服务使用。

任务控制向Artifactory转变为一种服务

从JFrog Artifactory 7.27.3版本开始,任务控制已经作为微服务直接集成到Artifactory中。你将不再需要安装任务控制来使用它提供的功能,只需要在Artifactory中启用微服务。

任务控制中心提供的度量功能现在将通过JFrog Insight提供。要了解有关如何安装Insight的详细信息,请参见安装的洞察力

迁移到任务控制微服务后,必须安装JFrog Insights才能使用趋势和图表。有关更多信息,请参见从任务控制中心迁移到洞察号

任务控制部署选项矩阵

而任务控制中心将处于维护模式,进行一些小的修复和4.7版本以上的安全更新。X,您仍然可以将其作为一个独立的产品安装,并像在以前的版本中那样独立地使用它。由于在JFrog平台中有几种使用任务控制的方式,下表提供了部署选项及其用途的矩阵。

虽然任务控制可以配置为管理多个环境,但它只能有一个“主”JPD。这意味着,每个平台部署,只能有一个任务控制安装作为其拓扑的一部分——要么作为一个独立的安装,要么作为一个Artifactory微服务。

任务控制/洞察配置 Artifactory版本 函数 安装过程 配置
Artifactory的任务控制微服务 从Artifactory 7.27.x

由Artifactory 7.27.x版本支持。

Mission Control微服务在仪表板中提供jpd的拓扑结构,并管理许可证桶。

如果你启用了任务控制微服务,你就可以不再使用独立的任务控制服务了。

安装Artifactory 任务控制微服务没有一个独立的system.yaml文件。在Artifactory系统YAML文件中启用任务控制微服务。
独立任务控制服务 Artifactory将继续支持独立的任务控制系统,直到任务控制系统寿命结束。

任务控制是一个独立的服务。您可以继续使用任务控制来管理您的jpd、许可证桶以及查看图表和趋势。

Insight服务不能与独立的任务控制服务一起使用。如果您计划使用独立的任务控制服务,请不要安装Insight。

如果您启用任务控制作为Artifactory微服务,独立的任务控制将不再作为平台部署的一部分工作。

安装任务控制 任务控制系统YAML
独立Insight服务 从Artifactory 7.27.x

JFrog Insight是一个产品,提供趋势和图表,目前可用的任务控制。如果您希望查看趋势和图表,请安装Insight。有关更多信息,请参见JFrog洞察力

您必须启用任务控制作为微服务,并禁用独立的任务控制服务才能使用Insight。

安装的洞察力

迁移到Insight

要迁移到Insight,请执行以下操作:

  1. 停止独立的任务控制服务。
  2. 安装的洞察力
  3. 在Artifactory中启用任务控制微服务。
  4. 使用正确的Elasticsearch值为Artifactory和Xray启用filebeat。
  5. 重启Artifactory。
Insight System YAML

迁移到任务控制微服务并安装Insight后,不要启用独立的任务控制服务。

如果您正在使用项目和许可证桶,并且当前处于任务控制4.6。升级到Mission Control 4.7.15和Artifactory 7.27。x或更高版本,然后才能从独立的任务控制迁移到洞察号。迁移之后,您将使用Artifactory中的任务控制微服务。

将任务控制数据库迁移到Artifactory

如果需要在Mission Control中使用Artifactory数据库,请执行以下步骤:

  1. 使用REST API将任务控制数据库导出为JSON文件。

    curl -v -X PUT http://localhost:8082/mc/api/v1/system/backup/export -H "授权:不记名$TOKEN"

    运行旋度,文件/密钥将在/var/backup/mc任务控制中心的文件夹。然后,您需要在Artifactory中创建一个mc文件夹/var/backup/移动文件。

  2. 重命名export.json文件import.json.复制此文件并该文件backup.key到文件夹内的Artifactory节点var /备份/ mc
  3. 停止任务控制服务。
  4. 将Artifactory升级到最新版本。有关更多信息,请参见升级Artifactory
  5. 通过更新Artifactory系统启用任务控制。yaml文件mc * = true启用(任务控制中心安装后默认启用)。

    ##任务控制模板mc: enabled: true
  6. 重新启动Artifactory,用新启用的微服务唤醒它。
  7. 使用Import API读取JSON文件,将JSON文件导入Artifactory:

    curl -v -X PUT http://localhost:8082/mc/api/v1/system/backup/import -H "授权:不记名$TOKEN"

    如果在高可用性集群中使用Mission Control,则只需要对集群中的一个节点运行迁移,因为所有节点共享相同的数据库。但是您必须在所有Artifactory节点中启用任务控制微服务。

要了解关于生成管理令牌的更多信息,请参见生成管理令牌

页面内容

  • 没有标签
版权所有©2023 JFrog Ltd。