Docker安装容灾
为JFrog Distribution的Docker安装实现容灾包括以下主要步骤:
准备主文件夹快照
在安装JFrog分发服务的主实例时,需要使用DISTRIBUTION_MOUNT_ROOT
变量(默认为/home/USER/.jfrog/distribution
).您需要保留分发服务器和分发服务器服务主文件夹的备份快照:DISTRIBUTION_MOUNT_ROOT /分布
.
版本> 2.x异常
一定要排除distribution.local.config.yml
而且distributor.local.config.yml
从两个文件夹。
启动容灾恢复服务
要启动并运行容灾恢复服务,请执行以下步骤:
- 安装一个新实例JFrog发行公司。请确保安装主服务上使用的相同版本。
- 为复制的PostgreSQL节点提供一个连接字符串。
- 提供一个连接字符串到Redis服务器。如果您还没有这样做,您将需要先安装一个。
取代
DISTRIBUTION_MOUNT_ROOT /分布
文件夹与您从主服务安装中备份的文件夹相同。版本> 2.x异常
一定要排除
distribution.local.config.yml
而且distributor.local.config.yml
从两个文件夹。运行新的JFrog Distribution安装。
Linux安装容灾
为Linux安装的JFrog Distribution实现容灾包括以下主要步骤:
准备数据文件夹快照
当安装JFrog分发服务的主实例时,分发数据文件夹被设置(默认为/var/opt/jfrog/distribution
).您需要保留该文件夹的备份快照。
版本> 2.x异常
一定要排除distribution.local.config.yml
而且distributor.local.config.yml
从两个文件夹。
启动容灾恢复服务
要启动并运行容灾恢复服务,请执行以下步骤:
安装一个新实例JFrog发行公司。请确保安装主服务上使用的相同版本。
为复制的PostgreSQL节点提供一个连接字符串。
提供一个连接字符串到Redis服务器。如果您还没有这样做,您将需要先安装一个。
取代与从主服务安装中备份的分发数据文件夹保持一致。
一定要保持distribution.local.config.yml和distributor.local.config.yml来自新安装的文件。
运行新的JFrog Distribution安装。