谷歌使用什么安装其无服务器在其服务器场?

我对此感兴趣,因为我想build立自己的无头服务器,而且我确定从谷歌学习对我来说不是一个坏主意:)

谨慎地尝试跟踪Google。 Google解决的问题与大多数IT专业人员不经常担心的问题并不相同。 谷歌可能做的几件事可以帮助很多中型网站,甚至更小的安装。 其中有些是我的猜测。 所有这一切都是以Linux为中心的:

  • 设置一个自动的,无盘的方法来升级新的服务器。 在您的服务器networking上安装PXE以允许从networking启动。 然后使用你的发行版的方法来自动安装,比如Redhat的kickstart。 假设服务器装有空白硬盘驱动器,则应尝试进行PXE启动,以便在启动后即可开始安装。

  • 查看自动configuration服务器的方法,一旦你有了它们。 看傀儡或cfengine。 这对于“无头”服务器不是必需的,但是允许pipe理员与服务器进行较less的交互。

  • 使用SSH进行大多数个人服务器pipe理任务。

  • 当然,有些情况下需要物理控制台访问。 如果购买实际的服务器级硬件,请确保包含远程访问卡(Dell DRAC,HP iLO或任何供应商决定调用的硬件)。 这些卡通常具有独立的电源和networking连接,并让您通过远程连接执行几乎所有的操作。

  • 对于非服务器硬件,请通过串行端口设置控制台访问权限。 一个很好的教程在这里http://www.vanemery.com/Linux/Serial/serial-console.html这听起来有点旧,但通过串口连接到服务器要容易得多,然后拖动一个监视器和键盘。 我亲自为远程位置的系统做了这些工作,因为空间狭窄,监视器/键盘难以设置。

我读了一些关于他们的文章。 这基本上是红帽子高度修改。 他们的服务器从LAN启动,获得操作系统,然后开始服务。 所以他们并不真正“安装”,但他们应该有大约800K服务器,我想你不会接近这个数字;)(所有的坏事我希望你!

资源:

http://www.cs.cornell.edu/projects/ladis2009/talks/dean-keynote-ladis2009.pdf

http://news.cnet.com/8301-1001_3-10209580-92.html

Google数据中心访问

最好的资源之一: 如何使自己的谷歌服务器像