Несколько серверов cobbler с одним сервером DHCP в одной подсети
* У меня есть два сервера Cobbler и один сервер dhcp, скажем, 10.xx51 и 10.xx52(серверы cobbler), 10.xx53(сервер dhcp). Я создал профили из iso, который монтируется на каждом сервере cobbler. создал два пустых металла с поддержкой pxe и настроил их по MAC-адресам в /etc/dhcp/dhcpd.conf из 10.xx53
Теперь, когда я пытаюсь включить pxe с поддержкой голых металлов, я могу получить ip из dhcp и загрузить пакеты Kernal, но при загрузке я сталкиваюсь с проблемой (проверка зеркала и остановка там). Это работает, если dhcp сервер является локальным для индивидуальной установки сапожника.*
1 ответ
Решение
Группировка - это концепция, доступная в dhcp, поэтому, если мы настроим это, мы сможем поддерживать общий dhcp с несколькими серверами-сапожниками.
dhcpd.conf:
allow booting;
allow bootp;
ignore client-updates;
set vendorclass = option vendor-class-identifier;
subnet 10.x.x.0 netmask 255.255.255.0 {
option routers 10.x.x.1;
option domain-name "test.co.in";
option domain-name-servers 10.x.x.100;
option subnet-mask 255.255.255.0;
range 10.x.x.122 10.x.x.132;
default-lease-time 21600;
max-lease-time 43200;
}
group {
filename "/pxelinux.0";
next-server 10.x.x.51;
host vmone { hardware ethernet <mac_address_baremetal_1>; }
}
group {
filename "/pxelinux.0";
next-server 10.x.x.52;
host vmtow { hardware ethernet <mac_address_baremetal_2>; }
}