Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
Hello, I'm using this versions: heartbeat: version 1.2.3 drbd : version drbd-8.2.6 ubuntu-cluster1 = slave ubuntu-cluster2 = master two network cards in each cluster. I configured heartbeat, when i remove the network cable, the primary server give the resources form secondary server, the /dev/drbd0 is mounted, but when i try to access the folder in /home come this message: root at ubuntu-cluster1:/home# ls ls: reading directory .: Input/output error See my configuration: * ubuntu-cluster1 - eth0 192.168.1.1 / eth1 10.0.0.1 (ha) #/etc/rc.local drbdadm attach r0 drbdadm connect r0 drbdadm -- --overwrite-data-of-peer primary mount -t ext3 /dev/drbd0 /home - Note : the /dev/drbd0 is mounted in filesystem /dev/drbd0 189G 243M 179G 1% /home * ubuntu-cluster2 eth0 192.168.1.2 / eth1 10.0.0.2 (ha) #/etc/rc.local drbdadm attach r0 drbdadm connect r0 drbdadm attach r0 drbdadm secondary - Note : using the command "cat /proc/drdb" root at ubuntu-cluster2:~# cat /proc/drbd version: 8.2.5 (api:88/proto:86-88) GIT-hash: 9faf052fdae5ef0c61b4d03890e2d2eab550610c build by root at ubuntu-cluster2, 2008-07-30 09:11:50 0: cs:SyncSource st:Primary/Secondary ds:UpToDate/Inconsistent C r--- ns:18144 nr:0 dw:12 dr:18266 al:0 bm:66 lo:0 pe:0 ua:0 ap:0 [>....................] sync'ed: 0.1% (186823/186841)M finish: 132:51:09 speed: 340 (324) K/sec resync: used:0/31 hits:1131 misses:3 starving:0 dirty:0 changed:3 act_log: used:0/127 hits:3 misses:0 starving:0 dirty:0 changed:0 root at ubuntu-cluster1:~# cat /proc/drbd version: 8.2.6 (api:88/proto:86-88) GIT-hash: 3e69822d3bb4920a8c1bfdf7d647169eba7d2eb4 build by root at ubuntu-cluster1, 2008-07-31 17:17:24 0: cs:SyncTarget st:Secondary/Primary ds:Inconsistent/UpToDate C r--- ns:0 nr:31072 dw:31072 dr:0 al:0 bm:4 lo:0 pe:0 ua:0 ap:0 oos:191294692 [>....................] sync'ed: 0.1% (186811/186841)M finish: 132:50:36 speed: 344 (320) K/sec My /etc/drbd.conf global { usage-count yes; } common { protocol C; } resource r0 { on ubuntu-cluster1 { device /dev/drbd0; disk /dev/sda8; address 10.0.0.1:7789; meta-disk internal; } on ubuntu-cluster2 { device /dev/drbd0; disk /dev/sda8; address 10.0.0.2:7789; meta-disk internal; } Starting the drbd in two clusters: root at ubuntu-cluster1:~# /etc/init.d/drbd start Starting DRBD resources: [ s(r0) ] root at ubuntu-cluster2:~# /etc/init.d/drbd start Starting DRBD resources: [ s(r0) ] My heartbeat files: #haresources ubuntu-cluster2 drbddisk::r0 Filesystem::/dev/drbd0::/home::ext3 drbd #ha.cf debugfile /var/log/ha-debug logfile /var/log/ha-log logfacility local0 logfacility daemon node ubuntu-cluster2 node ubuntu-cluster1 keepalive 1 deadtime 10 bcast eth0 ping 192.168.1.254 auto_failback on Hearbeat started in two clusters. Logs drbd: Aug 6 11:52:54 ubuntu-cluster1 kernel: [ 339.460000] drbd0: Considering state change from bad state. Error would be: 'Refusing to be Primary without at least one UpToDate disk' Aug 6 11:52:54 ubuntu-cluster1 kernel: [ 339.460000] drbd0: old = { cs:NetworkFailure st:Primary/Unknown ds:Inconsistent/DUnknown r--- } Aug 6 11:52:54 ubuntu-cluster1 kernel: [ 339.460000] drbd0: new = { cs:Unconnected st:Primary/Unknown ds:Inconsistent/DUnknown r--- } Aug 6 11:52:54 ubuntu-cluster1 kernel: [ 339.460000] drbd0: conn( NetworkFailure -> Unconnected ) Aug 6 11:52:54 ubuntu-cluster1 kernel: [ 339.460000] drbd0: receiver terminated Aug 6 11:52:54 ubuntu-cluster1 kernel: [ 339.460000] drbd0: receiver (re)started Aug 6 11:52:54 ubuntu-cluster1 kernel: [ 339.460000] drbd0: Considering state change from bad state. Error would be: 'Refusing to be Primary without at least one UpToDate disk' Aug 6 11:52:54 ubuntu-cluster1 kernel: [ 339.460000] drbd0: old = { cs:Unconnected st:Primary/Unknown ds:Inconsistent/DUnknown r--- } Aug 6 11:52:54 ubuntu-cluster1 kernel: [ 339.460000] drbd0: new = { cs:WFConnection st:Primary/Unknown ds:Inconsistent/DUnknown r--- } Aug 6 11:52:54 ubuntu-cluster1 kernel: [ 339.460000] drbd0: conn( Unconnected -> WFConnection ) logs hearbeat: eartbeat: 2008/08/06_11:26:36 WARN: node ubuntu-cluster2: is dead heartbeat: 2008/08/06_11:26:36 WARN: No STONITH device configured. heartbeat: 2008/08/06_11:26:36 WARN: Shared disks are not protected. heartbeat: 2008/08/06_11:26:36 info: Resources being acquired from ubuntu-cluster2. heartbeat: 2008/08/06_11:26:36 info: Link ubuntu-cluster2:eth0 dead. heartbeat: 2008/08/06_11:26:36 info: Running /etc/ha.d/rc.d/status status heartbeat: 2008/08/06_11:26:36 info: No local resources [/usr/lib/heartbeat/ResourceManager listkeys ubuntu-cluster1] to acquire. heartbeat: 2008/08/06_11:26:36 info: Taking over resource group drbddisk::r0 heartbeat: 2008/08/06_11:26:36 info: Acquiring resource group: ubuntu-cluster2 drbddisk::r0 Filesystem::/dev/drbd0::/home::ext3 drbd heartbeat: 2008/08/06_11:26:36 info: Running /etc/ha.d/resource.d/drbddisk r0 start heartbeat: 2008/08/06_11:26:49 ERROR: Return code 1 from /etc/ha.d/resource.d/drbddisk heartbeat: 2008/08/06_11:26:49 info: Running /etc/ha.d/resource.d/Filesystem /dev/drbd0 /home ext3 start heartbeat: 2008/08/06_11:26:49 ERROR: Couldn't mount filesystem /dev/drbd0 on /home heartbeat: 2008/08/06_11:26:49 ERROR: Return code 1 from /etc/ha.d/resource.d/Filesystem heartbeat: 2008/08/06_11:26:49 info: /usr/lib/heartbeat/mach_down: nice_failback: foreign resources acquired heartbeat: 2008/08/06_11:26:49 info: mach_down takeover complete. heartbeat: 2008/08/06_11:26:49 info: mach_down takeover complete for node ubuntu-cluster2 Any Idea ? Best regards. Faria Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses