麒麟信安一站式系统迁移平台
麒麟信安一站式系统迁移平台是一款集成化解决方案,专为用户提供从其他 Linux 操作系统(如 CentOS 7)到 KylinSec 操作系统的顺畅迁移体验。平台由前端、后端、服务器和工具端四部分组成,各部分紧密协作,构建了一个高效、稳定的迁移系统。
前端采用 Ant Design 框架开发,提供直观、友好的用户界面,使用户能够轻松配置和管理迁移任务。后端基于 Django 框架和 Python 3 语言,负责数据处理和前端交互,确保信息准确传递。服务器端集成 Ansible 自动化运维工具,负责迁移任务的执行,通过 Ansible 实现命令的转发与通讯,确保操作的精确性。工具端使用 Python 3 编写,处理迁移备份、实施、回滚等操作,保障系统的稳定性和可扩展性。
平台各部分的有机结合,提供了高效、安全的迁移服务,简化了系统迁移的复杂性,确保迁移任务顺利完成。
我负责完成了前端 UI 与后端交互代码的实现,负责数据库表格设计,优化了数据访问性能,实现自动化迁移任务的管理与监控。编写了详细的自测提测报告。