I wish to utilise my VIPS with switchable resource pools during an infrastructure migration, changing the VIP names is not an option, so what I want to know is how I can configure an iRule to choose a resource pool preferable using a single setting in the F5 to switch the resource pools in multiple VIPs
Is this possible and if so how would I code the iRule?
You could use a DataGroup to do this and have all your iRules reference it. You could then make it as simple or complex as you need it, however, simplistically it would look something like
ltm data-group internal /Common/environment
records {
32bit { }
}
type string
}
when HTTP_REQUEST {
if { [match class 64bit equals environment] } {
pool MachinePool_64
} else {
pool MachinePool_32
}
}