什么是 Vault 灾难恢复计划 (DRP)

Autodesk Support

2025年1月13日


涵盖的产品和版本


问题:

什么是灾难恢复计划,以及在发生恶意软件或勒索软件攻击等灾难时如何实施。

环境:

Vault 服务器

原因:

数据损坏。

解决方案:

Vault Server 灾难恢复解决方案包括从 Autodesk Data Management Server (ADMS) Console 创建备份并将其恢复。

备份或恢复 Vault


可以备份和还原 Vault 环境,而无需使用 ADMS Console。您可以在此“白皮书”中找到更多信息。

使用第三方工具备份和恢复 Vault

如果选择第三方进程,则管理员有责任考虑每个可能的灾难场景,并记录从每个灾难场景中恢复所需的步骤。如果没有记录此类计划,数据丢失的可能性就会增加。Autodesk 技术支持将尽可能提供帮助,但不能保证成功。

Vault 管理员必须考虑他们需要多久进行一次备份并进行设置。(备份或恢复 Vault

ADMS Console 备份包含所用数据库的 SQL 备份以及位于 Filestore 中的文件。
如果怀疑或检测到文件存储中的数据库或文件存在严重问题,Autodesk 将建议恢复最后已知良好 (LKG) 或“可恢复”ADMS Console 备份。现有数据库和文件将被覆盖,从而减少有限的数据丢失。数据丢失量将取决于 LKG 备份创建的时间以及从那时起发生了多少数据变化。

勒索软件和其他灾难通常会使站点上的所有数据无法使用。因此,最好在异地保留至少一个备份。

ADMS Console 备份不会在安装后自动进行。需要配置备份。有些决定必须由一个聪明的人做出。例如:-
 

  • 备份时间。 什么时候是最佳时间?
  • 备份频率。每个工作日?
  • 备份位置。备份目的地是什么?
  • 完整备份还是增量备份?(仅 Vault Professional 支持增量备份)。


从灾难中恢复还有其他方面,而 Vault 服务器软件尚未涵盖。

Vault 服务器软件不包括:

  • 在每种环境中,如果服务器计算机被销毁,需要执行的详细步骤。
  • 在 Vault Server 管理员不可用时,在每种环境中需要执行的详细步骤。
  • 在每个环境中复制和还原大量数据所花费的时间。
  • 当 Vault 中的数据不可用时,企业每小时的成本。
  • 更换硬件和 软件 许可证的成本。
  • 对 Vault 功能至关重要的第三方零部件的非默认配置。(例如 Windows、SQL、IIS)。

一个有远见和尽职尽责的 Vault 管理员应该
  1. 确定最坏的情况,
  2. 为最坏的情况做计划。
  3. 记录计划。
记录的计划应该足够详细,以便不熟悉该技术的同事可以在您不在时遵循它。
 
服务器环境会发生变化,因此 DRP 必须始终保持最新。

如果 LKG ADMS Console 备份是在很久以前进行的,会怎么样?

备份的频率及其保留由管理员和数据所有者决定。如果最后一次备份是在很久以前拍摄的。可以选择恢复该文件,然后要求用户扫描其本地工作空间以查找文件,并将其检入到新恢复的 Vault 中。
 

如果您定期进行 Vault 备份,但仅发现数据库损坏,且稍后发现该损坏已经存在了一段时间,应该怎么办?您可以尝试哪些选项?

  1. 运行 SQL 维护计划。这有时可以解决问题。(SQL 维护服务合约 (maintenance plan
  2. 请将该问题报告给 Autodesk 支持。他们可以运行一些可能帮助的治疗脚本。(联系技术支持
  3. 将 LKG 恢复到服务器并重新创建丢失的数据。 
  4. 或者,按照“如果根本没有 ADMS Console 备份?"

 

如果根本没有 ADMS Console 备份,该怎么办?

如果仍然可以在旧服务器中访问 Vault 数据,请使用 Vault Mirror“或 Vault 客户端的”获取“功能将每个文件的最新版本下载到本地工作空间,然后将其检入到新 Vault 中。
 

如果没有 ADMS Console 备份,且无法访问旧服务器,该怎么办?

毫无疑问,您可用的选择已经不多了。安装新的 Vault 服务器,并要求 Vault 用户扫描其本地工作空间以查找可检入到 Vault 中的任何文件。Vault Autoloader Inventor“检入项目”命令可用于批量加载数据。
 

如果没有 ADMS Console 备份、无法访问旧服务器,并且用户已全部删除其本地工作空间中的数据,该怎么办? 

启动新的 Vault Server 并重新创建丢失的数据。
 

SQL 数据同步 - 如果发布方已销毁且存在 ADMS Console 备份,该怎么办?

  1. 安装新的 Vault Server,
  2. 恢复 ADMS Console 备份。
  3. 将该数据库复制到订阅服务器。这将覆盖它们保留的任何数据。
(在某些组织中,出于数据恢复目的,可能会创建订阅服务器并保留旧订阅服务器。


SQL 数据同步 - 如果发布方被销毁,是否可以将订阅方提升为发布方?

没有受支持的方法可将订阅方提升为发布方。


SQL 数据同步 - 如果发布方被销毁,没有备份,只留下订阅方,该怎么办?

在这种情况下,高级步骤将是: 
  1. 对数据最多的订购客户上的 Vault 数据库进行 SQL 备份。
  2. 从连接到 SQL 订阅方的所有 Vault Server 复制文件存储,然后合并它们。
  3. 在替换 SQL\Vault 服务器环境中恢复数据库。
  4. 恢复数据库时,确认未勾选 WITH KEEP_REPLICATION 选项。
  5. 在全部附加数据库后,将其与 SQL 实例分离。
  6. 启动 Autodesk Data Management Server Console。
  7. 附着主 (KnowledgeVaultMaster) Vault。
  8. 附着其余数据库之前,请在 ADMS Console 用户界面中删除这些数据库的任何记录。
  9. 附着 Vault 和库数据库。
  10. 启用数据库和文件存储。
  11. 将重新连接的数据库复制到订阅方。 

注意: 可能会发生一定程度的数据丢失。在这种情况下,Autodesk 技术支持可提供的支持数量有限。 

 

SQL 数据同步 - 如果订阅方数据库损坏,但用户仍可以登录并添加数据,该怎么办?

应告知用户立即停止添加新数据。除非他们有文件的本地备份,否则他们很可能会丢失数据。这可以通过停止 Vault Server Web 服务来实现。
在这种情况下,Vault 支持的唯一解决方案是重新初始化订购客户的固定期限的使用许可,或取消复制受影响的数据库并重新复制它们。这可能导致订购客户中存储的数据丢失。为了最大限度地降低数据丢失的几率,需要对订阅方(服务器 A)数据库和文件存储进行紧急备份,并将它们恢复到新的独立 Vault 服务器(服务器 B)。将服务器 A 中的数据库还原到服务器 B 后,服务器 A 可以禁用并重新启用其复制。这是安全的,因为未复制到发布方的数据仍存在于服务器 B 上。然后,服务器 B 可用于检索文件,在固定期限的使用许可再次工作后,这些文件可以上传到服务器 A。
 

如果恢复的文件存储中缺少文件怎么办?

每个文件将有多个版本。某些文件版本在恢复后可能会丢失。在这种情况下,Vault 的文件存储验证后台进程将扫描文件存储并将缺少的文件记录在该服务器的 AVFSConsole 日志文件中。然后,Vault 管理员可以决定以下选项:
  1. 接受 Vault 中缺少某些文件版本,并且 AVFS Console 日志中的消息将保留在将来的文件存储验证中。
  2. 从 Vault 中获取文件的最新版本。从 Vault 中删除文件,然后从 Autoloader 的 Inventor 重新添加。
出于法律原因,Autodesk 无法更改 Vault 数据库以“欺骗”软件忽略或跳过缺少的文件版本。手动更新数据库将不可避免地导致数据不匹配,从而导致生产错误,Autodesk 对此不承担任何责任。
 

是否可以手动编辑 SQL 数据库以修复损坏?

产品:

Vault Professional、Vault Basic、Vault Workgroup


此信息是否有用?


需要帮助?请求助 Autodesk 助手!

助手可以帮助您找到答案或联系支持人员。


您享有什么级别的支持?

不同的固定期限使用许可方案提供了不同级别的支持。了解您的许可方案提供的支持级别。

查看支持级别