Configures an instance that acts as an RDP load balancer with Apache and HAproxy for balancing terminal service sessions. There is no 'application' processing installed. The server acts as a load balancer that forwards requests to the registered backend terminal servers. It creates an entry vhost (http) and forwards requests to the specified application port to serve your remote desktop sessions.
This is based on RightScale's LB Apache+HAproxy v5 (Ubuntu) [rev 4]. It uses some additional RightScripts to slip a HAProxy configuration template into the boot process that supports sticky session RDP.
You will need to use scripts on your backend desktop servers to register/deregister servers for the load balanced pool. This is done by connecting to the load balancer and invoking haproxyconfigserver.rb. One way to do this is using plink.exe (http://the.earth.li/~sgtatham/putty/latest/x86/plink.exe).
MultiCloudImage: RightImage_Ubuntu_10.04_i386_v5.4_Beta [rev 5]
RightScript: GenerateHAProxyRDPTemplate [rev 1]
RightScript: LB RightScale tools install v10 [rev 12]
RightScript: ModifyHAProxyInitToUseHAProxyLink [rev 1]
RightScript: ReplaceHAProxyLinkWithHAProxyFromURL [rev 1]
RightScript: LB HA proxy 1.3 install v6 [rev 4]
RightScript: SYS Monitoring HAproxy 1.3 Add v1 [rev 1]
RightScript: SYS Monitoring install v9 [rev 6]
RightScript: SYS Syslog Remote Logging Client v8 [rev 5]
RightScript: SYS Syslog-ng and HAProxy restart v2 [rev 4]
RightScript: SYS Timezone set v1 [rev 5]See More
Revision 2 | Oct 29, 2010
This is based on RightScale's LB Apache+HAproxy v5 (Ubuntu) [rev 4].
Available to Paid
Sign-up for RightScale
No formal support is provided, but if you find it useful, have any questions or suggestions, contact me at firstname.lastname@example.org and I'll help where possible.