07-25 监控与日志 Prometheus Exporter 实战:使用 Node Exporter 与 Blackbox Exporter 监控主机和服务 Prometheus 本身负责抓取、存储和查询时序指标,Exporter 负责把系统或服务状态转换为 Prometheus 指标。Node Exporter 采集 Linux 主机内部指标,Blackbox Exporter 从外部探测 HTTP、TCP、ICMP 和 DNS,两者解决的问题不同。 3
07-25 DevOps 与自动化 生产发布工程实践:统一规范、渐进交付与快速回滚 可靠发布的目标不是“永不失败”,而是在变更失败时尽早发现、限制影响并快速恢复。生产发布应由统一平台执行,使用经过测试的不可变产物,配合渐进式流量、健康门禁和可验证的回滚方案。 ## 1. 建立统一但不过度僵化的规范 建议统一以下基础能力: 1. 通过一个受控发布系统操作生产环境。 2. 使用经过审批 3 0 0
07-25 DevOps 与自动化 CI/CD 流水线设计:持续集成、持续交付与持续部署的区别 CI、持续交付和持续部署经常被统称为 CI/CD,但三者解决的问题不同。设计流水线前先明确边界,才能避免“有 Jenkins 就算 DevOps”或“自动部署等于持续交付”的误区。 ## 1. 持续集成(Continuous Integration) 持续集成强调开发者频繁把小变更合入共享主干,并通 2 0 0
07-25 DevOps 与自动化 DevOps 入门:从部门协作到可度量的软件交付能力 DevOps 不是一个工具名称,也不是把开发人员叫成运维。它是一套文化、工作方式和工程能力,目标是让开发、测试、安全和运维共同对软件从需求到生产运行的完整生命周期负责。 ## 1. DevOps 要解决什么问题 传统交付经常出现这些现象: - 开发只负责写代码,发布失败后再交给运维处理。 - 测试环 3 0 0
07-25 云平台与虚拟化 OpenStack 运维排障指南:实例创建失败、网络不通与卷挂载异常 OpenStack 故障往往跨越多个服务。一个实例处于 ERROR,可能来自配额、调度、镜像、网络、存储、计算节点或消息队列。有效的排障方法不是同时重启所有服务,而是先确定请求停在哪一层,再围绕 request ID 串联证据。 ## 1. 先保存基本信息 ```bash openstack ser 3 0 0
07-25 云平台与虚拟化 OpenStack 镜像与块存储实践:Glance、Cinder、快照和备份 OpenStack 中“镜像、实例磁盘、卷、快照和备份”经常被混为一谈。Glance 管理可重复使用的镜像,Cinder 管理持久块存储;实例快照、卷快照和卷备份又有不同恢复目标。先分清对象,再设计迁移与灾备流程。 ## 1. 镜像、卷和快照的区别 - Glance Image:用于创建实例或卷的模 3 0 0
07-25 云平台与虚拟化 OpenStack Neutron 网络与 SR-IOV:网络、子网、端口和直通实践 Neutron 把网络连接抽象成 Network、Subnet、Port、Router 和 Security Group。日常操作中最容易混淆的是:网络只是二层范围,子网负责地址规划,端口才代表虚拟网卡的连接点。SR-IOV 又引入 PF、VF、物理网络映射和特殊 VNIC 类型,需要更严格的前置检 4 0 0
07-25 云平台与虚拟化 OpenStack CLI 常用命令手册:计算、网络、镜像、卷与项目管理 旧版 OpenStack 环境经常混用 nova、neutron、glance 和 cinder 命令。新脚本应优先采用统一的 openstack CLI,旧命令只在维护老平台或确认版本差异时使用。本文按日常操作整理常用命令,并统一使用占位符,避免把真实资源 ID 和密码写进文档。 ## 1. 环境 3 0 0
07-25 云平台与虚拟化 OpenStack 架构与虚拟机创建流程:Nova、Neutron、Glance、Cinder 如何协作 OpenStack 创建虚拟机看起来只是执行一条命令,背后却需要身份、计算、网络、镜像、存储和资源调度等多个服务协同。理解这条请求链路,能明显提高部署与故障排查效率。 ## 1. 主要服务及职责 - Keystone:认证用户身份,签发 Token,并提供服务目录。 - Nova:负责实例生命周期, 4 0 0
07-25 容器与云原生 Kubernetes 进阶学习路线:从会用 kubectl 到能维护生产集群 学习 Kubernetes 最容易陷入两个误区:只背命令,或者一开始就堆很多生态工具。更有效的路线是先理解核心对象和请求链路,再通过真实应用、故障和运维任务逐层加深。下面给出一条从入门到生产运维的路线。 ## 第一阶段:容器与 Linux 基础 先掌握镜像、容器、进程、网络命名空间、挂载和 cgro 3 0 0