From owner-linux-cluster@nl.linux.org Mon May  7 14:06:50 2001
Received: by humbolt.nl.linux.org id <S92167AbREGMGP>;
	Mon, 7 May 2001 14:06:15 +0200
Received: from f228.law14.hotmail.com ([64.4.21.228]:10502 "EHLO hotmail.com")
	by humbolt.nl.linux.org with ESMTP id <S92164AbREGMFr>;
	Mon, 7 May 2001 14:05:47 +0200
Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC;
	 Mon, 7 May 2001 05:05:40 -0700
Received: from 195.219.73.12 by lw14fd.law14.hotmail.msn.com with HTTP;	Mon, 07 May 2001 12:05:40 GMT
X-Originating-IP: [195.219.73.12]
From:   "lord zaman" <faisalazeemzaman@hotmail.com>
To:     linux-cluster@nl.linux.org
Subject: how can i do
Date:   Mon, 07 May 2001 17:05:40 +0500
Mime-Version: 1.0
Content-Type: text/html
Message-ID: <F228sQwY6YHkidcDjoY00001f7f@hotmail.com>
X-OriginalArrivalTime: 07 May 2001 12:05:40.0423 (UTC) FILETIME=[08C78D70:01C0D6EE]
Sender: owner-linux-cluster@nl.linux.org
Precedence: bulk
Return-Path: <owner-linux-cluster@nl.linux.org>
X-Orcpt: rfc822;linux-cluster-list

<html><DIV>
<P><FONT size=4><EM><STRONG>Hi</STRONG></EM></FONT></P>
<P><FONT size=4><EM><STRONG>I am a student of third year computer engineering and i am interested to do Clustering in Linux can to give me a favour to guide me to do what and how,</STRONG></EM></FONT></P>
<P><FONT size=4><EM><STRONG>Thanking you </STRONG></EM></FONT></P>
<P><FONT size=4><EM><STRONG>Faisal Zaman<BR><BR></STRONG></EM></FONT></P></DIV><br clear=all><hr>Get Your Private, Free E-mail from MSN Hotmail at <a href="http://www.hotmail.com">http://www.hotmail.com</a>.<br></p></html>

Linux-cluster: generic cluster infrastructure for Linux
Archive:       http://mail.nl.linux.org/linux-cluster/

From owner-linux-cluster@nl.linux.org Wed May 23 08:52:42 2001
Received: (root@humbolt.nl.linux.org) by humbolt.nl.linux.org
	id <S96381AbREWGvv>; Wed, 23 May 2001 08:51:51 +0200
Received: from gateway.penguincomputing.com ([63.143.102.194]:32758 "EHLO joe")
	by humbolt.nl.linux.org with ESMTP id <S96571AbREVXkF>;
	Wed, 23 May 2001 01:40:05 +0200
Received: from bmartin by joe with local (Exim 3.12 #1 (Debian))
	id 152M4H-0001ZQ-00; Tue, 22 May 2001 17:00:01 -0700
Date:   Tue, 22 May 2001 17:00:01 -0700
From:   bmartin@penguincomputing.com
To:     lvs-users@LinuxVirtualServer.org,
        linux-ha-dev@lists.community.tummy.com, linux-cluster@nl.linux.org,
        lvsm@theory.org
Subject: LVSM inital beta release
Message-ID: <20010522170001.A5623@joe.penguincomputing.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.2.5i
Sender: owner-linux-cluster@nl.linux.org
Precedence: bulk
Return-Path: <owner-linux-cluster@nl.linux.org>
X-Envelope-To: <"| /bin/marchive -a -m -f /home/majordomo/public_html/linux-cluster/folders/linux-cluster"> (uid 0)
X-Orcpt: rfc822;linux-cluster-list

Hi everybody,

This message is to announce the availability of LVSM, 
a linux virtual server manager.

LVSM is a GPL'd management package being developed here at 
Penguin Computing to aid in the setup and admistration 
of LVS based clusters.    

What does LVSM offer?

 - Level 4 switching with LVS
 - High Availabity with heartbeat
 - Service Level monitoring with mon 
 - Web based gui
 - On the fly configuration
 - Cluster Statistics reporting

The LVSM homepage is at http://lvsm.theory.org

What can lvsm do now?

LVSM can:

 - inspect cluster resources such as vips and nodes, 
 - add / remove / configure vips dynamically
 - show network statistics for vips and hosts

All of this is done through a web based gui for easy
admistration.

As this is the initial public beta release of LVSM
we are mostly looking for feedback at this point.  We
do not recommend the use of LVSM in production systems
at this point in time :)

Please send any questions / feedback / complaints to the
lvsm mailing list at lvsm@theory.org.

Thanks,
Brian Martin

Lead Engineer
LVSM working group
Penguin Computing



Linux-cluster: generic cluster infrastructure for Linux
Archive:       http://mail.nl.linux.org/linux-cluster/

