|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Ivan Gurin 2:5004/75.180 24 Jan 2007 16:42:04 To : Alex Korchmar Subject : nfsroot+dhcp: как ребутиться? -------------------------------------------------------------------------------- Tuesday January 23 2007 Alex Korchmar написал Ivan Gurin буквально следующее. Hу я и проснулся. Поскольку рекомендации Sergey Zhumatiy в общем аналогичны отквоченным, хоть и месами подробнее, то возражения, изложенные в данном письме, относятся в равной степени и к нему. IG>> Кто знает, как это делается по науке, подскажите пожалуйста. AK> по науке - чтением документации дистрибутива, если она там есть. К сожалению, с этим там туго. IG>> Всмысле, какой порядок шатдауна должен быть на такой системе AK> разумеется, сперва отмонтировать fs а потом остановить dhcpd вернув AK> lease. Мне в общем неизвестны дистрибутивы делающие иначе. Как было указано в исходном письме и даже непосредственно в сабже, в данном случае nfs является root fs. Ты когда-нибудь пробовал чего-нибудь остановить или вернуть lease при размонтированной root fs? Мне это представляется невозможным. IG>> , и нужны ли для этого какие-либо особые настройки dhcpcd. AK> разумеется, нет. Hужна грамотная настройка инитскриптов. Как выяснилось, таки нужны. Я обнаружил это, как только понял, что dhcpcd и dhclient - это не одно и то же ;) Цитата из dhcpcd man page (http://openfacts.berlios.de/index-en.phtml?title=Man_Page): === Cut === -p Stops dhcpcd from bringing the interface down when it is termi- nated with the SIGTERM signal. This is useful when a host is running with an NFS-mounted root filesystem over an interface controlled by DHCP. It should not be used except in those cir- cumstances, since if dhcp is stopped it can no longer down an interface at the end of its lease period when the lease is not renewed. Unlike the -o option, the address remains on the interface. === Cut === То есть, изначально задумано так, что dhcpcd умрет на общих основаниях от killall5, но не будет опускать интерфейс и вообще делать что бы то ни было, веря, что хост действительно шатдаунится, раз уж ему пришел SIGTERM. Что же касается возвращения lease, то, видимо, считается, что это неважно в условиях, когда ИП адреса расписаны по МАКам один к одному. А если и не расписаны, то проще подождать таймаут перед повторным использованием ИП адреса, чем ломать голову, как вернуть lease без root fs. Собственно, проблема решена. Спасибо всем ответившим. -- Best regards, Ivan Gurin --- GoldED+/W32 1.1.4.7 * Origin: Hерушима та стена, в которой ты - кирпич (2:5004/75.180) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/394745b70713.html, оценка из 5, голосов 10
|