Я пытаюсь создать такую настройку, как WDS (служба развертывания Windows) в среде Linux.

Что я имею:

  • Сервер Dell с хорошим объемом оперативной памяти и большим количеством места. ОС CentOS 6.5.
  • Несколько сторонних серверов с небольшим объемом оперативной памяти и места. На этих серверах установлены некоторые приложения, которые используются для лабораторных целей. Они уничтожаются ежедневно, и мне приходится ежедневно переустанавливать ОС (openSuSe) и соответствующие приложения на них. Это очень больно.

Что мне нужно:

  • Я хочу выполнить настройку, в которой я могу просто создать образ клиентских узлов (сторонние серверы, openSuSe) и сохранить их на сервере Dell (CentOS). После этого всякий раз, когда клиентский узел уничтожается, я могу просто восстановить его (с ОС, сетевыми настройками, приложением и настройками) в той же точке, что и во время резервного копирования.

Что я исследовал:

  • Я обнаружил, что Timeshift может это сделать. Но не в состоянии получить правильную информацию, которая может помочь мне выполнить требования к системе CentOS и OpenSuse. В основном я получаю информацию для Ubuntu и Linux Mint.
  • Rsnapshot, кажется, что он принимает только незначительные резервные копии и не принимает резервное копирование ОС, поэтому может быть бесполезным. Timeshift также использует Rnapshot, но, вероятно, с большим количеством функций, поскольку он может даже восстановить GRUB. Может быть не так об этом.
  • Клонезилла, собираюсь исследовать это. Но, похоже, мне может понадобиться физический диск для создания образа клиентских узлов, и мне придется восстановить его таким же образом. Не уверен, что все это можно сделать удаленно / по сети.

В Windows я делал это, используя WDS, где я построил одну систему и установил на нее все необходимые приложения. Затем я использовал резервный образ этой системы и устанавливал этот образ во всех остальных системах (через сеть), имеющих одинаковую конфигурацию.

Не могли бы вы помочь мне или направить меня для достижения потребности (часть описания "что мне нужно")?

Спасибо

1 ответ1

0

Настроить что-то вроде этого нетривиально, но очень выполнимо.

Я сделал нечто подобное, используя привязанные к PXEBoot DHCP, Kickstart, TFTP и puppet для развертывания нового узла из чистого металла. К сожалению, Kickstart - это технология Redhat/CentOS, однако, посмотрите ЗДЕСЬ, как сделать то же самое в Suse, используя AutoYast.

Конечно, ничто не мешает вам настроить PXEBoot для загрузки минимальной пользовательской программы для Linux, которая будет извлекать образ из сети и выгружать его на локальный диск.

Это похоже на хороший способ сделать это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .