上一主题: 在 Linux 服务器上升级 Harvester下一主题: 升级 NFA 控制台


在三层分布式部署中升级 DSA

在三层分布式部署中,每个 DSA 都安装在单机服务器上。 要在专用 Windows 服务器或虚拟机上升级 DSA,请完成本主题中的步骤。

注意:如果使用的是 Linux DSA,请与 CA 支持协调经理或销售客户团队联系,以咨询如何获得基于 Windows 的 DSA。

开始之前:验证安装服务器是否满足以下要求:

请执行以下步骤:

  1. 验证是否已完成对收集的 DSA 数据的处理:
    1. 以具有 CA Network Flow Analysis 管理员权限的帐户登录到 NFA 控制台服务器。
    2. 在 NFA 控制台服务器上找到以下目录:<install_path>\Reporter\datashare\data\<DSA_server_IP_address>
    3. 确认该目录不包含任何 .csv 文件。 如果存在 .csv 文件,请继续检查,直到不再存在这种文件。 这些文件将在 15 分钟内处理完毕并消失。
  2. 开始升级:在 Windows 资源管理器中双击 NFDSASetup9.1.2.exe 文件。

    检查确认安装服务器是否已安装支持版本的 Java Runtime Engine (JRE)。 如果检查失败,将显示错误消息。 在该问题得到更正之前,您无法启动升级程序。

    如果服务器通过了 Java 先决条件检查,将会启动程序并打开“语言选择”屏幕。

  3. 确认选择了适当的语言,然后单击“确定”。

    将打开“许可协议”屏幕。

  4. 复查并接受许可协议:
    1. 阅读许可协议并向下滚动。
    2. 如果您在许可协议条款下继续操作,请单击用于接受该许可协议的选项。 滚动到底部时,便会激活此选项。
    3. 单击“下一步”。

      将会运行先决条件测试,以发现服务器上的问题。 如果发现问题,错误消息便会出现。 严重问题会导致程序退出。 对于非严重问题,先决条件检查警告消息或其他警告消息会出现,让您能够选择立即纠正问题或在安装或升级完成后再纠正问题。

  5. 如果先决条件检查警告消息出现,请查看其中的测试结果:
    1. 立即纠正问题或等到程序完成后。 有关这些警告的详细信息,请参阅“故障排除”一节。
    2. 单击“确定”关闭消息。

      仅当前一个软件版本支持升级时,升级过程才能继续。 如果未安装支持的软件版本,请在进行之前升级到支持的版本

      一旦服务器通过必要的检查,并且您关闭了出现的所有警告消息后,将打开“选择安装文件夹”屏幕。 此屏幕显示最初的根安装路径作为默认设置。

  6. 通过选项验证安装目录:
    1. 在“选择安装文件夹”屏幕中单击“下一步”。

      重要信息:必须使用原始安装路径,否则升级后的软件将无法正常运行。

      如果程序在安装路径中找不到预期的特定目录,将显示错误消息,升级也将无法进行。 如果先前的软件安装能够安全正常运行,将不会发生此问题。

      稍后便会打开“选择 MySQL 数据目录的位置”屏幕。 此屏幕显示 MySQL 数据目录的原始安装路径。

      同时显示“选定的文件夹不为空”消息,此消息请求您确认已备份目录内容。

    2. 在“选择 MySQL 数据目录的位置”屏幕中单击“下一步”。

      重要信息:必须使用原始安装路径,否则升级后的软件将无法正常运行。

      将打开“选择 MySQL 临时目录的位置”屏幕,其中显示了 MySQL tmp 目录的原始安装路径。

    3. 单击“确定”关闭消息。
    4. 在“选择 MySQL 临时目录的位置”屏幕中单击“下一步”。

      重要信息:必须使用原始安装路径,否则升级后的软件将无法正常运行。

      MySQL51 即被配置,然后“安装前摘要”屏幕打开。

  7. 复查安装前信息,然后单击“安装”。

    “正在安装 DSA”屏幕打开,其中显示了升级进度。 升级完成后,将打开“安装完成”屏幕。 此屏幕告知您在升级期间是否发生了任何错误。

  8. 单击“完成”。

    升级程序随即关闭。 DSA 现已升级,DSA 服务已重新启动。

  9. (可选)验证是否满足以下条件:
  10. (可选)定期检查 DSA_Install_<timestamp> 日志。 此日志位于安装路径根级别 - 例如,在 \\CA\NFA 目录中。 使用日志可以监视将 DSA 数据库表迁移到新格式的过程。

    CA NFA DSALoader 服务重新启动后,DSA 数据库表数据的迁移开始。 DSA_Install 日志列出所迁移的表。 对于每个代理或许可,都将迁移九个表。 如果部署中包含大量代理并且存储了大量数据,则迁移可能需要持续一段时间。

后续操作: