使用最新的JFrog产品?hth华体会最新官方网站
JFrog平台用户指南
JFrog分布1。x文档
要获得最新版本,请访问JFrog统一平台
JFrog Distribution使用PostgreSQL实例进行数据持久性。在为JFrog Distribution配置DR时,我们建议执行以下方法之一,以允许Distribution继续正常工作:
- 热备份:使用PostgreSQL复制功能,以支持一个包含所有关键数据的备用更新服务器。它是推荐在其他区域设置备节点。
- 冷备份:定期从Postgres中截取包含所有关键数据的快照。
在主分发服务宕机的情况下,可以在容灾恢复机上安装一个新的分发服务,并按以下章节所述连接到备用PostgreSQL节点。
Docker安装的DR
为JFrog Distribution的Docker安装实现DR涉及以下主要步骤:
准备Home Folders的快照
当安装JFrog分发服务的主实例时,会设置DISTRIBUTION_MOUNT_ROOT变量(默认为/home/USER/.jfrog/distribution
)。您需要保留分发和分发服务器服务主文件夹的备份快照:DISTRIBUTION_MOUNT_ROOT /分布
DISTRIBUTION_MOUNT_ROOT /经销商
异常
确保排除distribution.local.config.yml和distributor.local.config.yml从两个文件夹。
启动容灾恢复服务
要启动并运行DR恢复服务,请遵循以下步骤:
- 安装一个新实例JFrog分布。确保安装主服务上使用的相同版本。
- 向复制的PostgreSQL节点提供连接字符串。
- 提供Redis服务器的连接字符串。如果你还没有这样做,你需要先安装一个。
将DISTRIBUTION_MOUNT_ROOT/分发文件夹替换为您从主服务安装中备份的文件夹。
确保保留distribution.local.config.yml和distributor.local.config.yml新安装的文件。
取代DISTRIBUTION_MOUNT_ROOT/分销商文件夹与您从主服务安装备份的文件夹
确保保存distribution.local.config.yml和distributor.local.config.yml新安装的文件。
运行新的JFrog发行版安装。
Linux安装的DR
为JFrog Distribution的Linux安装实现DR涉及以下主要步骤:
准备数据文件夹的快照
当安装JFrog分发服务的主实例时,分发数据文件夹被设置(默认为/var/opt/jfrog/distribution
)。你需要保留这个文件夹的备份快照。
异常
一定要排除distribution.local.config.yml和distributor.local.config.yml从文件夹中。
启动容灾恢复服务
要启动并运行DR恢复服务,请遵循以下步骤:
安装一个新实例JFrog分布。确保安装主服务上使用的相同版本。
向复制的PostgreSQL节点提供连接字符串。
提供Redis服务器的连接字符串。如果你还没有这样做,你需要先安装一个。
取代使用从主服务安装备份的分发数据文件夹。
确保保存distribution.local.config.yml和distributor.local.config.yml新安装的文件。
运行新的JFrog发行版安装。