PXE загрузка и NLB кластер

Ответить

Смайлики
:D :) :( :o :shock: :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ОТКЛЮЧЕН
Смайлики ВКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: PXE загрузка и NLB кластер

Re: PXE загрузка и NLB кластер

Rushmore » Пт ноя 13, 2015 3:09 pm

С NLB у вас ничего не выйдет, потому как с UDP у него косяки от рождения. Пакеты принимаются на виртуальный (кластерный) IP, а отдаются с приватного IP. Естественно, если в заголовке ответа (внезапно) приходит другой IP, то TFTP клиенту от этого плохеет.

Вообще эта шняга (NLB) более-менее сносно работает только с TCP протоколом. Но и там граблей выше крыши (либо флуд в сеть, либо проблемы с большинством маршрутизаторов из-за мультикаста). Если нужен лоадбалансер, берите настоящий или собирайте на линуксе.

Re: PXE загрузка и NLB кластер

e_v_g » Ср ноя 11, 2015 11:22 am

Под "вторым" я имел в виду дополнительный IP адрес (адрес кластера), в моем случае это 0.242.
Но причина у меня именно в балансировщике. Я обнаружил что после включения кластера скорость сетевых операций падает примерно в 1000раз. Стоит только отключить "Балансировщик нагрузки сети" - скорость сразу нормализуется.
Вложения
ip-1.jpg
ip-1.jpg (62.42 КБ) 19976 просмотров
ip.jpg
ip.jpg (54.34 КБ) 19976 просмотров

Re: PXE загрузка и NLB кластер

aka » Вт ноя 10, 2015 5:13 pm

Что такое "основной" и "второй" адреса?

Знаю адрес кластера - "a primary IP address, which represents a virtual IP address to which all cluster hosts respond".

Знаю адрес сервера - "Each cluster host also can be assigned a dedicated IP address for network traffic unique to that particular host within the cluster. Network Load Balancing never load-balances traffic for the dedicated IP address."

Трафик на адрес сервера, насколько я понимаю, не должен никак изменяться NLB.

Можешь wireshark'ом посниферить? Поставить галку у TFTP на адрес сервера, убрать галку с адреса кластера, адрес сервера прописать в dhcp, и вирешарком снять весь траффик терминала. Фильтр такой:
wsh.gif
wsh.gif (123.39 КБ) 19993 просмотра
Вместо 192.168.0.1 IP терминала, клиента, который пытается загрузиться.

Re: PXE загрузка и NLB кластер

e_v_g » Вт ноя 10, 2015 3:23 pm

Точнее так. После отключения балансировщика нагрузки сети у сервера остаются 2 ip-адреса. Если tftp привязан к обоим - загрузка работает только с основного адреса. Если сделать привязку только ко второму ip, то начинает работать через второй.

Re: PXE загрузка и NLB кластер

e_v_g » Вт ноя 10, 2015 3:03 pm

Нет, долго думает, потом начинаются resend block. Как будто сеть выключается. Проверил если выгнать сервер из кластера, загрузка тут же начинает работать.

Re: PXE загрузка и NLB кластер

aka » Вт ноя 10, 2015 2:41 pm

Пуск - программы - втваре - конфигуратор - вверху слева иконка с ключом - интерфейсы. Поставь там галку на IP сервера. Убери с IP кластера. Сохранить и перезапустить службу. В DHCP IP сервера. Будет работать?

Re: PXE загрузка и NLB кластер

e_v_g » Вт ноя 10, 2015 12:09 pm

Повисает и висит, в лог больше ничего не добавляется, но этот лог получается только если в DHCP прописать ip адрес сервера (а не кластера).
Оказалось если долго подождать, то загрузка продолжается и идут ошибки (файл w1.txt). терминал грузится в ком.строку и выдает ОШИБКА - file initrd.cpp Line 228.
Если в DHCP поставить ip кластера, то не загружается вообще - Error received from TFTP server. (w2.txt)
Вложения
w2.txt
(6.29 КБ) 1285 скачиваний
w1.txt
(29.46 КБ) 1287 скачиваний

Re: PXE загрузка и NLB кластер

aka » Вт ноя 10, 2015 11:48 am

Мы никогда не проверяли наш TFTP на NLB. И я не понял, в чём проблема. Лог хороший, в нём загрузка должна была сработать. А когда загрузка не работает, что в логе?

Пуск - программы - втваре - конфигуратор - вверху слева иконка с ключом - интерфейсы. Может, там надо с какого-то интерфейса снять галку?

PXE загрузка и NLB кластер

e_v_g » Вт ноя 10, 2015 11:05 am

Добрый день!

На W2k3 поставил wtware (tftp родной, dhcp -Microsoft). Проверил загрузку PXE - работает. Решил попробовать сделать NLB кластер. Настроил второй сервер, настроил NLB кластер, загрузка перестала работать. Если загрузиться другим способом, то по RDP к кластеру подключается нормально. Есть ли способ починить загрузку?
Вложения
WTware_TFTP_2015-11-10_10-22-08.txt
(19.31 КБ) 1231 скачивание

Вернуться к началу