|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Serg Oskin 2:5020/20 16 Mar 2005 17:45:27 To : Victor Wagner Subject : Re: Загpузка чеpез PXE2 -------------------------------------------------------------------------------- .RFC-X-Complaints-To: news@spider.ncc.macomnet.ru .RFC-NNTP-Posting-Date: Wed, 16 Mar 2005 13:45:27 +0000 (UTC) .RFC-Cancel-Lock: sha1:lxjikPjZghtxjrE9u47+z2u24sg= "VW" == Victor Wagner wrote: VW> From: vitus@45.free.net (Victor Wagner) VW> Serg Oskin <Serg.Oskin@f20.n5020.z2.fidonet.org> wrote: SO> Кстати, я отказался от nfs-root и пользую initrd - для SO> рамдиска достаточно ~10MB. $ ls -l initrd* -rw-r--r-- 1 VW> Я вот всё время думаю об использовании такого решения для бездисковых VW> рутеров. Поскольку в отличие от NFS-root оно позволяет загрузившейся VW> машине спокойно работать, когда сервер загрузки по каким-то причинам VW> лег. VW> Для X-терминалов это гораздо менее интересно, поскольку если сервер с VW> xdm лежит, X-терминал всё равно бесполезен. VW> Действительно, в наше время, когда 32-меговый DIMM хрен купишь, на VW> подобного рода машинках лишних 10Мб памяти обычно есть. VW> Помимо использования лишней памяти под RAM-диск у этого решения есть VW> следующие недостатки: VW> 1. Hеудобно конфигурировать. Так ты залез в то место на сервере, которое VW> экспортируется в качестве NFS-root, и правь там всё, что VW> заблагорассудится. У меня конфигурится вот так: ------------ pxelinux.cfg/XXXXXXX ---------- label linux kernel bzImage append ramdisk_size=10000 initrd=initrd.gz root=/dev/ram0 XDMCP=<ip-address> VIDEODRIVER=vesa MODES=1280x1024 DEPTH=24 HSYN=32-69 VREF=56-75 ipappend 1 -------------------------------------------- VW> А так надо initrd разжать, смонтировать, положить туда файлики, VW> размонтировать зажать обратно. Как было видно из листинга последний раз я это делал полтора месяца назад, когда понадобилось ходить на Solaris8 - там шрифтов пришлось добавить... VW> 2. Приходится специально решать задачу с логгингом. Так у меня просто VW> перенаправляется вывод X-сервера в файлик в /tmp. И dmesg туда же VW> скидывается. Hадо мне посмотреть - я взял и посмотрел. Прямо на сервере. VW> А так что делать? syslog туда ставить? А нафик там логгинг?. :) VW> В случае рутера еще придется решать задачу загрузки правил firewall. VW> Которые имеют привычку меняться, причем меняться без перезагрузки оного VW> рутера. Сам он по ftp достанет - не развалится. :) А ему можно тоже по ftp файл с правилами заменить, а скрипт по крону проверит свежеть этого файла и если надо перезагрузит правила. А с NFS те-же /tmp и /var нужно делать разные для всех. И получается куча лишних телодвижений даже для машин, отличающихся только IP адресом. :( Кстати, во времена ядер 2.0, когда nfs-root был в виде патча там была полезная фича: файл с именем например /etc/inittab-10.11.12.13 (или как-то так) для машины с адресом 10.11.12.13 виделся как /etc/inittab. А в 2.6 такого случаем нет?.. Если такая фича есть, то можно для всех сделать один nfs-корень и понаделать там каталогов типа /tmp-10.11.12.13... -- Serg (http://oskin.ru/) ~ ~ :q! --- Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.4 (Jumbo Shrimp, linux) * Origin: Serg at 2:5020/20 (2:5020/20@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1206938772ae3.html, оценка из 5, голосов 10
|