Какое лучшее решение для быстрой удаленной переустановки Redhat 5?
Требования:
Я хочу добиться этого в больших масштабах, просто и быстро.
P.S. Спасибо за отличный сайт!
Загрузка PXE + кикстарт.
Ура
кикстарт может делать то, что вы хотите. Он будет работать в сети с использованием HTTP или NFS. Вы можете выполнить настройку на этапе сценария после установки.
Взгляните на сапожника (http://fedorahosted.org/cobbler). Он интегрируется в Spacewalk (спутник с открытым исходным кодом), но автономный он должен дать вам больше, чем вам нужно. Хотя он может управлять dhcp и dns, лучше всего он управляет и контролирует подготовку ОС.
Спутник Red Hat http://www.redhat.com/red_hat_network/
Я знаю, что это очень давно, но я добавляю этот ответ для тех, кто ищет и сталкивается с этим вопросом.
Для всех своих систем я создаю запись в меню Grub. (/etc/grub.conf
) Вот как бы вы это настроили:
title Reinstall Red Hat Enterprise Linux
root (hd0,0)
kernel /vmlinuz ks=http://path/to/ks.cfg ksdevice=eth0 noipv6 vnc
initrd /initrd.img
password --md5 <hash>`
Образ ядра (vmlinuz) и оперативный диск (initrd) можно скопировать в / boot с исходного носителя. Эти версии должны соответствовать версии, которую вы пытаетесь установить в Kickstart. Вы можете захотеть переименовать их во что-нибудь более полезное, например, vmlinuz-ks и initrd-ks или что-то в этом роде.
ksdevice указан для хостов с несколькими сетевыми адаптерами.
VNC позволяет подключиться к графической установке с vncviewer <hostname>:1
для наблюдения за статусом или участия в интерактивной установке.
Пароль предназначен для предотвращения случайной загрузки в Kickstart. Вы создаете хеш пароля с помощью grub-md5-crypt
.
Это самая важная часть, которая отвечает на вопрос.
default=
значение к этому числу и перезагрузитесь. Он перезагрузится в вашу переустановку Kickstart!Перед удаленной переустановкой убедитесь, что ваша конфигурация Kickstart в порядке, и НЕ забудьте удалить пароль, иначе система остановится на приглашении Grub, ожидая ввода. Точно так же, если кикстарт не удается из-за ошибки в вашем скрипте, он может остановиться.
Вы можете захотеть включить запись Grub в свой Kickstart, чтобы хосты были подготовлены при установке для повторной установки в более позднее время. (Особенно, если это системы тестирования / разработки, которые часто переустанавливаются.)