资产与区服配置
机房、区服、主机、端口、负责人集中维护,字段可自定义,任何修改都留下前后对比。
不替换你已有的 Ansible、Jenkins 和监控,而是把它们串成一条有权限、有记录的操作链路。
机房、区服、主机、端口、负责人集中维护,字段可自定义,任何修改都留下前后对比。
按区服或标签选目标机器,执行已有的 Playbook,日志实时回传,可中断、可只重跑失败主机。
Jenkins 构建完成后把产物上报平台,下载走带签名的临时链接,每个版本知道从哪来、发去了哪。
分批推进,失败即停,健康检查不通过不放行;回滚就是选上一个可用版本再跑一次。
按角色和区服范围授权,谁在什么时间对哪台机器做了什么,连同完整输出一起存档可导出。
任务结果推送企业微信、钉钉或邮件,失败自动带上出错主机和现场日志,不用回后台翻。
一套常规、可自己接手维护的技术栈,不引入需要额外学习成本的中间件。
虚线框为对接的既有系统,平台只做调用方,不改变它们的使用方式。
每一步都有明确的负责人和退出条件,出问题时知道停在哪、回到哪。
Jenkins 构建成功后把压缩包和版本信息推送到平台。
核对版本与目标区服、主机清单和当前在线版本。
先发少量机器,健康检查通过才允许继续。
按批次推进,任一批失败立即停住并保留现场。
选定上一个可用版本,沿同一条流程回退。
一台 4 核 8G 的内网机器即可起步,支持完全离线安装,镜像与依赖可提前导入。
# 1. 准备配置 cp .env.example .env && vi .env # 2. 启动全部组件 docker compose up -d # 3. 初始化数据库与管理员 docker compose exec web \ python manage.py migrate docker compose exec web \ python manage.py createsuperuser # 打开 https://ops.example.com 开始使用