安装 JFrog Platform

本文将带你了解JFrog的订阅类型,并提供了几种安装方式。

步骤

  1. 申请试用License的链接 Start a Free Trial.
  2. 确定要安装的产品
  3. 查看架构和系统要求 System Architecture and System Requirements
  4. 准备服务器

JFrog各产品的安装顺序

  1. Install Artifactory
  2. Install Insight (Enterprise/Enterprise+ only)
  3. Apply your JFrog License depending on your license type, you can:
    • either deploy a license manually to Artifactory (using the onboarding wizard on initial startup)
    • or use a license bucket after connecting Insight
  4. Install Artifactory Edge node(s) (optional)
    • The installation process is identical to installing any other Artifactory instance.
  5. Install Xray
    • Trial License: upload it to your JPD as a separate file. Read more about the JFrog Xray trial.
  6. Install Distribution
    • Configure Distribution
  7. Install Pipelines

不同订阅对应的产品

安装JFrog平台,首先需要安装Artifactory

Subscription Type JFrog Products to Install
Artifactory OSS (Free) JFrog Artifactory Open Source: Maven and Generic Package Manager Repository
OSS安装包
Artifactory CE (Free) JFrog Artifactory Conan Edition: Conan C/C++ and Generic Package Manager Repository
CE安装包
JFrog Container Registry (Free) JFrog Container Registry (Powered by Artifactory): Docker, Helm and Generic Package Manager Repository
Container安装包
Pro JFrog Artifactory: Universal Package Manager Repository
Pro X JFrog Artifactory: Universal Package Manager Repository
JFrog Xray: Security and Compliance Scanning
Enterprise X JFrog Artifactory: Universal Package Manager Repository
JFrog Xray: Security and Compliance Scanning
Enterprise+ JFrog Artifactory: Universal Package Manager Repository
JFrog Insight: Manage DevOps Insights
JFrog Xray: Security and Compliance Scanning
JFrog Pipelines: CI/CD pipeline orchestration
JFrog Distribution: Global software distribution

安装包及认证

安装包
默认账户和密码(Default credential for Artifactory:)
user: admin
password: password

演示环境准备

Cenotos7.x虚拟机 2台 (VirtualBox提供)

虚机的推荐配置如下,所有磁盘空间都分给"/"目录

  • 2c4g100G for Artifactory
  • 4c8g200G for Xray
  • 8c16g300G for K8s

服务器时区和时间配置

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
yum -y install ntpdate net-tools
/usr/sbin/ntpdate ntp1.aliyun.com

设置定时任务:同步服务器时间

echo "*/10 * * * * /usr/sbin/ntpdate ntp1.aliyun.com" >> /var/spool/cron/root

关闭防火墙 (在Docker compose 的安装方式中,不执行此步骤)

systemctl disable firewalld && systemctl stop firewalld

测试环境准备

Single Node Installation

JFrog小助手和公众号