Artifactory-系统备份恢复

Hello,大家好,本期给大家带来Artifactory系统的备份和恢复操作教程。

在本教程中,您可以自动定期备份整个 Artifactory 系统。备份过程会在目标备份目录中创建带时间戳的目录。

一、基础介绍

1.备份策略基础介绍:

导航位置:Administration->Artifactory->Backups,如下图示例位置:

图片

图片

见上图,初始默认有两个备份策略:backup-daily、backup-weekly,右上角 + New Backup,可以进行自定义备份策略。

backup-daily:是每周一至周五的凌晨2:00自动进行增量备份。在这种情况下,只会备份上次运行的变化,所以这个过程非常快。默认备份在/var/opt/jfrog/artifactory/backup/artifactory/backup-daily/current下

backup-weekly:是每周六的凌晨2:00进行完整备份。此策略默认没有开启,可根据用户具体环境选择是否开启。默认备份在/var/opt/jfrog/artifactory/backup/artifactory/backup-weekly/yyyymmdd.hhmmss下 。根据时间戳命令备份的文件夹。

2.默认策略讲解:

以backup-weekly为例,做简单介绍,点击backup-weekly进入设置。

图片

图片

Enabled:勾选上则启动策略

Backup Key: 此备份的唯一逻辑名称。

Cron expression: 可用于控制备份频率的有效 CRON 表达式。例如:要每 12 小时备份一次,请使用以下值:0 0 /12 * * ?

Next Backup Time:下一次备份何时运行。

Server Path For Backup:本地仓库数据应作为文件备份到的目录,默认是$JFROG_HOME/artifactory/var/backup/artifactory/[backup_key],每次运行此备份都会在该目录下创建一个新目录,名称为时间戳。

Send Mail to Admins if there are Backup Errors:如果设置,如果在备份过程中遇到任何问题,所有 Artifactory 管理员将收到电子邮件通知。

Exclude New Repositories: 要排除新仓库,您需要将artifactory-build-info仓库添加到已排除的仓库。

Verify enough disk space is available for backup:如果设置,Artifactory 将验证备份目标位置是否有足够的可用磁盘空间来保存备份数据。如果没有足够的可用空间,Artifactory 将中止备份并在日志文件中写入一条消息。

Incremental: 设置后,此备份应该是增量的。在这种情况下,只会备份上次运行的变化,所以这个过程非常快。备份目录名称将被调用current(而不是使用时间戳)。

Retention Period Hours: 在 Artifactory 清理备份以释放磁盘空间之前保留备份的小时数。仅适用于非增量备份。不设置的话默认存放7天清理。

注意:

不要在目标备份目录下存储任何自定义文件,因为自动备份清理过程可能会删除它们。

二、开始备份

1.导航位置

导航到备份位置:Administration->Artifactory->Backups

图片

2.选择备份策略

根据具体需要选择:1.backup-daily增量备份 或者 2. backup-weekly完整备份

3.开始备份

在确保策略Enabled勾选时,点击Run Now立即备份

图片

4.备份成功

成功备份如下图提示:

图片

三、导入恢复

使用系统导入将备份文件导入从而完成恢复操作。

1.导航位置

导航位置:Administration->Artifactory->System,如下图示例位置:

图片

2.寻找备份文件夹

勾选上Output Verbose Log,点击Browse,找到备份文件夹,若备份策略中没有单独设置则默认在$JFROG_HOME/artifactory/var/backup/artifactory/[backup_key]

图片

图片

3.开始导入

  • 恢复每日备份

若选择backup-daily的备份,需要选到下面的current目录,示例如下:

图片

点击Import,(导入后有可能会进行跳转重新登录用户),导入成功则显示:

图片

  • 恢复每周备份

若选择backup-weekly的备份,需要选到下面的时间戳目录,示例如下:

图片

点击Import,(导入后有可能会进行跳转重新登录用户),导入成功则显示:

图片

4.查看日志

注意:(需要在Import前勾选上Output Verbose Log)

cd /opt/jfrog/artifactory/var/log/

tail -f artifactory-import-export.log

  • 日志开始导入标志:

图片

  • 日志导入完成标志:

图片

关于捷蛙

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值