Я заинтересован в этом, так как хочу настроить свои собственные безголовые серверы, и я уверен, что учиться у Google было бы неплохо для меня :)
Будьте осторожны, пытаясь слишком внимательно следить за Google. Проблемы, которые решает Google, - это не те проблемы, о которых большинство ИТ-специалистов не беспокоятся на регулярной основе. Некоторые элементы, которые, вероятно, делает Google, могут помочь многим сайтам среднего размера или даже небольшим установкам. Некоторые из них - предположения с моей стороны. Все это сильно ориентировано на Linux:
Настройте автоматизированный бездисковый метод установки новых серверов. Настройте PXE в сети вашего сервера, чтобы разрешить загрузку из сети. Затем используйте метод вашего дистрибутива для автоматизации установки, например кикстарт Redhat. Предполагая, что серверы поставляются с пустым жестким диском, они должны попытаться выполнить загрузку PXE, чтобы установка могла начаться после их загрузки.
Посмотрите на автоматизированные способы настройки ваших серверов, как только вы их подключите. Посмотрите на puppet или cfengine. Это не требуется для «безголовых» серверов, но позволяет администраторам меньше взаимодействовать с сервером.
Используйте SSH для большинства административных задач на отдельном сервере.
Конечно, есть случаи, когда необходим физический консольный доступ. Если вы покупаете фактическое оборудование серверного класса, обязательно включите карту удаленного доступа (Dell DRAC, HP iLO или другое название, которое ваш поставщик решит называть). Эти карты обычно имеют раздельное питание и подключение к сети и позволяют делать почти все через удаленное подключение.
Для несерверного оборудования настройте доступ к консоли через последовательный порт. Хороший учебник здесь http://www.vanemery.com/Linux/Serial/serial-console.html Это звучит немного старомодно, но гораздо проще подключиться к серверу через последовательный порт, чем перетащить к нему монитор и клавиатуру. Я лично сделал это больше для систем в удаленных местах, где мониторы / клавиатуры трудно настроить из-за ограниченного пространства.
Я прочитал о них несколько статей. Это в основном красная шляпа, сильно модифицированная. Их сервер загружается из локальной сети, получает операционную систему и затем начинает обслуживать. Так что они на самом деле не «устанавливаются», но у них должно быть около 800K серверов, я думаю, вы не приблизитесь к этому количеству;) (всего плохого, я желаю вам!)
Ресурсы:
http://www.cs.cornell.edu/projects/ladis2009/talks/dean-keynote-ladis2009.pdf
http://news.cnet.com/8301-1001_3-10209580-92.html
Посещение центра обработки данных Google
Один из лучших ресурсов: как сделать свой собственный сервер Google как