◇虚拟化和云

不必对虚拟化或云感到害怕,如果你的应用程序可以迁移到虚拟机或云端,应该认真考虑,你看你因此远离曾让你头痛的硬件问题。

但虚拟化和云并不是万能的,将应用程序部署到这些平台之前,最好仔细测试一下。

消除硬件方面的问题后,你就可以把精力放在服务上了,不用在凌晨2点再往数据中心赶了。

◇更聪明的软件

有许多不同的工具可以让你的工作变得更加简单,帮助你为你的组织提供更好的服务质量,如果你觉得某些工具不适合你,可以寻找一些替代品。

监控

如果你还没有建立一套监控系统,应立即着手创建,这样你可以远程了解数据中心的运转情况,这类工具实在是太多了,如Nagios,Hobbit或Groundwork,一个个地尝试吧,总有一个适合你,如果你现在的监控系统不好用,那用它们来代替吧。

自动化安装

准备机器是我们系统管理员的例行工作之一,如果你还在手工处理,那你就Out了,并且也容易引入错误。

Kickstart

谈到自动化安装时,Kickstart可能是Linux世界的事实标准,Red Hat和Ubuntu家族都支持它,它很灵活,可扩展性也很好,我自己多年来就一直在使用它。

Preseed

Preseed是Debian以及基于Debian的发行版使用的,包括Ubuntu,它的功能相当强大,但文档需要加强。

镜像

通过使用镜像软件,如Ghost,G4U或Acronis可以克隆一个系统,我发现,如果你的硬件平台多样化,这个方法比自动化安装还要快,但管理多平台的镜像将成为管理员头疼的问题。

不管你使用哪种自动化安装方法,最好花点时间开启PXE网络启动,这样你就不需要安装介质了。

软件包

无论何时,下载和使用与平台对应的软件包格式,如果没有现成的,那么你应该学习如何创建软件包,那样可以节省许多安装和调试时间,然后做一次系统镜像。

如果你不熟悉软件包创建技术,你可能需要从CheckInstall开始创建RPM,Debian包或Slackware tar包。


相关内容

    暂无相关文章