У нас есть примерно 12 серверов под управлением Ubuntu 8.04 и 9.10, которые я планирую переформатировать и преобразовать в CentOS 5.5. У нас есть сервер SpaceWalk, поэтому у нас есть возможность выполнить загрузку PXE и удаленно установить новую ОС.
Есть ли способ в Ubuntu настроить grub для сетевой загрузки нашего сервера SpaceWalk? Или есть альтернативный способ удаленно сообщить машине Ubuntu о перезагрузке и выполнении сетевой загрузки?
Таким образом, мне не нужно физически заходить в центр обработки данных, вручную перезагружать компьютер и каждый раз вручную выбирать загрузку PXE из меню загрузки. Я знаю о коане / сапожнике, но не похоже, что они доступны для Ubuntu.
Если серверы относительно новые и вы можете немного сэкономить, я рекомендую настроить IPMI для управления питанием, а также для доступа к консоли. Это, конечно, эффективно только при использовании консоли, поэтому, если вам нужен графический интерфейс, это может быть не лучшим вариантом, но может дать вам такую же мощность, не вкладывая слишком много денег.
Однако есть одна вещь: вам нужно включить перенаправление консоли, чтобы получить максимальную отдачу от ipmi или любого консольного сервера (избегая). Это одно из пошаговых действий, которое вам нужно настроить в BIOS и забыть после него.
gl
Если у вас не включен PXE в BIOS на этих машинах, вы можете загрузить gPXE изображение из GRUB. Если вы сделаете или скачать образ .lkrn gPXE, вы можете загрузить его, как если бы это было ядро Linux, поэтому каждый загрузчик Linux должен иметь возможность его загрузки.
Если GRUB обрабатывает процесс запуска, он уже не используется для загрузки PXE. Для полностью удаленной загрузки PXE вам понадобится KVM-доступ в той или иной форме, чтобы выбрать загрузку PXE в меню загрузки BIOS. Теперь, когда машина настроена на загрузку PXE и обращается к SpaceWalk, чтобы получить файлы загрузки PXE и конфигурацию кикстарта, ее можно полностью автоматизировать и не требовать дальнейшего внимания.
По этой причине я всегда рекомендую использовать хорошее решение KVM over IP в стойках центра обработки данных вместе с удаленными блоками распределения питания, чтобы можно было перезагружать блоки, когда они блокируются, без необходимости ночной поездки в центр обработки данных, когда дела идут. Танго Униформа. Не всегда легко обойтись без костюмов и прилавков с фасолью, но в конечном итоге оно того стоит.