Здесь существует довольно хорошее netboot руководство по поиску и устранению неисправностей: http://www.afp548.com/netboot/mactips/netboot.html и собственный Apple http://support.apple.com/kb/TA21155
Наиболее распространенными причинами является проблема с изображением, которое Вы пытаетесь развернуть или проблема с сетью между сервером и клиентом. Ваша проблема подразумевает первого, поскольку похоже, что это разбомбило при согласовании основных сетевых деталей с клиентом, но я попытаюсь покрыть все области.
Так.. что делает сеть между сервером, и клиент похожи? При пересечении подсетей затем, необходимо будет создать записи помощника IP для netboot сервера (и сервера DHCP если отдельный) на переключателях/маршрутизаторах, обрабатывающих маршрутизацию между подсетями клиента и сервера.
Вы получаете тот же результат при включении клиента и сервера (и сервера DHCP если отдельный) в тот же "немой" переключатель? Я обратил бы большое внимание к этому аспекту процесса, поскольку Ваш журнал предполагает, что это во время этапа согласования адреса вещей, где у Вас есть проблема),
Действительно ли файл изображения на самом деле доступен в сети? Если это совместно используется через AFP для этого процесса затем, можно ли обычно соединяться с ним через AFP от другого клиента? Можно ли заменить "известным хорошим" основным изображением желаемое изображение, для устранения проблемы там?
Наконец, как в стороне, а не шаг поиска и устранения неисправностей, Вы рассмотрели использование deploystudio? Это - намного меньше стычки для управления, чем основной процесс netboot.
Вывод varnishlog
можно передать по конвейеру в awk и переформатировать, чтобы поставить дату в начале каждой строки. Сложность заключается в том, что varnishlog
буферизует вывод, что приводит к его отправке в awk
только после того, как было сгенерировано несколько строк, в результате все строки получат ту же метку времени, что и последняя, завершившая буфер. Чтобы обойти это, можно использовать команду unbuffer
, чтобы сразу передать вывод varnishlog
на awk
, чтобы каждая строка получила соответствующую временную метку.
unbuffer varnishlog -O -I 'Back healthy|Went sick' 2>&1 | awk '{ print strftime(), $0; fflush() }'
] В результате будет получен следующий результат, который затем можно будет добавить в файл журнала.
Wed Feb 20 15:20:58 EST 2013 0 Backend_health - webserver1 Went sick 4--X--- 2 3 5 0.000000 0.000679
Wed Feb 20 15:28:03 EST 2013 0 Backend_health - webserver1 Back healthy 4--X-RH 3 3 5 0.000622 0.000679 HTTP/1.1 200 OK
Примечание: Спасибо за этот ответ Kieron и за этот ответ от ] Марк Харрисон для деталей, необходимых для выяснения этого.