Я хочу сделать следующее:
У меня Windows Server 2008 R2 (DC) с работающей Active Directory. Я добавил роль Windows Deployment Services и установил пакет автоматической установки Windows® (AIK) для Windows® 7 и Microsoft Deployment Toolkit (MDT) 2010 Update 1.
С другой стороны, у меня есть сервер Linux Debian 6 с ЛИНБО монтаж. Итак, есть работающий DHCP-сервер и TFTP-сервер со всеми образами, запущенными на этом сервере. В сети также есть рабочий DNS сервер.
Теперь должна быть возможность PXE-загрузки клиента, и в зависимости от MAC-адреса в dhcpd.conf он запускает LINBO или WDS.
Заранее спасибо!
да
Для ISC-DHCPd создайте раздел резервирования хоста в определениях области, аналогичный следующему:
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.10 192.168.0.50;
other options might be here...
host pxeclient {
harware ethernet 02:01:03:04:05:06
next-server pxe.server.example.com
filename "option 67"
}
}
Для сервера WDS параметр 066 (следующий-сервер) должен быть IP-адресом сервера WDS; а опция 067 (имя файла) должна быть "boot \ x86 \ wdsnbp.com". Вам нужно будет выяснить настройки для PXE-сервера, но он должен быть очень похож (и уже настроен и запущен, насколько я понимаю вопрос).
Если ваши клиенты PXE boot * nix имеют корни NFS, вариант для этого option root-path "nfsserver.example.com:/path/to/rootfs"
Если вы предпочитаете выбирать из меню вместо предварительного назначения MAC-адреса, вы также можете использовать меню pxelinux.
Установите сервер pxelinux в качестве основного загрузочного сервера, получите pxechain.com
модуль из syslinux, затем настройте параметр меню для пересылки на сервер WDS:
label wds
menu label WDS
kernel pxechain.com
append 10.x.x.x::Boot\x86\wdsnbp.com
Поменяйте местами правильный IP-адрес и путь к wdsnbp.com
и все должно быть готово.
Лично мне было проще добавить двоичные файлы pxelinux и необходимые файлы кикстарта на мой сервер WDS. Если не считать пары головных болей при поиске путей, это сработало хорошо.
Мой следующий сервер установлен в поле WDS, путь к файлу pxelinux.0.
Оттуда я могу выбрать, чтобы открыть установщики Linux или сборки моего сервера и рабочих станций.
# File: wdspath\RemoteInstall\Boot\x86\pxelinux.cfg\default
# Default boot option to use
DEFAULT menu.c32
TIMEOUT 50
PROMPT 0
MENU TITLE Main Menu
# util
LABEL util
MENU LABEL Utilities
KERNEL menu.c32
APPEND conf/util.conf
# Windows
LABEL Windows
MENU LABEL Windows Remote Installation
KERNEL wdsnbp.0
# Linux x86
LABEL x86
MENU LABEL Linux 32bit Installs (x86)
KERNEL menu.c32
APPEND conf/x86.conf
# x64
LABEL x64
MENU LABEL Linux 64bit Installs (x64)
KERNEL menu.c32
APPEND conf/x64.conf
# Windows
LABEL Exit
MENU LABEL Exit
KERNEL abortpxe.0