gegeligegeligo
V2EX  ›  问与答

各位是如何管理配置文件的?

  •  
  •   gegeligegeligo · Sep 22, 2025 · 1354 views
    This topic created in 247 days ago, the information mentioned may be changed or developed.
    就是假如你要管理多台服务器,每台服务器上都有一些相同的服务端软件,但是 config 文件不一定相同,有的一样,有的不一样。

    一台服务器上的服务端软件的配置文件修改了以后,可能其它服务器上的也需要修改一下。你是怎么做到快速修改的?

    然后你有了一台新的服务器,配置文件可能与其它的几台服务器大致相同,但是又不完全一样,你是怎么做到快速部署的?

    还有就是你可能会经常忘记这些配置命令是什么意思,
    以及,你可能经常忘记配置文件的目录是在哪里,
    以及,每台服务器上的配置文件路径可能都不相同,你是如何记录下来的?

    有没有什么比较好用的软件,可以解决上述问题呢?

    谢谢
    3 replies    2025-09-23 14:01:35 +08:00
    Volekingsg
        1
    Volekingsg  
       Sep 22, 2025
    根据描述可以看看 ansible
    simple688
        2
    simple688  
       Sep 23, 2025
    大致相同,又不完全相同的。使用 ansible 把配置文件推到其他机器上,然后在调用脚本,把每个机器上需要不一致的地方使用 sed 命令修改。
    lu162
        3
    lu162  
       Sep 23, 2025
    puppet 参考下,体量有点大,没有 ansible 灵活
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5742 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 02:10 · PVG 10:10 · LAX 19:10 · JFK 22:10
    ♥ Do have faith in what you're doing.