排除迁移问题

Cisco Secure Firewall 迁移工具的故障排除

在 Check Point 配置文件上传或将已迁移的配置推送到 管理中心 时,迁移通常会失败。

Check Point 配置迁移过程失败的一些常见情况如下:

  • Check Point Config.zip 中文件缺失。

  • Cisco Secure Firewall 迁移工具在 Check Point Cofig.zip 中检测到无效文件

  • 如果 Check Point 配置文件是除 .zip 以外的任何压缩文件类型。

Cisco Secure Firewall 迁移工具支持捆绑包

Cisco Secure Firewall 迁移工具提供下载支持捆绑包的选项,以提取重要的故障排除信息,例如日志文件、数据库和配置文件。请执行以下操作:

  1. 在完成迁移 (Complete Migration) 屏幕上,点击支持 (Support) 按钮。

    系统将显示“帮助”支持页面。

  2. 选中支持捆绑包复选框,然后选择要下载的配置文件。


    注


    默认情况下,系统已选择要下载的日志和 dB 文件。
  3. 点击下载 (Download)。

    支持捆绑包文件以 .zip 格式下载到您的本地路径。解压缩 Zip 文件夹以查看日志文件、DB 和配置文件。

  4. 点击给我们发送邮件 (Email us),通过电子邮件将故障详细信息发送给技术团队。

    您还可以将下载的支持文件附加到电子邮件中。

  5. 点击访问 TAC 页面 (Visit TAC page),在思科支持页面上创建 TAC 支持请求。


    注


    您可以在迁移过程中随时从支持页面提交 TAC 支持请求。

用于排除故障的日志和其他文件

可在以下文件中找到有助于识别和排除问题的信息。

文件 位置

日志文件

<migration_tool_folder>\logs

迁移前报告

<migration_tool_folder>\resources

迁移后报告

<migration_tool_folder>\resources

未解析文件

<migration_tool_folder>\resources

Check Point 文件上传失败故障排除

如果 Check Point 配置文件上传失败,这通常是因为 Cisco Secure Firewall 迁移工具无法解析文件中的一行或多行。

可在以下位置找到导致上传和解析失败的错误的相关信息:

  • 未解析文件 - 查看文件末尾部分,确定已成功解析的 Check Point 配置文件中最后被忽略的行。

  • 意外文件 - 检测到的 Check Point 文件无效。例如,使用 Mac 操作系统压缩时会创建 Mac 系统文件。删除 Mac 文件。

  • (仅适用于 r75-r77.30)命名不正确的文件 - 没有为 Check Point 正确命名安全策略和 NAT 策略文件。正确重命名 ACL 和 NAT 文件。

  • 缺少文件 - Check Point config.zip 文件中缺少某些文件。添加所需的文件。


    注


    对于 r77,手动提取缺失的配置文件。有关详细信息,请参阅导出 Check Point r77 配置文件。

    对于 r80,使用 Live Connect 为 Cisco Secure Firewall 迁移工具提取正确的配置文件。有关详细信息,请参阅导出 Check Point r80 配置文件。


Check Point 故障排除示例:找不到对象组的成员(仅限 r75–r77.30)

在本示例中,由于一个元素的配置出错,Check Point 配置文件上传和解析失败。

过程


步骤 1

查看错误消息以确定问题。

此失败生成以下错误消息:

位置 错误消息

Cisco Secure Firewall 迁移工具消息

Check Point 配置文件解析出错。

有关解析错误,请参阅迁移前报告的错误部分;有关推送阶段发生的推送错误,请参阅迁移后报告。

日志文件

[ERROR | objectGroupRules] > "ERROR, SERVICE_GROUP_RULE not applied for port-group object [services_epacity_nt_abc] as CheckPoint object [ica] does not exist in <service> table;"

[INFO | objectGroupRules] > "Parsing object-group service:[services_gvxs06]"

[INFO | objectGroupRules] > "Parsing object-group service:[services_iphigenia]"

[INFO | objectGroupRules] > "Parsing object-group service:[Services_KPN_ISP]"

