Назад | Перейти на главную страницу

Как удаленно переустановить ОС Redhat?

Какое лучшее решение для быстрой удаленной переустановки Redhat 5?

Требования:

Я хочу добиться этого в больших масштабах, просто и быстро.

P.S. Спасибо за отличный сайт!

Загрузка PXE + кикстарт.

Ура

кикстарт может делать то, что вы хотите. Он будет работать в сети с использованием HTTP или NFS. Вы можете выполнить настройку на этапе сценария после установки.

Взгляните на сапожника (http://fedorahosted.org/cobbler). Он интегрируется в Spacewalk (спутник с открытым исходным кодом), но автономный он должен дать вам больше, чем вам нужно. Хотя он может управлять dhcp и dns, лучше всего он управляет и контролирует подготовку ОС.

Я знаю, что это очень давно, но я добавляю этот ответ для тех, кто ищет и сталкивается с этим вопросом.

Для всех своих систем я создаю запись в меню 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.

Это самая важная часть, которая отвечает на вопрос.

  • Чтобы выполнить удаленную переустановку, отредактируйте /etc/grub.conf и удалите пароль для этой записи, затем подсчитайте свои записи сверху вниз, начиная с нуля. Изменить default= значение к этому числу и перезагрузитесь. Он перезагрузится в вашу переустановку Kickstart!

Перед удаленной переустановкой убедитесь, что ваша конфигурация Kickstart в порядке, и НЕ забудьте удалить пароль, иначе система остановится на приглашении Grub, ожидая ввода. Точно так же, если кикстарт не удается из-за ошибки в вашем скрипте, он может остановиться.

Вы можете захотеть включить запись Grub в свой Kickstart, чтобы хосты были подготовлены при установке для повторной установки в более позднее время. (Особенно, если это системы тестирования / разработки, которые часто переустанавливаются.)