Load-balancer demo script
|
Cluster setup![]()
|
Access URL : http://<web-server-host>:<web-server-port>/SimpleWebApp/SimpleServlet
Access URL : http://<web-server-host>:<web-server-port>/SimpleWebApp/SimpleServlet?createSession=true
Access URL : http://<web-server-host>:<web-server-port>/SimpleWebApp/SimpleServlet?replica-instance=<instance-name>
asadmin stop-instance <instance-name>
asadmin stop-instance <instance-name>
Access URL : http://<web-server-host>:<web-server-port>/SimpleWebApp/SimpleServlet
Access URL : http://<web-server-host>:<web-server-port>/SimpleWebApp/SimpleServlet?createSession=true
asadmin stop-instance <instance-name>
Access URL : http://<web-server-host>:<web-server-port>/SimpleWebApp/SimpleServlet;jreplica=<instance-name>
asadmin export-http-lb-config --lbtargets <comma-separated-list-of-clusters> --property <colon-separated-list-of-properties-as-name-value-pair> <load-balancer-xml-file> example : asadmin export-http-lb-config --lbtargets cluster1,cluster2 --property response-timeout-in-seconds=30:https-routing=true loadbalancer.xml
asadmin create-http-lb --devicehost <web-server-host-name> --deviceport <web-server-SSL-port> --target <GlassFish-cluster-name> <load-balancer-name> example : asadmin create-http-lb --devicehost machine1.oracle.com --deviceport 443 --target cluster1 lb-cluster1
asadmin apply-http-lb-changes --ping=true <load-balancer-name> example : asadmin apply-http-lb-changes --ping=true lb-cluster1
asadmin apply-http-lb-changes <load-balancer-name> example : asadmin apply-http-lb-changes lb-cluster1
asadmin export-http-lb-config --lbname <load-balancer-name> <load-balancer-xml-file> example : asadmin export-http-lb-config --lbname lb-cluster1 loadbalancer.xml