Чи можна мати кілька серверів PXE в одній мережі?

Плоский екран комп'ютера і клавіатура - вид збоку

PXE дозволяє комп’ютерам отримувати свої програми для запуску з центрального сервера.

Авторство зображення: Райан Маквей/Photodisc/Getty Images

Середовище виконання перед завантаженням дозволяє комп’ютерам у мережі автоматично запитувати адресу та файл запуску через мережу, коли вони вмикаються. Сценарій ініціюється чіпом мережевої карти на кожному комп’ютері, який надсилає широкомовне повідомлення з надією, що сервер PXE підбере його та відповість з необхідними деталями налаштування. Кілька серверів PXE можуть викликати проблеми. Однак є обхідні шляхи.

Елементи PXE

PXE покладається на дві інші технології, щоб забезпечити комп’ютери в мережі їхніми процедурами запуску. Завдання PXE-сервера полягає в тому, щоб спрямувати запит на сервер DHCP і програму Network Bootstrap, або NBP, сервер. Для доставки NBP необхідно, щоб мережевий комп’ютер мав IP-адресу, а перша фаза системи PXE надає використання IP-адреси за допомогою протоколу динамічної конфігурації хосту. IP-адреса визначається Інтернет-протоколом. Багато мереж використовують IP-адреси для своєї внутрішньої системи адресації.

Відео дня

DHCP

PXE – це адаптація DHCP, яка надає IP-адресу комп’ютеру за умовами оренди, термін дії якого закінчується. Специфікація DHCP дозволяє існувати більше ніж один сервер DHCP. Процедури PXE виконуються за допомогою змінених повідомлень-запитів DHCP, то чому не може бути більше одного сервера PXE?

Множинні порушення роботи сервера

Основна причина, чому не рекомендується використовувати декілька серверів PXE, полягає в тому, що процес починається з широкомовного повідомлення від комп’ютера, що подає заявку, яке отримують усі комп’ютери в мережі. Якщо в мережі доступно більше одного сервера PXE, усі вони можуть відповісти та почати процес сповіщення, що спричинить зіткнення, перевантаження та плутанину. Ще одна причина віддати перевагу одній конфігурації сервера PXE полягає в тому, що декілька серверів не потрібні. Адміністратор мережі може подумати, що йому потрібен інший PXE-сервер для кожного типу комп’ютера, що працює в мережі. Однак перший етап PXE, виділення IP-адреси, є загальною вимогою для всіх комп’ютерів у мережі. Запити можна надсилати на різні сервери NBP, встановивши різні значення для типу завантажувального сервера в початковому запиті.

Багатосерверне рішення

Три методи налаштування серверів дозволяють успішно працювати кільком PXE-серверам. По-перше, якщо мережа розділена на підмережі, запит на широкомовну передачу пошириться лише на комп’ютери в одній підмережі, і так багато PXE-серверів можуть існувати разом, якщо кожен знаходиться в різних підмережі. Друге рішення можливе за допомогою серверного програмного забезпечення, такого як Microsoft System Center Configuration Manager. Це програмне забезпечення для сервера PXE дозволяє кожному серверу надати час затримки перед відповіддю на запити. Це дозволяє вторинним PXE-серверам діяти як резервні для основного сервера. Інше програмне забезпечення сервера PXE, як-от Symantec Altiris PXE Server, дозволяє призначити один сервер як «господар», а інші як «раби». Це також переводить усі сервери, крім одного, до статусу резервного сервер. Останній варіант — налаштувати фільтрацію MAC-адрес на сервері PXE. Це вказує кожному серверу приймати запити лише зі списку адрес комп’ютерів, таким чином розподіляючи кожен PXE-сервер до іншої групи комп’ютерів.