设置双机热备时如何将主3CX的备份信息通过vsftpd传送到备3CX服务器

在使用双机热备时,我们需要借助vsftpd将主3CX服务器的备份信息,转送到备3CX服务器,以便备3CX服务器能够同步主3CX服务器的信息,保证备3CX服务器接管时,能够正常运转。

例子:

主3CX 10.168.0.64
备3CX 10.168.0.65

 

vsftpd的的安装及设置请参考:使用 vsftpd 对 3CX 进行 FTP 备份(Linux版本)

此案例的vsftpd是安装在主3CX服务器上。也可以安装到备服务器上。

创建用户:useradd -m -s /bin/nologin 3cxftpuser。用于下面vsftpd调试。

操作方法:

vftpd的调试

1、修改3CXftpuser的权限。权限值改为:777。命令行:chmod -R 777 3cxftpuser

2、进行上传下载测试。在备3CX服务器里下载一个ftp客户端进行测试,测试结果如下:

3CX里的设置

1、主3CX服务器的设置,“备份与恢复”-“位置”,位置类型修改为:本地位置  /home/3cxftpuser。

2、备3CX服务器的设置,“备份与恢复”-“位置”,位置类型修改为:FTP,详细信息如图:

3、做个临时的备份。确认备份是否成功,能否同步到备3CX服务器。测试结果如下:

主3CX服务器

备3CX服务器

确认vsftpd备份功能正常工作后,我们就可以在主3CX服务器上做个备份计划,然后在备3CX服务器上做个恢复计划,就可以实现备3CX服务器信息能够与主3CX服务器一致。

注:

3CX的备份文件我们没有设置在3CX的Backup目录下,这样设置的好处是为3CX的卸载重装提供备份文件的保障,因为设置在3CX的Backup目录下,当卸载3CX时也会将此目录下的文件删除。