在使用双机热备时,我们需要借助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时也会将此目录下的文件删除。