Добрый день.
После долгих экспериментов с бездисковыми рабочими станциями встала задача объединить несколько технологий сетевой загрузки в одной сети. Сейчас есть условновно сеть А и сеть В Варианты загрузки: Сеть А:
1) LTSP и прочие полезные бездисковые вещи типа clonezilla и PartedMagic. Работает через pxelinux в dhcp.conf и соответствующее меню pxelinux. Конфиг dhcpd:
option root-path "/opt/ltsp/i386";
if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
filename "/ltsp/i386/pxelinux.0";
} else {
filename "/ltsp/i386/nbi.img";
}
}
Сеть B:
1) Бездисковая загрузка win через iscsi/aoe. Реализовано только для одного рабочего места с конфигом dhcpd:
option space ipxe;
option ipxe-encap-opts code 175 = encapsulate gpxe;
option ipxe.priority code 1 = signed integer 8;
option ipxe.keep-san code 8 = unsigned integer 8;
option ipxe.no-pxedhcp code 176 = unsigned integer 8;
option ipxe.bus-id code 177 = string;
option ipxe.bios-drive code 189 = unsigned integer 8;
option ipxe.username code 190 = string;
option ipxe.password code 191 = string;
option ipxe.reverse-username code 192 = string;
option ipxe.reverse-password code 193 = string;
option ipxe.version code 235 = string;
option iscsi-initiator-iqn code 203 = string;
default-lease-time=10;
max-lease-time=15;
if exists user-class and option user-class = "iPXE" {
option root-path "iscsi:130.1.1.246::::iqn.2013-06.com.example:boot";
option ipxe.keep-san 1;
} else
{
filename "undionly.kpxe";
}
Как мне ситуация видится в идеале:
По умолчанию новый клиент в сети получает возможности пункта 1 из сети A. Если же его MAC введен в настройки dhcpd сервер и для него заранее подготовлены iscsi цели linux/windows- он получает дополнительное меню с возможностью загрузки с них. Причем подобный регламент необходимо реализовать для обеих сетей. Как мне оптимально объединить используемые технологии?