软件架构说明
django_open-ipam 第一版本 基本功能
- 支持地址在线分配
- 支持定时地址自动更新
- 支持定时地址回收
- redis部署
- celery-flower 部署
- 数据库新建django_open_ipam表
- nacos 部署
- docker\docker-compose 需要
- 新建
ipam
数据库:数据迁移 - 按需初始化数据(tags+users)
- 注册
nacos
,前端页面调试 ipam
管理页面ip:38001
- 自动更新和自动回收任务配置(仅支持管理页面配置?)
- 启动redis
- 启动celery-flower
- 启动celery任务队列
- 启动项目runserver即可
- admin后台数据展示、任务运行等
- 基础模型和字段定义
- 原ipam数据导入
- ipam接口适配
- 获取子网树结构
- 根据子网获取地址使用详情
- 定制化
1.后台树结构 2.后台矩阵展示使用状况 3.后台运行定时任务
- 地址回收 回收IPAM中最后在线时间大于90天的IP地址,将其置为自定义空闲 暂未细分 √
- 定时修改特殊网段描述 为特殊的子网段添加描述,每天8:00 √
- 地址信息更新 IPAM地址全网更新main 根据现网中所有IP地址 Total_ip_list来进行地址更新 √
- ipv4、ipv6 地址展示适配
- 功能验证:地址分配、地址批量分配、地址回收、ipv6地址动态滚动刷新