<HTML><BODY>

<table style="width: 100%" cellspacing="0" cellpadding="0">
        

        <tr>
                <td valign="top"><!--Start Signature Block Full!-->
                <span style="font-size:8pt; font-family:Verdana;"><br>Hi there,<BR>
<BR>
As far as the VM goes... I'd use KVM, mainly because RH is replacing Xen with KVM at some point in the future (last time i checked, it was going to be during the first half of 2009) :)<BR>
<BR>
I will think about the question regarding enabling of users to launch processes on remote servers that house the data being processed a little and get back to you with some info as soon as possible.<BR>
<BR>
Regards,<BR>
Colin<BR>
<BR>
________________________________________<BR>
From: <a href="mailto:redhat-sysadmin-list-bounces@redhat.com">redhat-sysadmin-list-bounces@redhat.com</a> [redhat-sysadmin-list-bounces@redhat.com] On Behalf Of Laurent Wandrebeck [lw@hygeos.com] <BR>
Sent: 26 March 2009 12:49 PM<BR>
To: <a href="mailto:redhat-sysadmin-list@redhat.com">redhat-sysadmin-list@redhat.com</a> <BR>
Subject: Re: a couple questions from a cluster newbie<BR>
<BR>
Le lundi 23 mars 2009 07:47, Colin van Niekerk a écrit :<BR>
> Hi there,<BR>
Hi Colin,<BR>
><BR>
> Apologies is anyone has answered this already and I have missed it. This<BR>
> post has been out for a while now.<BR>
You're the first, kudos :)<BR>
><BR>
> I would configure three VM's on the Failover box and add the ability to<BR>
> have each server failover separately. This would involve having three load<BR>
> balanced clusters as in the attached, again fixed sized fonts.<BR>
Thanks for your ascii art. Which VM would you advice ? Xen as it is officially<BR>
supported on rhel, or kvm ? something else maybe ?<BR>
><BR>
> To replicate data between the virtual server and the physical server within<BR>
> each cluster I would use DRBD (RAID1 on a network level), you can configure<BR>
> this so that only once the data is committed to disk on both sides does the<BR>
> kernel confirm the write. This will present the system with a new block<BR>
> device and data must only be read and written via this device. As long as<BR>
> your system is 'strong' enough and the link between the servers is fast<BR>
> enough (this would depend on the amount of changed to the data -  how much<BR>
> data would need to be written to the block device on the other end of the<BR>
> network) it will be just like reading and writing to any other block<BR>
> device.<BR>
Our network is gbps, and machines will be in the same rack, one hop away. So I<BR>
guess synchronous replication will do the trick.<BR>
><BR>
> For the backend you could use Conga with luci and ricci to manage the<BR>
> cluster (thinking about ways to avoid pain going forward) but I have not<BR>
> done this in a production environment so I'm not sure about the details.<BR>
OK, I'll set up a couple VM soon to check the details.<BR>
><BR>
> I'm afriad I have worked very little GFS as well so I can't answer you on<BR>
> that side of things. Maybe the GNBD would be better for the load balanced<BR>
> server replication as well, but as far as I know the main reason you would<BR>
> use GNBD is that it exports the file system to many users and manages<BR>
> locking better between the users which wouldn't help in the pg/ds/ap<BR>
> clusters. Can anyone confirm?<BR>
><BR>
> Just so I'm clear on the backend side. It sounds like there is a level of<BR>
> interaction between users and the actual data on the backend servers. Do<BR>
> the users query a process on the storage/processing servers and then that<BR>
> process works on the data and gives the user a result? Or do the users<BR>
> interact with the data directly?<BR>
Users interact directly with data. classic (and simplified) scheme is:<BR>
(shell script pseudo code)<BR>
for i in files_to_be_processed do<BR>
    processing_program $i $output_dir/$output_result<BR>
