阶段 1 - 验证备份并测试移植

Autodesk 建议每次 Vault 升级都从验证的备份开始。

以下用于测试升级的步骤是验证备份的首选方法。

测试环境

最好的做法是在与生产服务器类似的计算机上执行对 Vault Server 的测试升级。通过测试升级可以确保备份有效,并确定潜在问题,而不影响生产环境。以下是对测试环境优势的概述。

测试计算机设置

优势

类似的 CPU、内存、磁盘空间

估计移植可能需要花费的时间。了解移植设置,例如要更改的过期值。显示其他可能需要更改的配置设置。

数据库

需要访问 2 GB 甚至更大的 Vault 的测试计算机也需要安装类似的完整版 MicrosoftTM SQL Server。

其他安装在生产服务器上的应用程序

测试与各种代理客户端、防火墙、防病毒程序等的兼容性。

操作系统、Service Pack、防火墙等。

兼容性测试。

Microsoft® Windows® 管理设置

检查与 Windows 域策略、登录脚本、权限及其他设置的兼容性。

如果无法实现与生产环境类似的测试环境,成本较低的替代方法是采用虚拟计算机,如 VMware 或 Microsoft 提供的 Virtual PC。虚拟机缺少上述很多优势,但远远优于不执行备份和移植验证。

恢复备份

使用 Vault Server 应用程序在测试环境中恢复生产备份。

移植超时

如果移植因超时错误停止,以下步骤将帮助解决该问题。在 ADMS Console 中查找今天日期对应的控制台日志,然后搜索“timeout”。如果找到超时错误,请执行以下步骤。

查看 ADMS 日志文件以确定原因是否为超时:

C:\ProgramData\Autodesk\VaultServer\Filestore\ADMSConsoleLog-YYYYMMDD.txt

在日志文件中自下而上搜索“timeout”。如果找到超时错误并且时间戳与移植停止时间匹配,请执行以下步骤:

  1. 在 Vault Server 上,打开 Windows 资源管理器,然后浏览到 C:\Program Files\Autodesk\ADMS Product 20__\Server\Web\Services。
  2. 创建 Web.config 文件的备份副本。
  3. 使用记事本打开 Web.config 文件并查找以下行:
**<timeouts connection=”120” defaultCommand=”360” longCommand=”1800” />**

注意:具体值可能与以上显示的值不同。
  1. 双击 DefaultCommand 和 longcommand 的现有值。
注意:如果将 defaultCommand 的值设置为 1000 以上,请将 executionTimeout 的值增加到相同或更高的值。此值位于下列行中:<httpRuntime maxRequestLength=”51200” executionTimeout=”1000” />。
  1. 保存 Web.config 文件。

  2. 打开 ADMS Console。

  3. 执行以下一组任务之一: - 如果 Vault 旁边显示一个黄色爆炸符号,请在该 Vault 上单击鼠标右键,然后选择移植。 - 如果没有显示黄色符号,请关闭 ADMS Console 并按照以下步骤执行版本之间 (B2B) 的移植:

    1. 打开命令提示并浏览至 Connectivity.ADMSConsole.exe 的安装位置。
    2. 在命令行模式下运行 ADMS b2bmigrate 操作:
      示例:Connectivity.ADMSConsole.Exe -Ob2bmigrate -VUadministrator -VPadmin_password -DBUsql_user -DBPsql_password,对于 -VP 开关,将 admin_password 替换为相应的管理员密码。
      
      仅当 sa 密码不是默认密码时,才需要最后两个命令行参数 –DBU 和 –DBP。
    

验证恢复的数据

验证文件存储和数据库是否完整,以及恢复的环境是否可操作。使用客户端来验证内容,并使用 Vault Server 应用程序验证配置。

移植测试

安装本页详细介绍的过程来测试环境。使用测试环境提供安全选项来体验移植过程,并发现意外难题。尽管此过程需要花费一些时间,但从长远来看,它可以通过避免对生产环境的影响来节省时间和精力。