我已经开始了一项新的工作,我的部分责任将是照顾~6个linux服务器(它们都是VM的),随着时间的推移,还会有更多的服务器。目前,这些程序运行的是Ubuntu和CentOS的混合。随着时间的推移,可能会有更多的机器上线,我不愿继续使用本月的口味和版本的当前策略。对我来说最重要的是:
这张单子上还应该有什么东西呢?
我正在考虑的Linuxes是Ubuntu、CentOS和Gentoo (或者可能是Funtoo) (不过,我欢迎其他建议)。我是一个Solaris迷,我的第二个选择是任何口味的BSD,所以我在运行和维护Linux服务器方面的经验仅限于许多年前的Debian和Gentoo (Woody是新的和闪亮的),我现在怀疑这一点。
发布于 2010-07-03 10:25:44
任何具有定期发布周期的“托管”发行版都应该可以;主观地说,如果您不介意在2-4年(即在LTS版本之间)拥有相同版本的软件包,我会说"Ubuntu“。其他人会说CentOS或其他什么,这可能更适合你。
为了保持最新的信任,有大量的开源配置管理器,其中木偶是最有名的;但我没有使用过,但我的一般印象是,它们在最初的配置设置上很复杂(我很乐意有人推荐给我一个简单的配置)。
不过,您可以开发自己的一组标准配置文件并滚动自己的解决方案;我为当前的工作编写了一个shell脚本设置工具,该工具在基本安装完成后配置LDAP身份验证、Samba配置等。
发布于 2010-07-03 13:49:55
如果我能建议something...aim的可重复性。
您不需要特殊的系统管理,而是需要/结构化/系统管理。实现一项策略,使用映像或启动自动安装(ubuntu也支持kickstart ),然后实现配置管理,以确保您的配置在任何需要的地方都是相同的。不要依赖手工编辑文件(最终将是什么)六台服务器。做一次,确保它是正确的,然后在任何地方自动完成它。
另外,帮你自己一个大忙,读一下迈克尔·扬克( Michael )的这篇了不起的文章:http://blog.lastinfirstout.net/2008/04/ad-hoc-verses-structured-system.html
发布于 2010-07-03 09:29:47
任何发行版都符合您的要求,除了Gentoo之外,Gentoo是为更多的“掌上”管理而设计的。
因此,其他一些需要考虑的因素如下:
apt-get / aptitude。https://serverfault.com/questions/157225
复制相似问题