done<BR>
<BR>
Thx for helping,<BR>
Regards,<BR>
--<BR>
Laurent Wandrebeck<BR>
IT Manager / Directeur des systemes d'informations<BR>
HYGEOS, Earth Observation Department / Observation de la Terre<BR>
Euratechnologies<BR>
165 Avenue de Bretagne<BR>
59000 Lille, France<BR>
tel: +33 3 20 08 24 98<BR>
<a href="http://www.hygeos.com" target="_blank">http://www.hygeos.com</a> <BR>
<BR>
--<BR>
redhat-sysadmin-list mailing list<BR>
<a href="mailto:redhat-sysadmin-list@redhat.com">redhat-sysadmin-list@redhat.com</a> <BR>
<a href="https://www.redhat.com/mailman/listinfo/redhat-sysadmin-list" target="_blank">https://www.redhat.com/mailman/listinfo/redhat-sysadmin-list</a> <BR>
</span><br>
                        <span style="font-size:8pt; font-family:Verdana; color:#013469;"> 
                        Colin 
            van Niekerk
            <br></span> 
                        <font style="font-size: 4pt;"><br></font> 
                        <span style="font-size:8pt; font-family:Verdana; color:#013469;">
                         Technical<br>  
                        Mimecast South Africa
                        <br>
                        </span> 
                        <font style="font-size: 4pt;">
                                        <br>
                        </font> 
                        <span style="font-size:8pt; font-family:Verdana; color:#013469;">
                        Phone 
                        0861 114 063
                        <b>•</b> 
                        Mobile 
                        +2782 557 9081
                        <b>•</b> 
                        Fax 
                        086 522 6377
                        <br> 
                        </span> 
                        <br>
                        <span style="font-family: Verdana; font-size:8pt; color:#666666;">
                        This email, sent at 
            <b>22:10:17</b>
            on
            <b>2009-03-26</b>
                        from 
                        <b>colin.vanniekerk@mimecast.co.za</b>
                        to 
                        <b>redhat-sysadmin-list@redhat.com</b>
                        has been scanned for viruses and malware by Mimecast, 
                        an innovator in software as a service (SaaS) for business. 
                        <b>Mimecast South Africa’s</b>
            email continuity, security, archiving and compliancy 
                        is managed by Mimecast’s unified email management 
                        platform. To find out more, <a href="mailto:demo@mimecast.co.za">request a demo.</a>
          
                        <br>
                        <br>
                        <A href="http://mail3.mimecast.co.za/mimecast/click?account=CSA1A2&code=65b979085bd938249d36e5d728dac093">View our Legal Notice.</A>
<br>
<br>
<br>
                        </span>
                </td>
                <td> <table border=0 cellspacing=0 cellpadding=0><tr><td><IMG border="0" style="border:0;" src="cid:109032622101700805@mail3.mimecast.co.za" ></td></tr></table></td>
<!--Start side bar!-->
                <td valign="top" style="width: 197px">
                <table style="width: 100%" cellspacing="0" cellpadding="0" align="left">
                                <tr>
                                        <td valign="top" align="center"><table border=0 cellspacing=0 cellpadding=0><tr><td><A href="http://mail3.mimecast.co.za/mimecast/click?account=CSA1A2&code=dc9a2c704377142a90d634f479d35f83"><IMG border="0" style="border:0;" src="cid:109032622101700905@mail3.mimecast.co.za" ></A></td></tr></table></td>
                                </tr>
 <tr>
                                        <td style="height: 5px" valign="top" align="center"><span style="font-size:10pt;color:#576B7C;">Subscribe to future</span></td>
</tr>     
<tr>
                                        <td style="height: 1px" valign="top" align="center"><A href="http://mail3.mimecast.co.za/mimecast/click?account=CSA1A2&code=96cc2b50e09eedb41712b1e180594b35"><span style="font-family:Verdana;font-size:8pt;color:#890C08;text-decoration:none"> Mimecast eshot>></span></A></td>
</tr>

                    

                </table>
                </td>
        </tr>                      
</table>
</BODY></HTML>