带Zextras备份的异地Zimbra OSE备份

在上一篇文章中,我们讨论了如何将单独的驱动器连接到服务器,以便在服务器或驱动器发生故障时,可以将服务器备份转移到另一台服务器,并快速恢复Zimbra OSE的正常运行。这种保护备份的方法尽管在可靠性和恢复速度方面非常有效,但仍不通用,并且无法保护您免受火灾影响,如果发生这种情况,将不会使服务器或连接了备份的驱动器免受损失。异地预订将有助于消除这些风险。



图片

最新版本的Zextras Suite引入了云或地理位置远程存储中的远程备份功能,这是安全数据备份的绝佳选择,因为无论服务器当前发生什么情况,备份都将保持可用。而且,由于此类存储也将是备份路径,因此在灾难恢复期间,可以将其连接为新服务器的备份路径,并类似于使用物理设备来启动恢复过程。



提醒一下,Zextras Backup是Zextras Suite的一部分,购买了Zextras Suite Basic许可证或Zextras Suite Pro许可证的Zimbra OSE用户可以使用Zextras Backup。因此,在复制本文中的步骤时,建议您确保您具有有效的Zextras Suite许可证。



选项之一是将数据备份到S3存储。要将S3存储桶连接为备份路径,必须使用命令行。请注意,连接新服务器的云存储的过程与连接已经备份到本地存储的服务器的云存储的过程稍有不同。



如果您刚刚创建服务器并且尚未配置备份,则应使用zxsuite backup setBackupVolume S3命令 和以下某些参数来将S3存储桶连接为备份路径 



  • bucket_name-桶名
  • access_key-帐户名
  • 秘密-帐户的秘密密钥
  • volume_prefix-服务器在对象键中使用的前缀
  • bucket_configuration_id- 已经存在的数据的ID
  • S3region -Amazon AWS地区 
  • 网址-与S3兼容的服务网址
  • prefix-要添加到Blob的前缀
  • use_infrequent_access — ,
  • infrequent_access_threshold
  • use_intelligent_tiering —  S3 Intelligent‑Tiering, .










例如,让我们在Mail.ru组的S3存储中创建一个包含名为zextrasbackup的冷数据的存储桶,并创建一个具有密钥的用户来访问它。根据收到的数据,您可以生成以下格式的命令:zxsuite backup setBackupVolume S3 bucket_name zextrasbucket access_key czSFxfj ***** z6TaQgts secret bSvyLBkgxb6HV ******** XSbF2CUHGhJCT5G2reaW url ib.bizmrg.com



输入此命令后,Zextras Suite还将要求您执行命令zxsuite backup doSmartScan start deep true remote_metadata_upload true,以便还将所有元数据下载到备份存储中。这是可选的。因此,我们创建的存储桶现在将用作Zimbra OSE备份路径。







如果备份已在本地初始化,则需要迁移到S3存储桶。为此,只需 使用您的S3存储桶的参数运行 zxsuite backup migrationBackupVolume S3命令



  • bucket_name-桶名 
  • access_key-帐户名  
  • 秘密-帐户的秘密密钥
  • volume_prefix-服务器在对象键中使用的前缀
  • bucket_configuration_id-预先存在的S3数据的ID
  • 地区-Amazon AWS地区 
  • url-兼容S3的服务的url
  • prefix-要添加到Blob的前缀 
  • use_infrequent_access -  — ,
  • infrequent_access_threshold
  • use_intelligent_tiering —  S3 Intelligent‑Tiering,
  • threads — ()


因此,在团队zxsuite的帮助下,备份migrateBackupVolume S3 bucket_name zextrasbucket access_key czSFx ********** 6TaQgts秘密bSvyLBkgxb6HV ************ CUHGhJCT5G2reaW url 已经可以转让ib.bizmrg.com 线程4创建的备份到云存储,以后将所有备份的数据写入其中。



如果需要灾难恢复,则可以使用zxsuite backup setBackupVolume S3命令将S3存储连接到服务器 。连接存储桶后,即可开始将备份导入Zextras Backup,以恢复所有丢失的数据。



如果您具有多服务器基础结构,则将数据备份到一个S3存储桶将在不同邮件存储的备份之间造成混淆。为防止这种情况发生,在配置备份到S3存储时,必须 为每个邮件服务器设置唯一的volume_prefix参数 。因此,来自不同邮件服务器的备份数据不会相互覆盖。



另外,您可以连接基于NFS或FUSE的本地网络存储作为备份路径。为此,您需要将设备安装在文件系统上。这是使用命令 sudo mount -t nfs 192.168.0.100:/zextras / mnt / zextras完成的,其中192.168.0.100是IP地址,而zextras文件夹是用于存储备份的预先创建的文件夹。如果无法安装设备,则应使用sudo apt install nfs-common命令安装缺少的软件包 



如果正确配置了异地备份,则将在Zimbra OSE管理员控制台的“ Zextras备份”部分中显示一个板,其中包含有关对外部数据存储进行备份的信息。







此后,如果尚未配置备份,则需要输入命令 zxsuite backup setBackupVolume Local / mnt / zextra s,如果已经启动了备份的创建,则输入命令 zxsuite backup migrateBackupVolume Local / mnt / zextras...在这两种情况下,连接所需的唯一参数是NAS的安装路径。 



之后,Zimbra OSE的备份副本将立即开始保存到本地网络设备,并且在紧急情况下,可以将其连接到新的Zimbra OSE服务器以快速恢复数据。



当Zimbra OSE服务器打开时,启用NAS的自动挂载是一个好主意。这是使用/ etc / fstab文件完成的,在该文件中必须注册用于自动装入网络存储的参数。在我们的情况下,它们将如下所示:192.168.0.100/zextras / mnt / zextras nfs默认值为0 0



如果发生事故,并且需要从备份还原数据,则需要在服务器上将包含备份的文件夹安装在该文件夹上,然后开始还原备份。



结果,将创建备份并将其与服务器分开存储。这增加了即使服务器被物理破坏了,所有必要数据都可以保留的可能性。



对于与Zextras Suite有关的所有问题,您可以通过电子邮件katerina@zextras.com与Zextras公司Ekaterina Triandafilidi的代表联系。



All Articles