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