Footnote, a parallel suggestion,

You should confirm which binaries are being used that are "typical open source components / well established" (pen and pound come to mind) and then try to see if they are available for your linux environment via other more traditional package management channels.

ie, use pre-built or pre-configured at very least, where possible, to minimize the number of things that actually need to be custom compiled for your linux platform / environment.


Tim



On 06/29/2012 02:01 AM, Srivastava, Sagar wrote:

Thank you Emilio.

In my load tests etc I will possibly try to measure and share some stats later with the list in future.

I understand zenloadbalancer being a small community and I am willing to compile it myself and built it in s390 platform SuSE Linux. I will need some direction from someone experienced in the project. Hopefully someone can help. I don't want to be aggressive in it, but I want to start it when someone is ready to give me some directions.

First thing I would need to acquire is list and versions of all the sources used to built it. A lot of them I can directly copy-PERL code etc from ISO image. I would need the sources for the binaries found in the ISO. Hopefully original sources were not modified except the install locations-someone may confirm/help me. Also, someone may give me basic steps if possible so I could do similar to the current ISO build process. I would not want to code the installer-of course I cannot make the installation program as nice and simple as it is in Intel platform ISO today- because I am not experienced in creating a distribution.

Later, if I am successful, I plan to share the detailed steps with the community.

Lastly, I want to state that I am not a developer, I am a system admin so hopefully I can still do it unless, it needs heavy coding.

I feel this product/setup can be very useful for the mainframe Linux community if we can port it.

Sagar

*From:*Emilio Campos [mailto:[email protected]]
*Sent:* Thursday, June 28, 2012 9:15 AM
*To:* [email protected]
*Subject:* [Zenloadbalancer-support] zenloadbalancer port to Linux onMainframe S390 platform under z/VM

I reply below

2012/6/27 <[email protected] <mailto:[email protected]>>

---------- Mensaje reenviado ----------
From: "Srivastava, Sagar" <[email protected] <mailto:[email protected]>> To: <[email protected] <mailto:[email protected]>>
Cc:
Date: Wed, 27 Jun 2012 14:03:09 -0400


Subject: zenloadbalancer port to Linux on Mainframe S390 platform under z/VM

First of all Zenloadbalancer is a wonderful product, nicely implemented using already existing tools like pen, pound, mini_httpd, ucarp, check_http, rsync etc. Nicely written lightweight GUI. Running with RAM usage of 70MB-impressive! I am very pleased with its reliability, I have just tested it until now for TCP loadbalancing, it's not in production yet.

I wish I could keep it running in VMware environment but we need to run it in our mainframe Linux (zLinux under z/VM) --we use Novell's SLES (SuSE Linux Enterprise Server).

So my question would be- how could this be ported to s390 platform? Since this is opensource and each of the tools can support s390 linux, how could I run it on my small little SLES instance in the mainframe. Most of the code is written in Perl. But there are some binaries too.(see ELF binaries below). Are there any procedures I could follow to do this myself if possible?


There is not procedure to do it

    Also, any reason why the virtual appliance is based on 32 bit
    version and the physical one is instead 64bit.-we use only 64 bit
    Linux on our mainframe.


not yet 64 bits support .

    My wish list:

    1) Port to other Linux platform like S390(mainframe)-CentOS/RHEL etc

    2) command line support /documentation for regular LB activities
    etc (because the GUI is a little slow-its works perfectly fine,
    please don't get me wrong)

    3) some documentation/specifications listing requirement for
    sizing purposes listing traffic/data/CPU/memory/workload sizing
    limits etc.

Good wish, we accept help of other members to do this and other wishes, the help is welcomed.

    Binary files found:

    linuxlbt01 /usr/local/zenloadbalancer/app/ucarp/sbin> file ucarp

    ucarp: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV),
    dynamically linked (uses shared libs), for GNU/Linux 2.6.8, not
    stripped

    linuxlbt01 /usr/local/zenloadbalancer/app/pen/bin> file *

    mergelogs: ELF 32-bit LSB executable, Intel 80386, version 1
    (SYSV), dynamically linked (uses shared libs), for GNU/Linux
    2.6.9, not stripped

    pen:       ELF 32-bit LSB executable, Intel 80386, version 1
    (SYSV), dynamically linked (uses shared libs), for GNU/Linux
    2.6.18, not stripped

    penctl:    ELF 32-bit LSB executable, Intel 80386, version 1
    (SYSV), dynamically linked (uses shared libs), for GNU/Linux
    2.6.9, not stripped

    penlog:    ELF 32-bit LSB executable, Intel 80386, version 1
    (SYSV), dynamically linked (uses shared libs), for GNU/Linux
    2.6.9, not stripped

    penlogd:   ELF 32-bit LSB executable, Intel 80386, version 1
    (SYSV), dynamically linked (uses shared libs), for GNU/Linux
    2.6.9, not stripped

    linuxlbt01 /usr/local/zenloadbalancer/app/pound/sbin> file *

    pound:    ELF 32-bit LSB executable, Intel 80386, version 1
    (SYSV), dynamically linked (uses shared libs), for GNU/Linux
    2.6.18, not stripped

    poundctl: ELF 32-bit LSB executable, Intel 80386, version 1
    (SYSV), dynamically linked (uses shared libs), for GNU/Linux
    2.6.18, not stripped

    linuxlbt01 /usr/local/zenloadbalancer/app/libexec> file *

    check_http:   ELF 32-bit LSB executable, Intel 80386, version 1
    (SYSV), dynamically linked (uses shared libs), for GNU/Linux
    2.4.1, stripped

    check_ldap:   ELF 32-bit LSB executable, Intel 80386, version 1
    (SYSV), dynamically linked (uses shared libs), for GNU/Linux
    2.4.1, stripped

    check_smtp:   ELF 32-bit LSB executable, Intel 80386, version 1
    (SYSV), dynamically linked (uses shared libs), for GNU/Linux
    2.4.1, stripped

    check_tcp:    ELF 32-bit LSB executable, Intel 80386, version 1
    (SYSV), dynamically linked (uses shared libs), for GNU/Linux
    2.4.1, stripped

    Thank you for keeping it open source!!


It's difficult to maintenance an open source project:
give support
solve bugs
new features
web content
documentatcion
a long etc..

Always we accept any help in work that the community could give us and we are open to hear proposals!

Sagar



--
Load balancer distribution - Open Source Project
http://www.zenloadbalancer.com
Distribution list (subscribe): [email protected] <mailto:[email protected]>



This email is intended for the recipient only. If you are not the intended recipient please disregard, and do not use the information for any purpose.



------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/


_______________________________________________
Zenloadbalancer-support mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/zenloadbalancer-support


--
Tim Chipman  --  Fortech I.T. Solutions
[email protected]
(902) 442-6633
http://FortechITSolutions.ca

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Zenloadbalancer-support mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/zenloadbalancer-support

Reply via email to