步骤 2

打开 Check Point services.xml 文件。

步骤 3

搜索名称为 services_gvxs06 的对象组。

步骤 4

使用智能控制板创建对象组的缺失成员。

步骤 5

再次导出配置文件。有关详细信息,请参阅导出 Check Point 配置文件。

步骤 6

如果没有其他错误,将新 Check Point 配置 zip 文件上传到 Cisco Secure Firewall 迁移工具并继续执行迁移。


Live Connect 的 Check Point (r80) 故障排除示例

示例 1:在 Check Point 安全管理器上请求详细信息。

在本示例中,Cisco Secure Firewall 迁移工具请求了 Check Point 安全管理器的详细信息。

查看错误消息以确定问题。此失败生成以下错误消息:

位置 错误消息

Cisco Secure Firewall 迁移工具消息

筛选请求以提供 Check Point 安全管理器的详细信息。

日志文件

[ERROR | connect_cp] > "Unable to extract the Extracted-objects.json file due to credentials with insufficient privileges, time-out issues and so on. 有关详细信息,请参阅 Cisco Secure Firewall 迁移工具用户指南。

127.0.0.1 - - [20/Jul/2020 17:20:43] "POST /api/CP/connect HTTP/1.1" 500 -

凭证不正确。按照上述步骤预先配置凭证。用于 Check Point 安全管理器的 Check Point Gaia 上使用的凭证必须有 /bin/bash shell 配置文件。必须为具有正常部署的“超级用户”权限的 Check Point 安全管理器在 Check Point 智能控制台应用上部署相同的凭证。如果使用了多域部署,则权限必须是“超级用户”。有关更多信息,请参阅使用 Live Connect 预先配置 Check Point (r80) 设备以进行配置提取。

示例 2:错误的文件格式

在本例中,Cisco Secure Firewall 迁移工具迁移因文件格式错误而被阻止。

查看错误消息以确定问题。此失败生成以下错误消息:

位置 错误消息

Cisco Secure Firewall 迁移工具消息

已阻止

日志文件

[ERROR | cp_device_connection] > "Bad file format"

2020-07-20 17:10:57,347 [ERROR | connect_cp] > "Unable to download .tar file."

127.0.0.1 - - [20/Jul/2020 17:10:57] "GET /api/CP/generate_tar_file?package=Standard HTTP/1.1" 500 -

凭证不正确。按照上述步骤预先配置凭证。用于 Check Point 安全管理器的 Check Point Gaia 上使用的凭证必须有 /bin/bash shell 配置文件。必须为具有“超级用户”权限的 Check Point 安全管理器在 Check Point 智能控制台应用上部署相同的凭证。如果使用了多域部署,则必须授予“超级用户”权限。有关更多信息,请参阅使用 Live Connect 预先配置 Check Point (r80) 设备以进行配置提取。

示例 3:被阻止的 VSX 功能在威胁防御中不受支持

在本示例中,由于威胁防御中的 VSX 功能被阻止,Cisco Secure Firewall 迁移工具迁移失败。

查看错误消息以确定问题。此失败生成以下错误消息:

位置 错误消息

Cisco Secure Firewall 迁移工具消息

被阻止的 VSX 功能在 FTD 中不受支持。

日志文件

[ERROR | config_upload] > "VSX Feature is UNSUPPORTED in FTD"

Traceback (most recent call last)

问题描述 – 之所以出现该错误是因为从 Check Point r80.40 开始弃用了 fw vsx stat 命令。

解决方法是执行以下步骤:

  1. 解压缩 config.zip 文件。

  2. 打开 networking.txt 文件。

    以下是样本输出的示例:

    firewall> fw vsx stat
    Deprecated command, Please see sk144112 for alternative 
    Deprecated commands: cphaprob cpinfo cplic fw ips raidconfig fwaccel

    按照如下步骤手动进行更换:

    firewall> fw vsx stat 
    VSX is not supported on this platform 
  3. 选择所有文件并以 .zip 扩展名将它们压缩。