A Glossary of New LB Commands New LB Commands For brevity, common_options is used for the meta options (user, host, port, passwordfile, etc.) in the the Options column.
Id |
Command name and brief description |
Options, one per line, with legal and default values |
Operand, one per line, with brief description |
01 |
*create-http-lb*: creates the loadbalancer element in domain.xml. This command will also create the lb-config, target reference (cluster-ref/server-rev) and healthchecker |
common_options
--devicehost device_host_or_ip
--deviceport device_port
[--autoapplyenabled=false]
[--sslproxyhost proxy host]
[--sslproxyport proxy port]
[--target target]
[--lbpolicy lb_policy]
[--lbpolicymodule lb_policy_module
[--healthcheckerurl url]
[--healthcheckerinterval 10]
[--healthcheckertimeout 10]
[--lbenableallinstances=true]
[--lbenabledallapplications=true]
[--lbweight instance=weight[:instance=weight]*]
[--responsetimeout 60]
[--httpsrouting=false]
[--reloadinterval 60]
[--monitor=false]
[--routecookie=true]
[--property name=value[:name=value]*]
|
loadbalancer_name (The name of the loadbalancer element to create.) |
02 |
*delete-http-lb*: deletes the loadbalancer element in domain.xml |
~UWC_TOKEN_START~1278943570351~UWC_TOKEN_END|loadbalancer_name (The name of the loadbalancer element to delete.) |
03 |
*list-http-lbs*: lists the loadbalancer elements |
~UWC_TOKEN_START~1278943570352~UWC_TOKEN_END| |
04 |
*apply-http-lb-changes*: Publishes the changes to load balancer |
~UWC_TOKEN_START~1278943570353~UWC_TOKEN_END|loadbalance_name (The name of the loadbalancer to publish.) |
05 |
*configure-lb-weight*: Assigns weights for the server instances of a cluster |
~UWC_TOKEN_START~1278943570354~UWC_TOKEN_END|instance=weight
:instance=weight
* |
Changes to the Existing LB Commands:
Id |
Command name and brief description |
Options, one per line, with legal and default values |
Operand, one per line, with brief description |
01 |
*create-http-lb-ref*: creates a cluster/instance reference to an existing load balancer configuration. The new options are: lbname, healthcheckerurl, healthcheckerinterval, healthcheckertimeout, lbEnableAllInstances, lbEnableAllApplicaiton and lbweight. If both --config and --lbname options are specified, then an exception is thrown. This command will create a target reference to the specified loadbalancer name (lbname). The lbweight option is not a high priority since there is a configure-lb-weight command. |
~UWC_TOKEN_START~1278943570357~UWC_TOKEN_END|target (The target to be added to the load balancer configuration or loadbalancer. target can either be a cluster or an instance name.) |
02 |
*delete-http-lb-ref*: deletes a cluster/instance reference from a load balancer config. Thew new options are: lbname and force. If both --config and --lbname options are specified, then an exception will be thrown. If --force is true, then the target reference will be removed even though there are instance/application that are enabled. |
~UWC_TOKEN_START~1278943570358~UWC_TOKEN_END| target (The target to be removed from the load balancer config or loadbalancer |
03 |
*export-http-lb-config*: creates the loadbalancer.xml file consumed by the load balancer plugins. The new options are: lbname and retrieve If both --config and --lbname options are specified, then an exception is thrown. If retrieve is true, then loadbalancer.xml is retrieved from a remote machine. |
~UWC_TOKEN_START~1278943570359~UWC_TOKEN_END|
file_name
(The file name is optional and can be: * omitted in which case a file named loadbalancer.xml is created in the $INSTANCE_ROOT/generated directory. * a directory (relative or absolute) in which case a file named loadbalancer.xml is created in the specified directory. * a file name (relative or absolute) in which case the named file is created. |
There are no changes to the following LB commands: create-http-lb-conifg, delete-http-lb-config, list-http-lb-configs, disable-http-lb-server, enable-http-lb-server, disable-http-lb-application, enable-http-lb-application, create-http-health-checker and delete-http-health-checker.
|