none
Клиенты перестали грузиться по PXE RRS feed

  • Вопрос

  • Всем здравствуйте.

    SCCM 2012 R2 SP1 CU1.

    Сегодня нежданно-негаданно при загрузке по PXE в Windows PE перестали отображаться некоторые TS, потом дефолтным для загрузки стал образ X86, полез делать deployment TS, у которого образ PE x64 установлен, что бы он стал дефолтным (старая "фича"). Сделал и клиенты перестали грузиться по PXE - получаем PXE Bootable aborted.  Полез смотреть лог smspxe.log, а там - no advertisements found, при этом пишет, что машина с данным MAC и GUID в базе данных не обнаружена Deployment сделан на коллекцию Unknown computers, на DP в свойствах PXE стоит галка, разрешающая отвечать по PXE неизвестным компьютерам. 

    Попробовал руками создать компьютер "заглушку", указав имя компьютера и mac. Добавил эту заглушку в коллекцию, сделал на нее deployement - та же самая ошибка, но при этом в логе пишет, что компьютер в базе данных найден. Попробовал взять машину с установленной ОС и клиентом, добавил компьютер в тестовую коллекцию, разрешил в deployement использовать этот TS для SCCM Client, зашел в центр программного обеспечения и увидел возможность запуска TS. Перезагрузился, начал грузиться по PXE - опять в логе no advertisements found. 

    Deployment стоит в Bootable Media+PXE only. Пробовал отключать на DP PXE, удалять WDS, удалять с DP загрузочные образы, потом ставил WDS, ничего не настраивал, включил в свойствах DP PXE, добавил загрузочные образы на DP, разрешил их использовать по PXE, но проблема так и остается.

    Дублирующие GUID исключаем, т.к. подправлена хранимая процедура, которая добавляет к каждому GUID в конце точку.

    Посмотрел описание CU2 - там о данной ошибке ни слова. 


    Мой блог по SCCM 2012 - www.sccm2012.ru

    9 декабря 2015 г. 14:03

Ответы

  • Все оказалось очень забавно. Все вернул как было, сделал новый deployment - не работает. Зашел в свойства deployment и решил поставить дату доступности вчерашнюю. По умолчанию ставится дата и время момента, когда ты его назначил. Вуаля - заработало.

    Уточню, мы живем по UTC+5.

    Полез на сайт-сервер, а там часовой пояс Московский стоит. Меняю на местный - не идет, вспомнил, что еще же sql есть - идут туда, меняю на местный. Пересоздаю deployment с текущими настройками - работает.

    Делал deployment'ы со своей машины в 11-00, у меня UTC+5. Залажу в консоль со стороны сервера, там стоит UTC+3, иду в свойства deployment'a - там стоит дата начала - 11-00. Т.е. смещение по часовому поясу не работает! Будьте внимательны. я уже накалывался на это, когда делал подписку на рассылку отчетов.

    p.s. Спасибо моему коллеге, который ставит московский часовой пояс на сервера по своим каким-то внутренним убеждениям. Знаю, что он это прочитает. Хорошего тебе отпуска... И больше так не делай =)))


    Мой блог по SCCM 2012 - www.sccm2012.ru

    • Помечено в качестве ответа snowdeath02 10 декабря 2015 г. 8:41
    10 декабря 2015 г. 8:19

