Я хотел бы пока избежать обсуждения IIS ARR - для работы NLB это не обязательно.
У меня два компьютера (оба в одном домене, кстати), которые подключены к двум сетям:
Я бы хотел, чтобы оба сервера участвовали в кластере NLB, чтобы обслуживать серию веб-приложений, которые будут продолжать работать, даже если один из серверов выйдет из строя (обновления Windows, сбои оборудования и т. Д.).
Я установил роль NLB на обоих компьютерах, настроил кластер на общедоступных (123.123.123.xxx) адаптерах и настроил кластер на использование нового IP-адреса 123.123.123.12.
Кластер находится в режиме многоадресной рассылки. Я понимаю, что режим Unicast вызывает лавинную рассылку ARP, а также предотвращает использование «общедоступного» адаптера для чего-либо, кроме задач NLB (я хотел бы сохранить некоторые приложения на одном сервере, и я пока не могу установить третий сетевой адаптер, поэтому многоадресная рассылка Режим).
Диспетчер NLB сообщает, что кластер «конвергентен» без каких-либо проблем, и когда я пытаюсь получить доступ к общедоступному IP-адресу кластера 123.123.123.12 с каждой машины, веб-страница IIS по умолчанию загружается нормально.
Однако, когда я пытаюсь использовать этот IP-адрес из своего домашнего подключения, он не работает - я получаю тайм-аут TCP.
Кроме того, в диспетчере IIS, когда я перехожу к привязкам сайта, IP-адрес кластера не отображается. И не появляется, когда я бегу ipconfig /all
что странно, потому что оно отображается в свойствах сетевого адаптера.
Итак, мой вопрос: почему я получаю таймауты TCP и почему IP-адрес кластера не отображается в IIS?
РЕДАКТИРОВАТЬ: когда я бежал ipconfig /all
снова появляется IP-адрес кластера. Странный. Может я пропустил изначально?