none
PXE меню RRS feed

  • Вопрос

  • Добрый день.

    Интересует возможность настройки в SCCM загрузки своих образов по сети - например, memtest.iso. На WDS задача решалась добавлением в boot\x64 файлов из pxelinux, а есть ли встроенная возможность или инструкции по настройке в SCCM, подскажите пожалуйста?

    17 сентября 2018 г. 4:15

Ответы

  • День добрый.

    Поскольку вы используете не стандартные образы, Вам надо на WDS-е отключить прослушивание DHCP - "Do not listen on DHCP"

    А чтобы поддерживать  UEFI / Legacy клиентов, использовать фильтрацию по Vendor Class.

    Как это работает и как настроить я описывал здесь

    Только пути к образам у вас будут другие.


    Грамотная постановка вопроса - уже 50% решения.
    SCCM User Group Russia на FaceBook и в Telegram

    19 сентября 2018 г. 4:16
    Модератор
    1. (UDP) Клиент по UDP, на порт 4011, шлет пакет WDS-серверу, в котором содержится информация об архитектуре клиента – “Client System Architecture” и “Vendor class identifier”, например, “PXEClient:Arch:00007:UNDI:003000”;
    2. (UDP) WDS-сервер на основании полученной от клиента информации отправляет в ответ – путь до файла загрузки, например, “smsboot\x64\wdsmgfw.efi”;

    Или файл pxelinux.com должен сообщить WDS сервер?

    Попробуйте не выдавать клиенту 60-ю опцию c значением "PXEClient"

    Грамотная постановка вопроса - уже 50% решения.
    SCCM User Group Russia на FaceBook и в Telegram

    13 апреля 2019 г. 12:29
    Модератор

Все ответы

  • На SCCm не видел встроенных решений для такой задачи, вот вам хороший пример реализации PXE на linux платформе, можете быть окажется полезным. Лично у меня реализовано для серверного сегмента и для технической поддержки.
    17 сентября 2018 г. 7:02
  • У вас отдельный WDS в сети поднят для pxelinux? 

    В данный момент у меня PXE на SCCM настроено на развертку образов ОС. Суть в том, что машины, грузящиеся в PXE, начинают ловить именно загрузочный образ из SMSboot, если я правильно понял. Мне нужно сделать по возможности так, чтобы первым захватывался образ pxelinux, где бы была возможность выбора дальнейших вариантов, в числе которых бы присутствовал уже настроенный WDS на SCCM. Такое можно реализовать?

    17 сентября 2018 г. 10:54
  • Вообще есть и виндовая версия этого syslinux
    17 сентября 2018 г. 21:37
  • Вопрос в том, как подружить это с SCCM, или настроить SCCM так, чтобы он управлял этими вариантами загрузки. 

    Можно ли настроить последовательность задач для запуска iso-файлов при перезагрузке ПК? 

    18 сентября 2018 г. 4:40
  • https://habr.com/post/175669/
    18 сентября 2018 г. 7:04
  • https://habr.com/post/175669/

    По этой статье я уже пробовал делать в первую очередь..

    1. Если в точке распространения SCCM уже присутствуют образы Boot image (x64), то загрузчик сразу отдает его, и система начинает грузиться именно с smsboot\#packet\boot.wim. Если образ убрать из точки распространения, перестает работать пункт Boot to SCCM в pxelinux.

    2. Тестировал на виртуальной машине 2 поколения - сразу Boot Failed EFI Network (при отсутствии образов в точке распространения SCCM). При добавлении образов сразу грузится в SCCM. То есть на машинах с EFI загрузчик не отрабатывает совсем.

    Кто-то применял такие решения в реальных условиях в настоящее время?

    18 сентября 2018 г. 9:31
  • Победил первую проблему следующим путем:

    Отключил PXE на SCCM, при этом очистилась папка SMSBoot\. Затем прописал в dhcp параметры 66 и 67. Заново включил PXE, залил необходимые файлы из pxelinux. Распространил загрузочный образ на SCCM DP. Именно в таком порядке заработало, если же изначально был настроен PXE на sccm, а потом уже параметры dhcp, то загрузка отдается сразу в руки SCCM.

    Вторая проблема с EFI остается актуальной.


    19 сентября 2018 г. 3:07
  • День добрый.

    Поскольку вы используете не стандартные образы, Вам надо на WDS-е отключить прослушивание DHCP - "Do not listen on DHCP"

    А чтобы поддерживать  UEFI / Legacy клиентов, использовать фильтрацию по Vendor Class.

    Как это работает и как настроить я описывал здесь

    Только пути к образам у вас будут другие.


    Грамотная постановка вопроса - уже 50% решения.
    SCCM User Group Russia на FaceBook и в Telegram

    19 сентября 2018 г. 4:16
    Модератор
  • День добрый.

    Поскольку вы используете не стандартные образы, Вам надо на WDS-е отключить прослушивание DHCP - "Do not listen on DHCP"

    А чтобы поддерживать  UEFI / Legacy клиентов, использовать фильтрацию по Vendor Class.

    Как это работает и как настроить я описывал здесь

    Только пути к образам у вас будут другие.


    Грамотная постановка вопроса - уже 50% решения.
    SCCM User Group Russia на FaceBook и в Telegram

    Отлично. Спасибо.

    Сделал по вашему мануалу, теперь все legacy загрузчики ловят правильный заданный образ pxelinux.com. EFI работает, но управление отдается SCCM, минуя заданный в политике pxelinux.com. Я так понимаю, нужно что-то похожее на bootx64.efi (из статьи https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/installation_guide/s1-netboot-pxe-config-efi, там как раз под разные архитектуры разные файлы). 

    Никто не знает, чем заменить pxelinux.0, чтобы грузиться по EFI? :)

    19 сентября 2018 г. 9:43
    1. (UDP) Клиент по UDP, на порт 4011, шлет пакет WDS-серверу, в котором содержится информация об архитектуре клиента – “Client System Architecture” и “Vendor class identifier”, например, “PXEClient:Arch:00007:UNDI:003000”;
    2. (UDP) WDS-сервер на основании полученной от клиента информации отправляет в ответ – путь до файла загрузки, например, “smsboot\x64\wdsmgfw.efi”;

    Или файл pxelinux.com должен сообщить WDS сервер?

    19 сентября 2018 г. 9:47
    1. (UDP) Клиент по UDP, на порт 4011, шлет пакет WDS-серверу, в котором содержится информация об архитектуре клиента – “Client System Architecture” и “Vendor class identifier”, например, “PXEClient:Arch:00007:UNDI:003000”;
    2. (UDP) WDS-сервер на основании полученной от клиента информации отправляет в ответ – путь до файла загрузки, например, “smsboot\x64\wdsmgfw.efi”;

    Или файл pxelinux.com должен сообщить WDS сервер?

    Попробуйте не выдавать клиенту 60-ю опцию c значением "PXEClient"

    Грамотная постановка вопроса - уже 50% решения.
    SCCM User Group Russia на FaceBook и в Telegram

    13 апреля 2019 г. 12:29
    Модератор
  • а можно узнать, какая задача стоит хоть в 2х словах??
    13 апреля 2019 г. 16:23