1.6任务评估v2.md
需求 | 子任务 | 优先级 | 负责人 | 工时评估 | 计划开始时间 | 计划完成时间 | 岗位组别 | 任务状态 | 前置任务 | 备注 |
---|---|---|---|---|---|---|---|---|---|---|
总控安装相关需求 | 安装脚本中加入IP设置的交互:文档+编码 | P2 | 2.4 | 未开始 | ||||||
总控安装相关需求 | 打总控包时需要将安装脚本挪到安装包的第一层目录下 | P2 | 0.34 | 未开始 | ||||||
总控安装相关需求 | 需要调整安装脚本的默认工作目录 | P2 | 0.34 | 未开始 | ||||||
总控安装相关需求 | 安装的残留清除:文档+编码 | P2 | 2.4 | 未开始 | ||||||
总控安装相关需求 | 在总控安装时需要将上次残留的总控给清除干净,并进行安装 | P2 | 2.2 | 未开始 | ||||||
总控安装相关需求 | 环境检测时将内存、CPU核心数、磁盘存储空间的资源校验调整为非硬性要求的安装检测条件 | P2 | 0.8 | 未开始 | ||||||
总控安装相关需求 | 总控数据初始化调整:纯执行 | P2 | 2 | 未开始 | ||||||
总控卸载相关的需求 | 打包时将总控的卸载脚本的调整到第一层目录 | P2 | 0.34 | 未开始 | ||||||
总控卸载相关的需求 | 卸载脚本需要调整默认的工作目录位置 | P2 | 0.34 | 未开始 | ||||||
总控升级相关的需求 | 总控包、插件包的打包拆分:纯执行(需要前置完成—-组件与结构与定义) | P2 | 5.6 | 未开始 | ||||||
总控升级相关的需求 | 在总控数据初始化的时候插件包数据初始化的代码需要做相关调整 | P2 | 2.2 | 未开始 | ||||||
总控升级相关的需求 | 在总控升级包导入的时候需要对插件包导入逻辑做相关的调整 | P2 | 4.2 | 未开始 | ||||||
总控升级相关的需求 | 增加对插件增量包导入的支持 | P2 | 1.4 | 未开始 | ||||||
总控升级管理模块:升级包导入 | 在升级包导入时需要拆分、校验、与记录各个升级单位的数据 | P2 | 4.2 | 未开始 | ||||||
总控升级管理模块:展示每个升级单位的版本日志 | 插件升级,由 sc 调用插件管理程序实现 | P2 | 1.4 | 未开始 | ||||||
总控升级管理模块 | 聚合已安装/绑定的流量引擎、边车引擎、镜像引擎、插件的数据以展示升级列表 | P2 | 3.2 | 未开始 | ||||||
总控升级管理模块 | 升级状态与进度的展示 | P2 | 1.4 | 未开始 | ||||||
总控升级核心功能 | 总控各个组件的升级调度逻辑 | P2 | 0.8 | 未开始 | ||||||
总控升级核心功能 | 升级进度的反馈逻辑 | P2 | 0.8 | 未开始 | ||||||
总控升级核心功能 | 升级失败信息的反馈 | P2 | 0.8 | 未开始 | ||||||
总控升级核心功能 | 升级失败的回滚调度 | P2 | 2.2 | 未开始 | ||||||
总控升级核心功能 | 升级成功的确认调度 | P2 | 2.2 | 未开始 | ||||||
流量引擎安装 | 引擎安装界面新增授权状态过滤选项 | P1 | 0.8 | 未开始 | 分析:这个需要 installer 这边查询授权接口,聚合查询。关键词:总控联调、前后端联调 | |||||
流量引擎安装 | 引擎安装界面新增可用节点、调出待安装工作节点、已安装工作节点 | P1 | 0.4 | 未开始 | 分析:这里设计前端修改较大,后端改动不多。关键词:前后端联调 | |||||
流量引擎安装 | 引擎安装、卸载失败原因后端记录、展示 | P1 | 1.3 | 未开始 | 分析:需要加一张引擎生命周期操作表,记录某引擎下的操作,失败原因,时间等信息,便于查询展示。关键词:表结构设计、前后端联调、引擎联调 | |||||
流量引擎安装 | 已到期、未到期引擎工作节点展示 | P1 | 0.8 | 未开始 | 分析:installer 各个工作节点查询授权,聚合展示。关键词:前后端联调 | |||||
流量引擎安装 | 节点扩容新增校验逻辑:管理节点只能是技术,节点名称不允许重复,业务口网卡不与总控同网段 | P1 | 1.3 | 未开始 | 分析:新增检测项目。关键词:前后端联调 | |||||
流量引擎安装 | 允许管理节点扩容,技术调研 | P1 | 3d | 未开始 | 分析:需要做技术调研,测试,查看相关代码。关键词:技术难点 | |||||
流量引擎安装 | 管理节点扩容,实现 | P1 | 3d | 未开始 | 分析:实现管理节点新增。关键词:引擎配合 | |||||
流量引擎安装 | 硬件检测是否满足基础要求,去掉标准要求,结果展示逻辑变更 | P1 | 2.6 | 未开始 | 分析:检测逻辑变更,展示逻辑变更。关键词:前后端联调 | |||||
流量引擎安装 | 程序冲突检测,冲突则不符合 | P1 | 1.3 | 未开始 | 分析:统一程序冲突检测定义逻辑,出相应文档。关键词:前后端联调 | |||||
流量引擎安装 | 多节点安装并行执行 | P1 | 0 | 未开始 | ||||||
流量引擎安装 | 多节点安装,安装失败的引擎节点触发清理操作,卸载干净 | P1 | 4.2 | 未开始 | 分析:触发卸载操作,难点在可靠性的保证,当作一个新脚本实现,uninstall --force 。关键词:引擎联调、技术方案 |
|||||
流量引擎安装 | 多账户引擎安装操作时,提示引擎正在安装中 | P1 | 1.4 | 未开始 | 分析:当重入时,返回相应异常信息。关键词:前后端联调 | |||||
流量引擎安装 | 引擎编辑页名称重复校验 | P1 | 0.4 | 未开始 | 分析:接口处做重复校验。关键词:前后端联调 | |||||
流量引擎安装 | 引擎安装详情优化 | P1 | 0.34 | 未开始 | 分析:前端去掉了一些字段,增加了跳转。关键词:前后端联调 | |||||
流量引擎安装 | 引擎离线时可以强制卸载,(删除对此节点授权) | P1 | 6.8 | 未开始 | 分析:技术难点在于当引擎恢复后,是否影响引擎和总控的工作,需要将所有引擎与总控的通信机制整理出来后,修改机制,当没有获得总控认可,流量不被处理。关键词:前后端联调、技术难点、技术方案 | |||||
流量引擎安装 | 新增引擎节点离线卸载脚本(执行后该节点会释放资源) | P1 | 2.6 | 未开始 | 分析:每个组件实现节点卸载脚本,卸载脚本执行节点卸载。关键词:引擎联调 | |||||
流量引擎安装 | 界面卸载交互确认密码 | P1 | 0.34 | 未开始 | 分析:确认密码接口。关键词:前后端联调、总控联调 | |||||
边车引擎安装 | 边车引擎安装列表优化 | P1 | 2 | 未开始 | ||||||
边车引擎安装 | 安装弹窗优化 | P1 | 1 | 未开始 | ||||||
边车引擎安装 | 安装详情页优化 | P1 | 0.5 | 未开始 | ||||||
边车引擎安装 | 编辑页面优化 | P1 | 0.5 | 未开始 | ||||||
边车引擎安装 | 边车引擎资源检测前优化 | P1 | 0.5 | 未开始 | ||||||
边车引擎安装 | 安装失败回滚 | P1 | 1.5 | 未开始 | ||||||
边车引擎安装 | 提供后台强制卸载脚本 | P1 | 0.5 | 未开始 | ||||||
边车引擎安装 | 新增强制卸载功能 | P1 | 0.5 | 未开始 | ||||||
边车引擎安装 | 边车升级包导入 | P1 | 2 | 未开始 | ||||||
边车引擎安装 | 边车正常升级功能(需要C++组配合提供polycube和envoy升级脚本) | P1 | 3 | 未开始 | ||||||
升级失败回滚 | 实现方案或许可以在升级前把/opt 目录下的组件先备份,升级失败后恢复相应目录,重启相关组件进程;升级成功则把备份数据删掉 |
P1 | 3 | 未开始 | ||||||
镜像引擎安装 | 引擎授权状态查询(暂定调总控接口后聚合) | P2 | 0.5 | 未开始 | ||||||
镜像引擎安装 | 名称重复校验(只对已安装的检测) | P2 | 0.5 | 未开始 | ||||||
镜像引擎安装 | 名称限制在63长度以下 | P2 | 0.5 | 未开始 | ||||||
镜像引擎安装 | 安装过程中点击取消安装(速度很快,可能还没点击就安装完了)(需新增接口,可新增一个状态) | P2 | 3 | 未开始 | ||||||
镜像引擎安装 | 多账号安装时要加锁 | P2 | 0.5 | 未开始 | ||||||
镜像引擎安装 | 相关日志要做记录(中间件或统一一种记录方式) | P2 | 1 | 未开始 | ||||||
镜像引擎安装 | 进度条(与前端约定或自行计算(可能要修改返回字段)) | P2 | 1.5 | 未开始 | ||||||
镜像引擎安装 | 离线安装:生成对应的安装包(拆包再修改再打包,CPU和磁盘性能差时会影响效率,需新增接口) | P2 | 1.5 | 未开始 | ||||||
镜像引擎安装 | 离线安装:系统资源可用性检测,判断是否满足安装要求 | P2 | 1 | 未开始 | ||||||
镜像引擎安装 | 离线安装:卸载残留检测 | P2 | 0.5 | 未开始 | ||||||
镜像引擎安装 | 离线安装:安装包下载接口(新增接口) | P2 | 1 | 未开始 | ||||||
镜像引擎安装 | 离线安装:失败重试/回滚(大概率也会失败,次数和形式待定,是否需要交互) | P2 | 1.5 | 未开始 | ||||||
镜像引擎安装 | 离线安装:安装后向总控(installer)注册(成功失败都需要;需总控实现一个注册接口) | P2 | 1 | 未开始 | ||||||
镜像引擎安装 | 强制卸载,清除相关注册信息 | P2 | 1 | 未开始 | ||||||
镜像引擎安装 | 被强制卸载的引擎若再次重连则不做处理 | P2 | 5 | 未开始 | ||||||
镜像引擎安装 | 进度条(与前端约定或自行计算(可能要修改返回字段)) | P2 | 1.5 | 未开始 | ||||||
镜像引擎安装 | 失败重试(大概率也会失败,次数和形式待定,是否需要交互) | P2 | 1 | 未开始 | ||||||
镜像引擎安装 | 升级包导入、取消导入(需新增接口,或共用接口) | P2 | 2 | 未开始 | ||||||
镜像引擎安装 | changelog(生成方式、内容和存放位置待定) | P2 | 1 | 未开始 | ||||||
镜像引擎安装 | 升级包合法性、版本、依赖校验(需约定包结构和内容和检测方式) | P2 | 2 | 未开始 | ||||||
镜像引擎安装 | 多账号升级时要加锁 | P2 | 0.5 | 未开始 | ||||||
镜像引擎安装 | 卸载升级中的引擎时要报错 | P2 | 0.5 | 未开始 | ||||||
镜像引擎安装 | 升级时禁止对相关agent操作 | P2 | 0.5 | 未开始 | ||||||
镜像引擎安装 | 升级包要做依赖记录(需约定记录方式) | P2 | 1 | 未开始 | ||||||
镜像引擎安装 | 升级失败回滚(大概率也会失败,次数和形式待定,是否需要交互) | P2 | 1 | 未开始 | ||||||
流量Agent 安装 | Agent授权状态查询(暂定调总控接口后聚合) | P2 | 0.5 | 未开始 | ||||||
流量Agent 安装 | 名称重复校验(只对已安装的检测) | P2 | 0.5 | 未开始 | ||||||
流量Agent 安装 | 名称限制在63长度以下 | P2 | 0.5 | 未开始 | ||||||
流量Agent 安装 | 进度条(与前端约定或自行计算(可能要修改返回字段)) | P2 | 1.5 | 未开始 | ||||||
流量Agent 安装 | 安装过程中点击取消安装(速度很快,可能还没点击就安装完了)(需新增接口,可新增一个状态) | P2 | 3 | 未开始 | ||||||
流量Agent 安装 | 多账号安装时要加锁 | P2 | 0.5 | 未开始 | ||||||
流量Agent 安装 | 相关日志要做记录(中间件或统一一种记录方式)(给总控做) | P2 | 1 | 未开始 | ||||||
流量Agent 安装 | 组件要加版本号并记录(信息存放位置及内容不确定) | P2 | 2 | 未开始 | ||||||
流量Agent 安装 | 强制卸载,清除相关注册信息 | P2 | 0.5 | 未开始 | ||||||
流量Agent 安装 | 被强制卸载的Agent若再次重连则不做处理 | P2 | 1 | 未开始 | ||||||
流量Agent 安装 | 进度条(与前端约定或自行计算(可能要修改返回字段)) | P2 | 1.5 | 未开始 | ||||||
流量Agent 安装 | 失败重试(大概率也会失败,次数和形式待定,是否需要交互) | P2 | 1 | 未开始 | ||||||
流量Agent 安装 | 升级包导入、取消导入(需新增接口,或共用接口) | P2 | 2 | 未开始 | ||||||
流量Agent 安装 | changelog(生成方式、内容和存放位置待定) | P2 | 1 | 未开始 | ||||||
流量Agent 安装 | 升级包合法性、版本、依赖校验(需约定包结构和内容和检测方式) | P2 | 2 | 未开始 | ||||||
流量Agent 安装 | 多账号升级时要加锁 | P2 | 0.5 | 未开始 | ||||||
流量Agent 安装 | 卸载升级中的引擎时要报错 | P2 | 0.5 | 未开始 | ||||||
流量Agent 安装 | 升级时禁止编辑挂起等等操作 | P2 | 0.5 | 未开始 | ||||||
流量Agent 安装 | 升级包要做依赖记录(需约定记录方式) | P2 | 1 | 未开始 | ||||||
流量Agent 安装 | 升级失败回滚(大概率也会失败,次数和形式待定,是否需要交互) | P2 | 1 | 未开始 |
1.6任务评估v2.md
https://abrance.github.io/2024/06/12/mdstorage/project/sr/基础设施相关/1.6任务评估v2/