【问题标题】:Jfrog Artifactory High availability and maintenanceJfrog Artifactory 高可用与维护
【发布时间】:2023-01-16 21:12:47
【问题描述】:

我们正在使用 Jfrog artifactory selfhosted 实例,并为我们的项目提供许可证,许多客户正在使用它们来管理包和二进制文件。 由于这是在我们通过 linux 平台的私人自托管环境中托管的,因此我们通常可能需要在一个月内至少有 2 次维护窗口,以便对我们的服务器和所有服务器应用补丁。所以我们正在考虑为我们当前运行的 Jfrog 实例提供高可用性,这应该可以解决维护期间的停机问题。此外,我们正在寻找一些更好的管理方案,如下所示,但无法从文档中找到任何有用的指导。

  • 如果服务器重启后服务处于失败状态,如何监控 Jfrog 服务器实例服务状态以及自动重启。
  • 是否有任何方法可以设置并向客户填充有关计划维护的通知消息。
  • 我们如何为 JFrog Artifactory 和 Xray 启用高可用性。 ?

【问题讨论】:

    标签: jfrog-cli jfrog jfrog-xray


    【解决方案1】:

    以下是您可以遵循的一些解决方法来缓解这种情况

    1. 要监控 JFrog 服务的健康状况,您可以使用以下 rest API

      卷曲-u:-XGET http://<Art_IP>:8046/router/api/v1/topology/health -H 'Content-Type: 应用程序/json'

      如果您正在寻找更轻量级的支票,您可以使用

      curl -u: -XGET http://<Art_IP>:8081/artifactory/api/system/ping

      默认情况下,systemctl 脚本检查服务的可用性并在发现故障时重新启动它们。这同样适用于系统重启。

      1. 没有弹出消息的选项,但是您可以在 Artifactory 中将自定义消息设置为横幅。导航到管理 -> 常规设置 -> 客户消息。这是wiki link
      1. 当您将另一个节点添加到混合中时,Artifactory/Xray 成为一个集群来平衡负载(或作为故障转移),但是负载均衡器/反向代理负责根据后端节点的可用性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-06
      • 2022-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多