Skip to content
Search Rocky Linux

This page uses Chinese content. Search opens the Chinese documentation.

    Browse this documentation

    Rocky Linux 自动化与配置管理

    This content is not available in your language yet.

    自动化的目标是「同一份输入,得到同一批机器」。Rocky 官方文档在这条线上的抓手可以分成三段:装机(无人值守安装)、例行任务(定时与时间同步)、以及模板与配置管理。本页按这三段说明可用入口,以及把它们接进生产时的顺序。

    无人值守安装:官方 Kickstart 指南

    Section titled “无人值守安装:官方 Kickstart 指南”

    官方提供 Kickstart 无人值守安装指南(automation/kickstart-rocky),把「一套配置装出一批机器」写成可复用的安装描述文件。

    批量装机真正容易出事的地方不是语法,而是输入是否收敛:

    • 一份安装描述文件对应一类角色,角色差异用变量或分文件表达,不要在一份文件里塞满条件分支;
    • 分区、账户、时区、时间同步这四类设置先定稿,它们是后续所有配置的起点;
    • 装完即验:把「装机成功」定义为可登录且关键检查项全过,而不是安装器退出码为零。

    官方自动化指南覆盖多篇主题:cron(cron_jobs_howto 与 cronie 两篇)、anacron、chrony 时间同步、OliveTin,以及 Packer 与 vSphere 的模板自动化;配置管理方向另有 Ansible 学习书(books/learning_ansible)。

    这些主题对应三类不同的自动化任务:

    • 定时与补偿:cron 面向「按点执行」,anacron 面向「错过了也要补上」的场景;
    • 时间基准:chrony 解决的是时间一致性——时间漂移会让日志、证书与分布式一致性判断一起失真;
    • 操作封装与模板:OliveTin 把常用运维动作包成可点击入口,Packer 那条线把「装好的机器」固化成可重复分发的模板。

    上文那本 Ansible 学习书是官方给出的入门路径;落到生产环境,配置管理要解决的是三件事:清单(哪些机器、各是什么角色)、幂等任务(跑第二次不改变结果)、可核对的落点(配置写到哪里、怎么验证)。

    批量环境的更新节奏必须由自己控制:先把内容来源在内部收敛成一份副本(见 Rocky 仓库结构与启停),再从内部分批引入生产,批次之间留观察时间。变更内容跟 Rocky 发布与变更跟踪 对齐——「上游发了什么」和「我什么时候引入」是两件事,混在一起就会失去节奏。

    漂移是批量环境的默认状态,不是意外:一台机器被手工改过、几个月后才发现,是流程缺口而不是纪律问题。可操作的做法是与基线定期比对——配置文件、软件包清单、服务状态三类分别留档,每个差异要么被解释、要么被修正。