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