本帖最后由 dalian_zhang 于 2023-6-26 09:22 编辑
AD在进行全局负载配置时,需要进行大量的配置,AD产品本身没有提供批量导入的接口。于是有了编写一个简单的脚本来辅助进行批量导入,方便实施中遇到相同场景进行批量导入 本脚本使用 Python 进行开发,请确保运行环境已经安装 Python 3.8 以上环境 脚本参考 AD 7.0.8R6 Web API 文档进行开发,不同版本可能存在接口不兼容问题,如有需要可进行适配。因为导入数据有一定关联性,手动进行配置一方面数据量太大,另一方面容易出现错误,所以编写了这个脚本来方便各位同事在遇到一样场景的时候进行配置导入。 先安装运行所需库 <
然后将需要批量配置的内容按照表格的格式填入 import.xslx 文件的各个 sheet 中,每个 sheet 名字为对应配置的内容 <
注意:需要提前配置好 监视器 和 LDNS配置 并填入表格,否则可能导致导入失败 打开 ad_import.py 文件,对文件中全局配置位置修改相应的参数,文档中相应注释 <
修改完成后 运行 ad_import.py 文件 <
等待脚本执行完成,进入 AD 页面中查看导入数据 注意事项本脚本只实现了批量导入功能,没有对数据进行校验与判断,不建议大规模使用 目前脚本针对单个虚拟地址池的导入,如需导入多个需要对代码进行一定修改 由于导入的数据有强关联性,所以如果出现使用问题可留言
|