小编上一篇给大家演示了RPM的安装方式,今天带大家使用下载Linux Archive包的方式安装。在安装之前我们依然要先了解配置要求,废话不多说我们现在开始。
产品安装系统配置参考文档:(https://www.jfrog.com/confluence/display/JFROG/System+Requirements)
需要配置最低要求:4核处理器,4G内存,100G硬盘
Artifactory 安装(版本7.37.16)
1)因为电脑东西太多,我依然带大家用虚拟机环境带大家安装,依然先配置虚拟机IP地址
vim /etc/sysconfig/network-scripts/ifcfg-ens33 //修改文件 :wq //保存退出 service network restart //重启网络 |
2)关闭虚拟机和电脑主机防火墙或者开放服务端口,保障外网能访问。
systemctl stop firewalld.service & systemctl disable firewalld.service //关闭防火墙,并设置开机自关闭 systemctl status firewalld.service //查看防火墙状态 or systemctl start firewalld.service //开启防火墙 firewall-cmd --zone=public --add-port=8081/tcp --permanent firewall-cmd --zone=public --add-port=8082/tcp --permanent //开放8081、8082端口 systemctl restart firewalld.service //重启防火墙 |
3)参考以下命令检查服务器配置是否满足要求:
nproc #检查处理器 cores free -m #检查内存大小 df -h # 确认文件系统挂载,数据盘默认挂载/var/opt ulimit -a # 确认 ulimit 是否满足要求 date # 确认时间同步 hostname # 确认主机名(artifactory 自动获取为 node name) hostname -i # 确认主机名对应 ip(artifactory 自动获取为 node ip) |
4)找到下载官网:
(https://jfrog.com/download-legacy/)
5)选择版本和安装方式为这个小企鹅的标志安装,点击下载到本地。
6)创建一个 JFrog 主目录,建议是opt目录
mkdir /opt/jfrog |
7)设置 JFrog Home 环境变量
export JFROG_HOME=/opt/jfrog |
8) 提取压缩存档的内容,重命名目录为artifactory
tar -zxvf jfrog-artifactory-pro-7.37.16-linux.tar.gz -C /opt/jfrog/ mv /opt/jfrog/artifactory-pro-7.37.16 /opt/jfrog/artifactory |
9) 启动服务和查看日志
$JFROG_HOME/artifactory/app/bin/artifactoryctl start //启动服务 tail -f $JFROG_HOME/artifactory/var/log/console.log //查看日志,如下图启动成功 |
10) 关闭服务,配置外连的postgresql数据库
10.1)进入postgresql先创建一个用户和数据库,并赋予权限
CREATE USER artifactory WITH PASSWORD 'password'; CREATE DATABASE artifactory WITH OWNER=artifactory ENCODING='UTF8'; GRANT ALL PRIVILEGES ON DATABASE artifactory TO artifactory; |
10.2)配置
参考链接:
(https://www.jfrog.com/confluence/display/JFROG/PostgreSQL#PostgreSQL-SettingupaPostgreSQLDatabaseinSingleNode)
修改数据库配置:vim pg_hba.conf
修改: vimpostgresql.conf
修改artifactory配置文件vim $JFROG_HOME/artifactory/var/etc/system.yaml
!!!注意:大家配置完后记得要重启数据库服务
11)访问http://192.168.5.99:8082 默认用户名和密码是admin/password
11.1)设置密码
11.2)加入License,没有的可以点击申请License
12)也可以自定义端口号,输入以下命令
vim $JFROG_HOME/artifactory/var/etc/system.yaml //修改配置文件 :wq //保存退出 |
如果需要更改端口号,输入以下配置,注意空格用*替代,不能直接粘贴: artifactory: **port:*9081 *********************** router: **entrypoints: ****externalPort:*9082 ****internalPort:*9046 ****grpcPort:*9047 ****traefikApiPort:*9049 |
13)停止服务或者检查服务状态
$JFROG_HOME/artifactory/app/bin/artifactoryctl stop //停止服务 $JFROG_HOME/artifactory/app/bin/artifactoryctl status //检查服务状态 $JFROG_HOME/artifactory/app/bin/artifactoryctl restart //重启服务 |