VMware Virtual Appliances Community
VMTN_Admin
Enthusiast
Enthusiast

Hercules Load Balancer Virtual Appliance

http://www.vmware.com/vmtn/appliances/directory/300

A tiny but mighty tcp load balancer

Reply
0 Kudos
186 Replies
CMT111
Contributor
Contributor

Will be very interested to know whether this appliance can also load balance the traffic to different IP address in a subnet (some kind of bandwidth control needed in every family when kids are competing for ADSL bandwidth for his/her own downloading's/peer to peer sharing)?

Reply
0 Kudos
prabhakar
Contributor
Contributor

This appliance uses Pen for the load balancing. Pen doesnt have a bandwidth control or traffic shaping feature. Sorry !!

Thanks for trying it out ...

Reply
0 Kudos
Tom_Steiner
Contributor
Contributor

Very interesting appliance. I am familair with Cisco's Load Director which costs serious money. This seems like a great alternative for smaller installations and setups and testing. good work Smiley Happy

Reply
0 Kudos
prabhakar
Contributor
Contributor

Thanks for trying out hercules ...

Reply
0 Kudos
flame_
Contributor
Contributor

good work on making the download so small. I notice you have a number of tiny single purpose VMs, but none of them seem to have a UI. If you're interested I would like to help you fix this.

check out the whiptail menus in my appliance http://www.vmware.com/vmtn/appliances/directory/329 I think we could put together something similar for your appliances.

Reply
0 Kudos
prabhakar
Contributor
Contributor

I saw that. I think we could put something together. I didnt use a UI because they are all so targeted to dev and server side. I spent a lot of time trying to get it to be a small download. Good work on the phplix appliance...

Reply
0 Kudos
amahfouz
Contributor
Contributor

Terrific concept. good work

Reply
0 Kudos
sweerana
Contributor
Contributor

Something different. Tiny and nice. Kind of getting tired of all the heavy duty large apps .

Reply
0 Kudos
Ravi_Teja
Contributor
Contributor

This seems to be the smallest appliance in this list. Good work.

Reply
0 Kudos
larstr
Champion
Champion

Too bad it's using an ide disk. It won't run on esx server.

Lars

Reply
0 Kudos
tjevans
Contributor
Contributor

Nice appliance. We use HAProxy but this seems like a great fit for smaller installations.

Reply
0 Kudos
prabhakar
Contributor
Contributor

Here is an http download for those of you having problems with the torrents:

http://www.orbitfiles.com/download/id185891325

Let me know if you have problems accessing it. Thanks ...

Reply
0 Kudos
prabhakar
Contributor
Contributor

Here is yet another http link, in case your fw is blocking traffic to orbitfiles:

http://sourceforge.net/project/showfiles.php?group_id=170938&package_id=195195

Reply
0 Kudos
brelogue
Contributor
Contributor

WOW....good work and great documentation.....

Reply
0 Kudos
ccostan
Contributor
Contributor

Too bad it's using an ide disk. It won't run on esx

server.

Lars

I agree - Would it be easy to port it over to a SCSI Drive? I have had some trouble getting linux based VMs from IDE to scsi successfully.

CARLO.

Carlo Costanzo | http://www.VMwareInfo.com | @ccostan
Reply
0 Kudos
prabhakar
Contributor
Contributor

it shouldnt be hard to switch to SCSI. I am planning on updating this vm. i will post the updated vm on SF and post here.

Reply
0 Kudos
Matt_Ghantous
Contributor
Contributor

Here are the minimum requirements for the VM's kernel to work with SCSI (and networking)... Hope this helps Smiley Happy

Device Drivers --->

Fusion MPT device support --->

<*> Fusion MPT (base + ScsiHost) drivers

OR

<*> Fusion MPT ScsiHost drivers for SPI \[kernel 2.6.x or better]

Device Drivers --->

SCSI device support --->

<*> SCSI device support

<*> SCSI disk support

SCSI low-level drivers --->

<*> SYM53C8XX Version 2 SCSI support

<*> BusLogic SCSI support

Device Drivers --->

Network Device support --->

Network device support

Ethernet (10 or 100Mbit) --->

Ethernet (10 or 100Mbit)

EISA, VLB, PCI and on board controllers

<*> AMD PCnet32 PCI support

Ethernet (1000Mbit) --->

Intel(R) PRO/1000 Gigabit Ethernet support

Reply
0 Kudos
Matt_Ghantous
Contributor
Contributor

Good job btw. I am also trying to learn how to use buildroot so I can make my own footprints, but am stumbling around in the dark. The only modifications I would make to Hercules would be to add vrrpd for redundant load balancers and also the scsi support, then I can test it out with ESX server.

http://siag.nu/pen/vrrpd-linux.shtml

Reply
0 Kudos
prabhakar
Contributor
Contributor

thanks Matt. This would be a great start....

Reply
0 Kudos