Предположительно с Windows NLB есть какой-то способ программно установить вес узлов? Узлы должны самоконтролировать и, если есть какая-то проблема (например, у определенного узла недостаточно места на диске), установите его вес равным нулю, чтобы он больше не получал трафик.
Однако, это должно быть тщательно спроектировано и иметь дополнительный контроль со стороны человека, чтобы гарантировать, что вы не столкнетесь с ситуацией, когда один сбой заставляет весь кластер объявить о себе.
Вы не можете надеяться иметь дело с "византийской общей" ситуацией при балансировке сетевой нагрузки; надлежащим образом сломанный узел может думать, что он в порядке, выглядит нормально, но при этом совершенно не может выполнять какую-либо реальную работу. Хитрость заключается в том, чтобы попытаться свести к минимуму вероятность возникновения таких ситуаций на производстве.