Назад | Перейти на главную страницу

F5 / Big IP irule для перенаправления пользователей с привязкой к аффинити с НЕАКТИВНОГО узла пула на другой АКТИВНЫЙ узел

У нас есть несколько серверных узлов, настроенных для конечных пользователей нашей системы, и поскольку мы не используем репликацию сеансов на серверах приложений, F5 поддерживает связь для пользователей с АКТИВНЫМ узлом, к которому клиент был сначала привязан.

Иногда, когда мы хотим повторно развернуть приложение, мы меняем конфигурацию F5 и извлекаем узел из АКТИВНОГО пула. Постепенно пользователи отфильтровываются, и мы можем развертывать, но процесс немного медленный. Мы не можем просто выгрузить всех пользователей в другой узел, потому что - учитывая тяжелый характер обновлений для действий пользователей - мы можем заставить их потерять изменения.

Тем не менее, есть один URL / конечная точка - назовите это http: // сайт / продукт / список - что мы знаем, когда клиент нажимает на него, что мы можем вытолкнуть их с НЕАКТИВНОГО узла, с которым они были связаны, на другой АКТИВНЫЙ узел.

У нас было несколько попыток написать правило F5 в этом направлении, но без особого успеха, поэтому я подумал, что могу спросить здесь, предполагая, что это возможно - у меня нет причин думать, что это не основано на том, что мы до сих пор обнаружили.

Я предлагаю написать по этому поводу на форуме F5 iRules, devcentral.f5.com. Вот ссылка на форум iRules:

http://devcentral.f5.com/Forums/tabid/1082223/asg/50/showtab/groupforums/aff/5/afv/topics/Default.aspx

Чтобы сделать предложение, полезно знать, какой тип настойчивости вы используете. В общем, вы можете вручную выбрать члена пула, но тогда вам также нужно будет вручную установить постоянство для этого запроса, поскольку LTM не сделает этого за вас при ручном выборе из iRule.

Аарон