我在学校网络上有数十个运行 Ubuntu 18 的系统。这些系统都会定期更新,对网络的影响可能很大。
我一直在尝试使用 apt-cacher-ng 来解决这个问题,而且效果确实很好,但是它需要一个系统作为缓存服务器,这在学校里会出现问题。
我想知道是否可以将系统配置为在启动时自动协商主缓存服务器?这个想法是,系统启动时,其中一个服务器声明“我是主服务器”并启动 apt-cacher-ng(并立即更新),然后从服务器将更新其代理设置以指向此机器。
我认为这样可以限制多台机器同时更新的影响,但是我找不到进行主/从协商的服务。我找到的最接近的服务是使用spread工具包的wackamole,但它看起来不太对劲(我承认我没有深入研究过它)。
所以有两个问题 1. 它会起作用吗(我不是专业的系统管理员,只是通过修修补补来学习)? 2. 是否有一个软件包可以进行主从协商并允许我相应地启动服务?
感谢您的帮助!