From owner-linux-cluster@nl.linux.org Wed May 23 09:24:46 2001
Received: (root@humbolt.nl.linux.org) by humbolt.nl.linux.org
	id <S96336AbREWHYi>; Wed, 23 May 2001 09:24:38 +0200
Received: from gate.terreactive.ch ([212.90.202.121]:28914 "HELO
	toe.terreactive.ch") by humbolt.nl.linux.org with SMTP
	id <S96342AbREWHYZ>; Wed, 23 May 2001 09:24:25 +0200
Received: from mailhost.terreactive.ch by toe.terreactive.ch
          via smtpd (for humbolt.nl.linux.org [131.211.28.48]) with SMTP; 23 May 2001 07:24:23 UT
Received: from tac.ch (ratz.terreactive.ch [172.23.2.30])
	by terreactive.ch (8.11.2/8.8.8) with ESMTP id f4N7NB210929;
	Wed, 23 May 2001 09:23:11 +0200 (MET DST)
Message-ID: <3B0B655D.D8375FE@tac.ch>
Date:	Wed, 23 May 2001 09:23:09 +0200
From:	Roberto Nibali <ratz@tac.ch>
Organization: terreActive
X-Mailer: Mozilla 4.76 [en] (X11; U; Linux 2.4.4-ac6 i686)
X-Accept-Language: en, de-CH, zh-CN
MIME-Version: 1.0
To:	lvs-users@LinuxVirtualServer.org
CC:	linux-ha-dev@lists.community.tummy.com, linux-cluster@nl.linux.org,
	lvsm@theory.org
Subject: Re: LVSM inital beta release
References: <20010522170001.A5623@joe.penguincomputing.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender:	owner-linux-cluster@nl.linux.org
Precedence: bulk
Return-Path: <owner-linux-cluster@nl.linux.org>
X-Envelope-To: <"| /bin/marchive -a -m -f /home/majordomo/public_html/linux-cluster/folders/linux-cluster"> (uid 0)
X-Orcpt: rfc822;linux-cluster-list

> What does LVSM offer?
> 
>  - Level 4 switching with LVS
>  - High Availabity with heartbeat
>  - Service Level monitoring with mon
>  - Web based gui
>  - On the fly configuration
>  - Cluster Statistics reporting
> 
> The LVSM homepage is at http://lvsm.theory.org

Cool, yet another cluster manager software :)
 
> Please send any questions / feedback / complaints to the
> lvsm mailing list at lvsm@theory.org.

Ok, I just downloaded the code, extracted it and had a 15 minute look
at it (random stuff I would complain about):

o It's very difficult to understand the code:
	- indentation is only 2 chars
	- c++ , just kidding :) [very advanced c++ for me!]
	- some prototype definitions are missing or should go into *.h files
          e.g, Select.cc is ugly as it gets :))
o Why do you use the ``ipchains -L -vnx --line-numbers'' approach to get the
  statistics? [ipchains_stats.cc]:

  if(use_chains) 
    ipch = popen("/sbin/ipchains -L -vnx --line-numbers", "r");
  else
    ipch = popen("/sbin/iptables -L -vnx --line-numbers", "r");

  fgets(buf, 4096, ipch);
  keep_going = true;
  char * ptr = NULL;
  int c = 0;
  while(keep_going) {
    if(strstr(buf, "Chain ")==buf && strstr(buf, chain) - buf == 6) {
      fgets(buf, 4096, ipch);
      fgets(buf, 4096, ipch);
      while(strstr(buf, "Chain")!=buf) {
	if(num_rules == c) {
	  if(use_chains) {
	    ptr = strchr(buf, '-');
	    if(!ptr) {
	      l->log(LL_WARN, "couldn't find str '-' in buf '%s'\n", buf);
	    }
	  } else {
	    ptr = buf; // aye aye aye..  /\d+[^\d+]\d+[^\d+]\d+\s+/
	    while(isdigit(*ptr)) ptr++;
	    while(!isdigit(*ptr)) ptr++;
	    while(isdigit(*ptr)) ptr++;
	    while(!isdigit(*ptr)) ptr++;
	    while(isdigit(*ptr)) ptr++;
	    while(isspace(*ptr)) ptr++;
	  }
	  break;
	}
	c++;
  
o very interesting code, but very CPU intensive! I have 15000 iptables rules,
  and all together 5000 concurrent connections -> iptables -L -vnx is a pain
  in the ass, that's why we have /proc/net/ip_masq/vs_stats.
o you plvsd daemon is not really portable to other architectures or at least
  it takes quite some time: You seem to use the pthreads in a way Plan9 or
  HP/UX would not support them. You assume, everybody is running Linux as
  real servers.
o not everybody has the pidof(8) installed on the system, but everybody for
  sure has ps. Generally, make sure you use basic Unix tools and not for
  example distro-specific tools.


just my 2 dimes,
Roberto Nibali, ratz

-- 
mailto: `echo NrOatSz@tPacA.cMh | sed 's/[NOSPAM]//g'`

Linux-cluster: generic cluster infrastructure for Linux
Archive:       http://mail.nl.linux.org/linux-cluster/

