H.Nakai
nakai****@shink*****
2011年 9月 16日 (金) 10:27:04 JST
中井です 正常なときと見比べてみました。 単独起動時にPrimaryなれないときの、前回シャットダウン時のメッセージ > 14:12:59 kai24 kernel: block drbd0: role( Primary -> Secondary ) > 14:13:02 kai24 kernel: block drbd0: peer( Secondary -> Unknown ) > conn( Connected -> Disconnecting ) pdsk( UpToDate -> DUnknown ) > 14:13:02 kai24 kernel: block drbd0: short read expecting header > on sock: r=-512 > 14:13:02 kai24 kernel: block drbd0: asender terminated > 14:13:02 kai24 kernel: block drbd0: Terminating asender thread > 14:13:02 kai24 kernel: block drbd0: Connection closed > 14:13:02 kai24 kernel: block drbd0: conn( Disconnecting -> StandAlone ) > 14:13:02 kai24 kernel: block drbd0: receiver terminated > 14:13:02 kai24 kernel: block drbd0: Terminating receiver thread > 14:13:02 kai24 kernel: block drbd0: disk( UpToDate -> Diskless ) > 14:13:02 kai24 kernel: block drbd0: drbd_bm_resize called with > capacity == 0 > 14:13:02 kai24 kernel: block drbd0: worker terminated > 14:13:02 kai24 kernel: block drbd0: Terminating worker thread > 14:13:02 kai24 kernel: block drbd0: State change failed: Disk state > is lower than outdated > 14:13:02 kai24 kernel: block drbd0: state = { cs:StandAlone > ro:Secondary/Unknown ds:Diskless/DUnknown r--- } > 14:13:02 kai24 kernel: block drbd0: wanted = { cs:StandAlone > ro:Secondary/Unknown ds:Outdated/DUnknown r--- } 単独でPrimaryになれるときの、前回のシャットダウン時のメッセージ 13:35:05 kai24 kernel: block drbd0: peer( Primary -> Secondary ) 13:35:10 kai24 kernel: block drbd0: peer( Secondary -> Unknown ) conn( Connected -> TearDown ) pdsk( UpToDate -> DUnknown ) 13:35:10 kai24 kernel: block drbd0: meta connection shut down by peer. 13:35:10 kai24 kernel: block drbd0: asender terminated 13:35:10 kai24 kernel: block drbd0: Terminating asender thread 13:35:11 kai24 kernel: block drbd0: Connection closed 13:35:11 kai24 kernel: block drbd0: conn( TearDown -> Unconnected ) 13:35:11 kai24 kernel: block drbd0: receiver terminated 13:35:11 kai24 kernel: block drbd0: Restarting receiver thread 13:35:11 kai24 kernel: block drbd0: receiver (re)started 13:35:11 kai24 kernel: block drbd0: conn( Unconnected -> WFConnection ) 13:35:11 kai24 kernel: block drbd0: conn( WFConnection -> Disconnecting ) 13:35:11 kai24 kernel: block drbd0: Discarding network configuration. 13:35:11 kai24 kernel: block drbd0: Connection closed 13:35:11 kai24 kernel: block drbd0: conn( Disconnecting -> StandAlone ) 13:35:11 kai24 kernel: block drbd0: receiver terminated 13:35:11 kai24 kernel: block drbd0: Terminating receiver thread 13:35:11 kai24 kernel: block drbd0: disk( UpToDate -> Diskless ) 13:35:11 kai24 kernel: block drbd0: drbd_bm_resize called with capacity == 0 13:35:11 kai24 kernel: block drbd0: worker terminated 13:35:11 kai24 kernel: block drbd0: Terminating worker thread これを比べると二行目以降が違っています。二行目で 正常な方は、conn( connected -> TearDown ) ですが、 異常な方は、conn( connected -> Disconnecting ) となっています。 PrimaryからSecondaryに役割が変わって、その後、SecondaryからUnknownに なったところで、接続状態がTearDownになるべきなのにDisconnectに なってしまったせいで、後がおかしくなっているように見えます。 これらのメッセージは drbd が出しているのではないのでしょうか? ソースをちらっと見たのですが、出力している場所を見つけられませんでした。 宜しくお願いします。 -- -=-=-=-= SHINKO ELECTRIC INDUSTRIES CO., LTD. =-=-=-=- =-=-=-=- Research & Development Div. -=-=-=-= -=-=-=-= Designing Technology Development Dept. =-=-=-=- =-=-=-=- Name:Hisakazu Nakai TEL:026-263-3922 -=-=-=-= -=-=-=-= Mail:nakai****@shink***** FAX:026-263-4562 =-=-=-=-