<br><font size=2 face="sans-serif">Thanx.</font>
<br>
<br><font size=2 face="sans-serif">I am missing these files:</font>
<br>
<br><font size=2><tt>make –s oldconfig_nonint; make –s oldconfig_nonint</tt></font>
<br>
<br><font size=2 face="sans-serif">And of course - since it is redhat -
I have to do a &quot;make menuconfig&quot; and save from there.</font>
<br>
<br><font size=2 face="sans-serif">/Espen<br>
<br>
</font>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td>
<td><font size=1 face="sans-serif"><b>jlarrea@gadisa.es</b></font>
<p><font size=1 face="sans-serif">20.09.2005 13:40</font>
<td><font size=1 face="Arial">&nbsp; &nbsp; &nbsp; &nbsp; </font>
<br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; To:
&nbsp; &nbsp; &nbsp; &nbsp;Espen Ekeroth &lt;espen.ekeroth@omxgroup.com&gt;</font>
<br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; cc:
&nbsp; &nbsp; &nbsp; &nbsp;Javier_Larrea_Arias/central@gadisa.es,
drbd-user@lists.linbit.com</font>
<br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; Subject:
&nbsp; &nbsp; &nbsp; &nbsp;Re: Re: [DRBD-user] not able to load
drbd module</font></table>
<br>
<br>
<br><font size=2><tt><br>
Hi again,<br>
<br>
I've made a fast translation into english of my howto.<br>
<br>
Here is it<br>
<br>
<br>
How to setup a Samba based cluster over RedHat EL3 with DRBD, HeartBeat
and<br>
Samba<br>
<br>
<br>
- &nbsp; &nbsp; Install OS with default options plus development tools
and kernel<br>
development tools, setting then the server name.<br>
- &nbsp; &nbsp; Modify /etc/inittab to set runlevel 3 (id:3:initdefault:)<br>
- &nbsp; &nbsp; Download drbd-7.0.11.tar.gz from www.drbd.org to /root<br>
- &nbsp; &nbsp; cd /usr/src/linux-2.4<br>
- &nbsp; &nbsp; make mrproper<br>
- &nbsp; &nbsp; cp /boot/config-2.4.21-20.Elsmp .config<br>
- &nbsp; &nbsp; make –s oldconfig_nonint; make –s oldconfig_nonint<br>
- &nbsp; &nbsp; make dep<br>
- &nbsp; &nbsp; make include/linux/version.h<br>
- &nbsp; &nbsp; cd /usr/src<br>
- &nbsp; &nbsp; tar –xvzf /root/drbd-0.7.11.tar.gz<br>
- &nbsp; &nbsp; cd drbd-0.7.11/drbd<br>
- &nbsp; &nbsp; make clean all<br>
- &nbsp; &nbsp; cd ../scripts<br>
- &nbsp; &nbsp; make install<br>
- &nbsp; &nbsp; edit /etc/drbd.conf to define mirrored resources<br>
<br>
resource &quot;r0&quot; {<br>
 &nbsp;protocol C;<br>
 &nbsp;incon-degr-cmd &quot;echo '!DRBD! pri on incon-degr' | wall ; sleep
60 ; halt<br>
 &nbsp;-f&quot;;<br>
 &nbsp;startup {<br>
 &nbsp; &nbsp;wfc-timeout &nbsp; &nbsp; &nbsp; &nbsp; 0; &nbsp;## Infinite!<br>
 &nbsp; &nbsp;degr-wfc-timeout &nbsp;120; &nbsp;## 2 minutes.<br>
 &nbsp;}<br>
 &nbsp;disk {<br>
 &nbsp; &nbsp;on-io-error detach;<br>
 &nbsp;}<br>
 &nbsp;net {<br>
 &nbsp;}<br>
 &nbsp;syncer {<br>
 &nbsp; &nbsp;rate &nbsp; 50M;<br>
 &nbsp; &nbsp;group &nbsp; 1; # sync concurrently with r0<br>
 &nbsp;}<br>
 &nbsp;on pixie {<br>
 &nbsp; &nbsp;device &nbsp; &nbsp; &nbsp;/dev/drbd0;<br>
 &nbsp; &nbsp;disk &nbsp; &nbsp; &nbsp; &nbsp;/dev/hda6;<br>
 &nbsp; &nbsp;address &nbsp; &nbsp; 192.168.52.125:7789;<br>
 &nbsp; &nbsp;meta-disk &nbsp; internal;<br>
 &nbsp;}<br>
 &nbsp;on dixie {<br>
 &nbsp; &nbsp;device &nbsp; &nbsp; /dev/drbd0;<br>
 &nbsp; &nbsp;disk &nbsp; &nbsp; &nbsp; /dev/sda6;<br>
 &nbsp; &nbsp;address &nbsp; &nbsp;192.168.52.126:7789;<br>
 &nbsp; &nbsp;meta-disk &nbsp;internal;<br>
 &nbsp;}<br>
<br>
- &nbsp; &nbsp; cd ../drbd<br>
- &nbsp; &nbsp; edit /etc/fstab to add new resources with option noauto<br>
- &nbsp; &nbsp; chmod 744 drbd.o<br>
- &nbsp; &nbsp; cp drbd.o /lib/modules/2.4.21-20.Elsmp/kernel/drivers/block<br>
- &nbsp; &nbsp; edit /lib/modules/2.4.21-20.Elsmp/modules.dep and add reference
to th<br>
prevously copied driver module (drbd.o)<br>
- &nbsp; &nbsp; cd /usr/src/drbd-0.7.11<br>
- &nbsp; &nbsp; make tools<br>
- &nbsp; &nbsp; make install-tools<br>
- &nbsp; &nbsp; mknod /dev/drbd0 b 147 0 (repeat for each needed device)<br>
- &nbsp; &nbsp; cd /etc/rc3.d<br>
- &nbsp; &nbsp; ln –s ../init.d/drbd S93drbd<br>
- &nbsp; &nbsp; ln –s ../init.d/drbd K93drbd<br>
- &nbsp; &nbsp; Dowload hearbeat-pils, heartbeat-stonith y heartbeat, and
install<br>
them on this order<br>
- &nbsp; &nbsp; Setup Samba<br>
o &nbsp; &nbsp; cd /etc<br>
o &nbsp; &nbsp; editar krb5.conf<br>
§ &nbsp; &nbsp; default_realm = DOMAIN.NAME<br>
§ &nbsp; &nbsp; [realms]<br>
§ &nbsp; &nbsp; DOMAIN.NAME = {<br>
§ &nbsp; &nbsp; kdc = server.domain.name:88<br>
§ &nbsp; &nbsp; admin_server = server.domain.name:749<br>
§ &nbsp; &nbsp; default_domain = domain.name<br>
§ &nbsp; &nbsp; }<br>
o &nbsp; &nbsp; editar nsswitch.conf<br>
§ &nbsp; &nbsp; passwd files winbind<br>
§ &nbsp; &nbsp; group files winbind<br>
o &nbsp; &nbsp; editar samba/smb.conf<br>
§ &nbsp; &nbsp; [global]<br>
§ &nbsp; &nbsp; workgroup = WORKGROUPNAME<br>
§ &nbsp; &nbsp; realm = DOMAIN.NAME<br>
§ &nbsp; &nbsp; netbios name = NodeName<br>
§ &nbsp; &nbsp; netbios aliases = ClusterName<br>
§ &nbsp; &nbsp; winbind separator = /<br>
§ &nbsp; &nbsp; idmap uid = 10000-20000<br>
§ &nbsp; &nbsp; idmap gid = 10000-20000<br>
§ &nbsp; &nbsp; winbind enum groups = yes<br>
§ &nbsp; &nbsp; winbind enum users = yes<br>
§ &nbsp; &nbsp; template homedir = /home/FOLDERNAME/%U<br>
§ &nbsp; &nbsp; template shell = /bin/bash<br>
§ &nbsp; &nbsp; server string = Server description<br>
§ &nbsp; &nbsp; security = ADS<br>
§ &nbsp; &nbsp; interfaces = cluster_ip_address/24<br>
§ &nbsp; &nbsp; password server = server.domain.name<br>
§ &nbsp; &nbsp; [SHARENAME]<br>
§ &nbsp; &nbsp; comment = Description<br>
§ &nbsp; &nbsp; path = /home/FOLDERNAME<br>
§ &nbsp; &nbsp; writeable = yes<br>
§ &nbsp; &nbsp; valid users = WORKGROUPNAME/Administrator<br>
o &nbsp; &nbsp; create the shared folder (/home/FOLDERNAME)<br>
o &nbsp; &nbsp; sync<br>
o &nbsp; &nbsp; sync<br>
o &nbsp; &nbsp; reboot<br>
o &nbsp; &nbsp; kinit administrator@DOMAIN.NAME<br>
o &nbsp; &nbsp; net ads join –U Adminstrator%administrator_password<br>
o &nbsp; &nbsp; chown central/administrator /home/FOLDERNAME<br>
- &nbsp; &nbsp; Setup heartbeat<br>
o &nbsp; &nbsp; cd /etc/ha.d<br>
o &nbsp; &nbsp; vi authkeys<br>
§ &nbsp; &nbsp; auth 1<br>
§ &nbsp; &nbsp; 1 crc<br>
o &nbsp; &nbsp; vi ha.cf<br>
§ &nbsp; &nbsp; node Node_A_Name<br>
§ &nbsp; &nbsp; node Node_b_Name<br>
§ &nbsp; &nbsp; deadtime 5<br>
§ &nbsp; &nbsp; ucast eth0 (interface used by heartbeat) xx.xx.xx.xx (other
node ip<br>
address)<br>
§ &nbsp; &nbsp; auto_failbak off<br>
o &nbsp; &nbsp; vi haresources<br>
§ &nbsp; &nbsp; servername_a &nbsp; ip.address/masklen &nbsp; &nbsp; &nbsp;
drbddisk::r0 \<br>
§ &nbsp; &nbsp; Filesystem::/dev/drbd0::/home::ext3::acl,usrquota,grpquota
\<br>
§ &nbsp; &nbsp; drbddisk::r1 \<br>
§ &nbsp; &nbsp; Filesystem::/dev/drbd1::/home2::ext3::acl,usrquota,grpquota
\<br>
§ &nbsp; &nbsp; smb \<br>
§ &nbsp; &nbsp; winbind<br>
o &nbsp; &nbsp; chmod 600 /etc/ha.d/authkeys<br>
- &nbsp; &nbsp; Replicate Samba UID Mapping<br>
o &nbsp; &nbsp; On active node:<br>
§ &nbsp; &nbsp; /etc/init.d/winbind &nbsp;stop<br>
§ &nbsp; &nbsp; /etc/init.d/smb stop<br>
§ &nbsp; &nbsp; mkdir /home/cachesamba<br>
§ &nbsp; &nbsp; mv /var/cache/samba/* /home/cachesamba<br>
§ &nbsp; &nbsp; ln –s /home/cachesamba /var/cache/samba<br>
§ &nbsp; &nbsp; /etc/init.d/winbind start<br>
§ &nbsp; &nbsp; /etc/init.d/smb start<br>
o &nbsp; &nbsp; On passive node<br>
§ &nbsp; &nbsp; rm –rf /var/cache/samba<br>
§ &nbsp; &nbsp; ln –s /home/cachesamba /var/cache/samba<br>
<br>
<br>
<br>
<br>
<br>
-----Espen Ekeroth &lt;espen.ekeroth@omxgroup.com&gt; escribió: -----<br>
<br>
<br>
Para: jlarrea@gadisa.es<br>
De: Espen Ekeroth &lt;espen.ekeroth@omxgroup.com&gt;<br>
Fecha: 20/09/2005 13:05<br>
cc: drbd-user@lists.linbit.com<br>
Asunto: Re: [DRBD-user] not able to load drbd module<br>
<br>
<br>
Stupid question: Do you have to compile and use the kernel? or is it just<br>
the module that is compiled?<br>
<br>
/Espen<br>
<br>
Phone: +47 69215581 / + 47 92499076<br>
email: espen.ekeroth@omxgroup.com<br>
MSN: espene@halden.net<br>
<br>
<br>
jlarrea@gadisa.es<br>
20.09.2005 12:48<br>
 &nbsp; &nbsp; &nbsp; &nbsp;To: &nbsp; &nbsp; &nbsp; &nbsp;Espen Ekeroth
&lt;espen.ekeroth@omxgroup.com&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;cc: &nbsp; &nbsp; &nbsp; &nbsp;drbd-user@lists.linbit.com<br>
 &nbsp; &nbsp; &nbsp; &nbsp;Subject: &nbsp; &nbsp; &nbsp; &nbsp;Re: [DRBD-user]
not able to load drbd module<br>
<br>
<br>
<br>
<br>
Hi Espen,<br>
<br>
I've had the samp problem but I solved it adding a reference to the module<br>
drbd.o into the /lib/modules/2.4.21-20.Elsmp/modules.dep file.<br>
<br>
good luck<br>
<br>
P.S. however I haven't been able to compile it for RedHat ES4 because I've<br>
no kernel sources ¿?¿?¿?¿?¿?¿<br>
<br>
-----drbd-user-bounces@lists.linbit.com escribió: -----<br>
<br>
<br>
Para: drbd-user@lists.linbit.com<br>
De: Espen Ekeroth &lt;espen.ekeroth@omxgroup.com&gt;<br>
Enviado por: drbd-user-bounces@lists.linbit.com<br>
Fecha: 20/09/2005 10:55<br>
Asunto: [DRBD-user] not able to load drbd module<br>
<br>
<br>
Newbee question: After compiling on RH 3.0 ES modprobe do not find the<br>
module. Any suggestions?<br>
<br>
/Espen<br>
<br>
<br>
********************************************************************************<br>
<br>
<br>
This e-mail and the information it contains may be privileged and/or<br>
confidential. It is for the intended addressee(s) only.<br>
The unauthorised use, disclosure or copying of this e-mail, or any<br>
information it contains, is prohibited.<br>
If you are not an intended recipient, please contact the sender and delete<br>
the material from your computer.<br>
********************************************************************************<br>
<br>
<br>
_______________________________________________<br>
drbd-user mailing list<br>
 drbd-user@lists.linbit.com<br>
http://lists.linbit.com/mailman/listinfo/drbd-user</tt></font>
<br>