Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 nfsroot+dhcp: как ребутиться?   Ivan Gurin   23 Jan 2007 17:19:12 
 Re: nfsroot+dhcp: как ребутиться?   Sergey Zhumatiy   23 Jan 2007 14:59:22 
 Re: nfsroot+dhcp: как ребутиться?   Sergey Zhumatiy   23 Jan 2007 15:01:54 
 Re: nfsroot+dhcp: как ребутиться?   Alex Korchmar   23 Jan 2007 16:57:10 
 nfsroot+dhcp: как ребутиться?   Ivan Gurin   24 Jan 2007 16:42:04 
Архивное /ru.linux/394745b70713.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional