实用工具:如何将PaloAlto防火墙规则自动迁移到OCI防火墙

💡 原文中文,约5600字,阅读约需14分钟。
📝

内容提要

本文介绍了如何使用自动化工具将PaloAlto防火墙规则迁移到Oracle Cloud Infrastructure Network Firewall。使用脚本可以转换规则并安装到OCI防火墙中。需要注意的是,OCI网络防火墙的GUI限制用户创建超过25个对象,但可以使用API创建所需的其他对象。此工具仅关注防火墙访问规则,不包括PBR和其他功能。在迁移前需要仔细规划生产网络上的防火墙迁移。

🎯

关键要点

  • Oracle Cloud Infrastructure Network Firewall 是下一代托管网络防火墙,适用于 OCI 虚拟云网络。
  • 需要将 PaloAlto 防火墙规则转换为 OCI 网络防火墙策略。
  • 使用自动化工具迁移防火墙规则的前提条件包括安装 Python 和相关包。
  • 需要 Palo Alto 配置文件 config.xml 和访问 OCI 防火墙服务的权限。
  • OCI 网络防火墙的 GUI 限制用户创建超过 25 个对象,但可以使用 API 创建更多对象。
  • 脚本提供转换、安装防火墙规则和退出三种选项。
  • 转换后生成的 missing_items.xlsx 文件需要手动输入缺失的对象信息。
  • 成功运行脚本后会生成三个 JSON 文件,并尝试在 OCI 防火墙中安装策略。
  • 已知问题包括 XML 格式变化、仅关注防火墙访问规则、不支持 PBR 和手动捕获缺失对象。
  • 防火墙规则迁移是更换现有防火墙时最耗时的步骤,需要仔细规划。
➡️

继续阅读