conf/services
A global load balancing service is used by a virtual server to modify DNS requests in order load balance data across different GLB locations.
Key | Description |
|---|---|
algorithm | Defines the global load balancing algorithm to be used. Value type: enumeration Default value: "hybrid" Permitted values: load: Load geo: Geographic hybrid: Adaptive roundrobin: Round Robin weightedrandom: Weighted Random chained: Primary/Backup |
all_monitors_needed | Do all monitors assigned to a location need to report success in order for it to be considered healthy? Value type: Yes / No Default value: "Yes" |
autofail | Enable/Disable automatic failback mode. Value type: Yes / No Default value: "No" |
autorecovery | The last location to fail will be available as soon as it recovers. Value type: Yes / No Default value: "Yes" |
dc!weight!* | Assign weights for each location. Value type: unsigned integer Default value: <none> |
disable_on_failure | Locations recovering from a failure will become disabled. Value type: Yes / No Default value: "No" |
dnssec!* | The domain this private key authenticates. Value type: list Default value: <none> |
domains | The domains shown here should be a list of Fully Qualified Domain Names that you would like to balance globally. Responses from the back end DNS servers for queries that do not match this list will be forwarded to the client unmodified. Note: "*" may be used as a wild card. Value type: list Default value: <none> |
draining | This is the list of locations for which this service is draining. A location that is draining will never serve any of its service IP addresses for this domain. This can be used to take a location off-line. Value type: list Default value: <none> |
enabled | Enable/Disable our response manipulation of DNS. Value type: Yes / No Default value: "No" |
geo_effect | How much should the locality of visitors affect the choice of location used? This value is a percentage, 0% means that no locality information will be used, and 100% means that locality will always control which location is used. Values between the two extremes will act accordingly. Value type: unsigned integer Default value: "50" |
last_resort_response | The response to be sent in case there are no locations available. Value type: list Default value: <none> |
localips!* | The IP addresses that are present in a location. If the Global Load Balancer decides to direct a DNS query to this location, then it will filter out all IPs that are not in this list. Value type: list Default value: <none> |
location_order | The locations this service operates for and defines the order in which locations fail. Value type: list Default value: <none> |
log!enabled | Log connections to this GLB service? Value type: Yes / No Default value: "No" |
log!filename | The filename the verbose query information should be logged to. Appliances will ignore this. Requires: log!enabled is set to "Yes" Value type: string Default value: "%zeushome%/zxtm/log/services/%g.log" |
log!format | The format of the log lines. Requires: log!enabled is set to "Yes" Value type: string Default value: "%t, %s, %l, %q, %g, %n, %d, %a" |
monitors!* | The monitors that are present in a location. Value type: list Default value: <none> |
return_ips_on_fail | Return all or none of the IPs under complete failure. Value type: Yes / No Default value: "Yes" |
rules | Response rules to be applied in the context of the service, in order, comma separated. Value type: list Default value: <none> |
ttl | The TTL for the DNS resource records handled by the GLB service. Value type: int Default value: "-1" |
