Dear DRDB community,<br><br>I need to host reliably hundreds of virtual servers with cheap hardware (ok, it might not be possible... but I&#39;ll give it a shot) and opensource software.<br>I&#39;ve been running in production for over a year about 20 virtual servers on one machine, but it&#39;s not scalable and there is no failover.
<br><br>I plan to create a reliable NFS NAS with DRDB / heartbeat that will provide pxe OS to the physical server and data for the virtual server.
<br>Here is a diagram for more details:<br><a href="http://www.modulis.ca/fileadmin/diagram-p12.png" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.modulis.ca/fileadmin/diagram-p12.png</a>
<br><br>I haven&#39;t done any setup like this and before I start the implementation of this solution, I would like to know from your experience if:
<br>-will NFS do the job? (knowing that there will not be simultaneous access of the same data from different virtual servers). Note: the virtual server will be relatively small 300Mo each, they will be stored in a folder not an image (kinda like chroot).
<br>-will Heartbeat &quot;guarantee&quot; that failover his made transparently without human intervention ?<br>-My physical virtualization servers will be diskless to simplify management (only swap will be on a local partition), is it a bad idea - could it decrease performance ?
<br>-Can DRDB save me the RAID 1 setup ? so that I can use RAID 0 and double my capacity without affecting nfs service in case of hard disk failure ?<br>-Has anyone run software RAID 5 and DRDB, or the overhead is too important ?
<br>-A another scenario would be to use the local disk (80Go) of each virtualization servers (no more pxe or nfs) and have DRDB duplicate the local disk to a same-size partition on a RAID 5 one server NAS. Do you think this second scenario would be better in terms of uptime ?
<br><br>Thanks a lot for any input, <br><br>Adrien<br clear="all"><br>-- <br>Adrien Laurent<br>(514) 284-2020 x 202<br><a href="http://www.modulis-groupe.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://www.modulis-groupe.com
</a>