所以我有22个服务器,所有运行相同的操作系统,相同的用户帐户,相同的软件等等。 唯一的实际区别是IP地址和主机名。 编程时,大多数人喜欢有一个中心位置的元素的喜好,同样的事情去服务器。 我需要我的服务器易于pipe理。
我期望能够做的是以下几点:
有没有简单的软件来做到这一点,或者我必须自己做点什么? 我知道大部分这些可以通过DNS服务器和一些脚本来完成(所有用户对所有服务器都使用相同的密钥文件,因此,为所有服务器调用ssh的脚本可以执行我需要的一些事情),但那不是我正在寻找一种解决scheme。 我正在寻找某种网页面板,或者甚至是Windows程序或其他东西。
通常,像Chef或Puppet这样的系统是进行configurationpipe理的理想/现代的方式。 你的各种清单/食谱/等可以被放置到像Git这样的版本控制系统来pipe理configuration本身的变化。
另外,如果你还有Windows服务器,Chef和Puppet可以在Windows上使用,尽pipe它们更常用于基于Linux的操作系统。 对于Windows 系统中心configurationpipe理器 ,甚至是通过组策略部署的脚本,都可以用来相对容易地pipe理大量的服务器组。 另外,Windows Server 2012中的pipe理工具(如服务器pipe理器和ADAC)在集中式界面pipe理服务器组方面的整体性得到了大幅提升。