Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
Hi Flex :
bellow is my another simulation
i have put step by step , I execute command on both drbd1 and drbd-drs. i
have posted the output after each effect from both server.
DRBD1 and DRBD2 is OFF (uk is off)
DRBD-DRS is on and primary
root at drbd-drs:/# /etc/init.d/drbd status
drbd driver loaded OK; device status:
version: 8.3.7 (api:88/proto:86-91)
srcversion: EE47D8BF18AC166BE219757
m:res cs ro ds p mounted
fstype
10:home-U WFConnection Primary/Unknown UpToDate/DUnknown A
11:data-U WFConnection Primary/Unknown UpToDate/DUnknown A
DRBd1 :
root at drbd1:~# /etc/init.d/drbd status
drbd driver loaded OK; device status:
version: 8.3.7 (api:88/proto:86-91)
srcversion: EE47D8BF18AC166BE219757
m:res cs ro ds p mounted fstype
0:home Connected Primary/Secondary UpToDate/UpToDate C
1:data Connected Primary/Secondary UpToDate/UpToDate C
root at drbd1:~#
root at drbd1:~# drbdadm up --stacked data-U
root at drbd1:~# drbdadm up --stacked home-U
root at drbd1:~# /etc/init.d/drbd status
drbd driver loaded OK; device status:
version: 8.3.7 (api:88/proto:86-91)
srcversion: EE47D8BF18AC166BE219757
m:res cs ro ds p
mounted fstype
0:home Connected Primary/Secondary UpToDate/UpToDate C
1:data Connected Primary/Secondary UpToDate/UpToDate C
10:home-U^^0 StandAlone Secondary/Unknown UpToDate/DUnknown r----
11:data-U^^1 StandAlone Secondary/Unknown UpToDate/DUnknown r----
Afater I execute previous command, when i check DRBD-DRS :
root at drbd-drs:/# /etc/init.d/drbd status
drbd driver loaded OK; device status:
version: 8.3.7 (api:88/proto:86-91)
srcversion: EE47D8BF18AC166BE219757
m:res cs ro ds p mounted
fstype
10:home-U StandAlone Primary/Unknown UpToDate/DUnknown r----
11:data-U StandAlone Primary/Unknown UpToDate/DUnknown r----
----------------------------------------------------------------------------------
DRBD1 ::
root at drbd1:~# drbdadm connect --stacked data-U
root at drbd1:~# drbdadm connect --stacked home-U
root at drbd1:~# /etc/init.d/drbd status
drbd driver loaded OK; device status:
version: 8.3.7 (api:88/proto:86-91)
srcversion: EE47D8BF18AC166BE219757
m:res cs ro ds p
mounted fstype
0:home Connected Primary/Secondary UpToDate/UpToDate C
1:data Connected Primary/Secondary UpToDate/UpToDate C
10:home-U^^0 WFConnection Secondary/Unknown UpToDate/DUnknown A
11:data-U^^1 WFConnection Secondary/Unknown UpToDate/DUnknown A
DRBD-DRS:
root at drbd-drs:/# /etc/init.d/drbd status
drbd driver loaded OK; device status:
version: 8.3.7 (api:88/proto:86-91)
srcversion: EE47D8BF18AC166BE219757
m:res cs ro ds p mounted
fstype
10:home-U StandAlone Primary/Unknown UpToDate/DUnknown r----
11:data-U StandAlone Primary/Unknown UpToDate/DUnknown r----
------------------------------------------------------------------------------------------
Now if i execute drbdadm connect on DRBD-DRS :
root at drbd-drs:/# drbdadm connect data-U
root at drbd-drs:/# drbdadm connect home-U
root at drbd-drs:/# /etc/init.d/drbd status
drbd driver loaded OK; device status:
version: 8.3.7 (api:88/proto:86-91)
srcversion: EE47D8BF18AC166BE219757
m:res cs ro ds p mounted
fstype
10:home-U StandAlone Primary/Unknown UpToDate/DUnknown r----
11:data-U StandAlone Primary/Unknown UpToDate/DUnknown r----
now output from DRBD1
root at drbd1:~# /etc/init.d/drbd status
drbd driver loaded OK; device status:
version: 8.3.7 (api:88/proto:86-91)
srcversion: EE47D8BF18AC166BE219757
m:res cs ro ds p
mounted fstype
0:home Connected Primary/Secondary UpToDate/UpToDate C
1:data Connected Primary/Secondary UpToDate/UpToDate C
10:home-U^^0 StandAlone Secondary/Unknown UpToDate/DUnknown r----
11:data-U^^1 StandAlone Secondary/Unknown UpToDate/DUnknown r----
-------------------------------------------------------------------------------------------
So connect does not do anything ... ..
now if i invalidate .. in DRBD1
root at drbd1:~# drbdadm invalidate --stacked data-U
root at drbd1:~# drbdadm invalidate --stacked home-U
root at drbd1:~# /etc/init.d/drbd status
drbd driver loaded OK; device status:
version: 8.3.7 (api:88/proto:86-91)
srcversion: EE47D8BF18AC166BE219757
m:res cs ro ds p
mounted fstype
0:home Connected Primary/Secondary UpToDate/UpToDate C
1:data Connected Primary/Secondary UpToDate/UpToDate C
10:home-U^^0 StandAlone Secondary/Unknown Inconsistent/DUnknown r----
11:data-U^^1 StandAlone Secondary/Unknown Inconsistent/DUnknown r----
root at drbd1:~# drbdadm connect --stacked data-U
root at drbd1:~# drbdadm connect --stacked home-U
root at drbd1:~# /etc/init.d/drbd status
drbd driver loaded OK; device status:
version: 8.3.7 (api:88/proto:86-91)
srcversion: EE47D8BF18AC166BE219757
m:res cs ro ds p
mounted fstype
0:home Connected Primary/Secondary UpToDate/UpToDate C
1:data Connected Primary/Secondary UpToDate/UpToDate C
10:home-U^^0 WFConnection Secondary/Unknown Inconsistent/DUnknown A
11:data-U^^1 WFConnection Secondary/Unknown Inconsistent/DUnknown A
Now in DRBD-DRS :
root at drbd-drs:/# drbdadm connect data-U
root at drbd-drs:/# drbdadm connect home-U
root at drbd-drs:/# /etc/init.d/drbd status
drbd driver loaded OK; device status:
version: 8.3.7 (api:88/proto:86-91)
srcversion: EE47D8BF18AC166BE219757
m:res cs ro ds p
mounted fstype
... sync'ed: 0.5% (4003612/4015896)K
... sync'ed: 2.2% (2061324/2104304)K
10:home-U SyncSource Primary/Secondary UpToDate/Inconsistent A
11:data-U SyncSource Primary/Secondary UpToDate/Inconsistent A
So BAsically
I need to invlidate data-U and home-U in DRBD1 ,
then drbdadm connect data-U
also
in DRBD-DRS : drbdadm connect data-U
drbdadm connect home-U
its trigers the syncronization...
but the DRBD documentaion does not saything ..
so what i am missign now ?
Hope fully it will make sense
On 16 November 2011 15:19, fosiul alam <expertalert at gmail.com> wrote:
> Hi Flex
>
> this is 3rd time, i simulate the whole thing ..
>
> every time, I had to use
>
> drbdadm invalidate --stacked data-U
> drbdadm invalidate --stacked home-U
>
> after that when I type
>
> drbdadm connect --stacked data-U
>
> and in
>
> Drbd-dRS
>
> drbdadm connect data-U
>
> its starts to syncronized ..
>
>
> why do i have have to use invalidate every time ??
>
> as far i belived thats not the requirement for split brain ..
>
> i will try one more time and will sent you step by step ..
> thanks
>
>
>
>
>
> On 16 November 2011 13:56, Felix Frank <ff at mpexnet.de> wrote:
>
>> Hi,
>>
>> On 11/16/2011 02:41 PM, fosiul alam wrote:
>> > (a) I make primary on Low lever device on DRBD1
>> > (B) I turn on Stacked device on DRBD1
>> > (c) I set secondary on Stacked devices. (DRBD2)
>>
>> yes, you're missing the "drbdadm --stacked connect" (or, even better,
>> use "drbdadm --stacked up" in the first place).
>>
>> Cheers,
>> Felix
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linbit.com/pipermail/drbd-user/attachments/20111116/65af5843/attachment.htm>