Все ответы

  • сколько информации )))

    а случайно не после обновление до windows 10 adk все пошло?

    Деплоев ТС много? Я бы снял все развертывания, снял бы все галки с бутовых образов win pe (которая deploy boot image from pxe point), оставил бы один бутовый образ, редистрибьют контент, подключиться саппорт тулзами к ДП и проверить, что бутовый образ точно есть на точке, сделать деплой на тестовую коллекцию, на тестовой машине сделать clear required pxe deployments и смотреть лог smspxe. 

    В евент вьювере в событиях по wds ничего интересного не фиксируется? 

    9 декабря 2015 г. 16:34
    Модератор
  • Ну столько информации для того, что бы лишние вопросы не задавали.

    Деплоев было не сказать, что бы много... Я удалил абсолютно все деплои, убрал все бутовые образы с DP совсем, перед этим сняв с них галку, что они по PXE доступны, потом заново сделал distribute content, поставил им галку, что бы по PXE отдавались. У меня все TS Available, поэтому clear requied pxe ни к чему.

    Что странно, пришел домой, сел поковырять... удалил все dhcp опции для PXE (66, 67), добавил их заново а у меня грузиться начало и в логе smspxe, что есть advertisement, но образы были стандартные бутовые x86 и x64 добавлены. Убрал их, поставил свои кастомные с дровами - опять не работает. Вообще ничего не понимаю, фантастика какая-то...

    upd. а бутовых образа, на сколько я помню, обязательно два должно быть - x64 и x86, а то будет искать, а находить не будет.

    upd. добавил опять стандартные образы - не грузится... подождем-с...

    upd. в логах wds абсолютно ничего интересного


    Мой блог по SCCM 2012 - www.sccm2012.ru




    • Изменено snowdeath02 9 декабря 2015 г. 17:13
    9 декабря 2015 г. 16:54
  • Попробовал сегодня с утра опять удалить все бутовые образы с DP, предварительно сняв с них галку, что доступны по PXE. Добавил два стандартных образа, поставил им галку доступности по PXE, сделал новый deployment - загрузка пошла. Добавил два кастомных образа, убрал со стандартный галки, на кастомные поставил - не грузится. Попробовал опять поменять на стандартные - не грузится...

    Т.к. из под рабочей системы с установленным агентом deployment виден, то копать надо только в сторону WDS/DP PXE, но там настроек-то никаких. Снятие/установка галочек с DP PXE не помогает. На тестовой среде все настройки аналогичны - работает, но там я SCCM сто лет не обновлял, там еще голый SCCM 2012 R2 стоит


    Мой блог по SCCM 2012 - www.sccm2012.ru

    10 декабря 2015 г. 5:40
  • а что за кастомные winpe? покажите smspxe.log

    по ощущениям, что ваши кастомные образы просто не доезжают до dp. Попробуйте после смены образов передернуть службу wds.

    10 декабря 2015 г. 5:55
    Модератор
  • Все это пробовал и делал. Проблему решил, она вот вообще ни разу ни в SCCM как бы... На подобное я уже напарывался. Сейчас восстановлю, все что наломал, пока разбирался и отпишу.

    p.s. Йошкар-Оле - привет =)

    p.p.s Кастомные winpe - это с интегрированными драйверами. Базовые скопированы, в них интегрированы нужные драйвера, что бы на случай чего - всегда были девственно чистые образы PE под рукой.


    Мой блог по SCCM 2012 - www.sccm2012.ru


    • Изменено snowdeath02 10 декабря 2015 г. 6:19
    10 декабря 2015 г. 6:18
  • Все оказалось очень забавно. Все вернул как было, сделал новый deployment - не работает. Зашел в свойства deployment и решил поставить дату доступности вчерашнюю. По умолчанию ставится дата и время момента, когда ты его назначил. Вуаля - заработало.

    Уточню, мы живем по UTC+5.

    Полез на сайт-сервер, а там часовой пояс Московский стоит. Меняю на местный - не идет, вспомнил, что еще же sql есть - идут туда, меняю на местный. Пересоздаю deployment с текущими настройками - работает.

    Делал deployment'ы со своей машины в 11-00, у меня UTC+5. Залажу в консоль со стороны сервера, там стоит UTC+3, иду в свойства deployment'a - там стоит дата начала - 11-00. Т.е. смещение по часовому поясу не работает! Будьте внимательны. я уже накалывался на это, когда делал подписку на рассылку отчетов.

    p.s. Спасибо моему коллеге, который ставит московский часовой пояс на сервера по своим каким-то внутренним убеждениям. Знаю, что он это прочитает. Хорошего тебе отпуска... И больше так не делай =)))


    Мой блог по SCCM 2012 - www.sccm2012.ru

    • Помечено в качестве ответа snowdeath02 10 декабря 2015 г. 8:41
    10 декабря 2015 г. 8:19