[MIP-390] λ„€νŠΈμ›μΉ΄λ“œ Fail이후 볡ꡬ κ²°κ³Ό, 두 μ„ΈνŠΈμ˜ MCCSμ—μ„œ μƒλ°˜λœ λ™μž‘ 문의

Subject
λ„€νŠΈμ›μΉ΄λ“œ Fail이후 볡ꡬ κ²°κ³Ό, 두 μ„ΈνŠΈμ˜ MCCSμ—μ„œ μƒλ°˜λœ λ™μž‘ 문의


APPLIES TO:
MCCS version: 3.5.2
OS: Windows 2008 R2 STD + SP1
APPs:
Disk Type: mirror


SYMPTOMS
1. 1번VM 2번VM 각각 운영/λŒ€κΈ° μƒνƒœ (νŽΈμ˜μƒ 1,2번으둜 ν•˜κ² μŠ΅λ‹ˆλ‹€)
2. 1번VMμ„€μ •νŽΈμ§‘μ—μ„œ λ„€νŠΈμ›μΉ΄λ“œ Service, Heartbeat, Mirror λͺ¨λ‘ disconnect
3. 1번VM은 λ„€νŠΈμ›μž₯μ• λ‘œ κ·Έλ£Ήμ’…λ£Œ, 2번VM을 μ‹œμŠ€ν…œμž₯μ• λ‘œ 인지, 2번VM은 1λ²ˆμ„ μ‹œμŠ€ν…œμž₯μ• λ‘œ μΈμ§€ν•˜μ—¬ κ·Έλ£Ή μ‹œμž‘ (μ—¬κΈ°κΉŒμ§€ μ •μƒνŽ˜μΌμ˜€λ²„ μ΄μƒμ—†μŠ΅λ‹ˆλ‹€)
4. 이후 1번VM의 μ„€μ •νŽΈμ§‘μ—μ„œ Service, Heartbeat, Mirror λ„€νŠΈμ› λͺ¨λ‘ connect (λ³΅κ΅¬ν•œ μƒν™©κ°€μ •μž…λ‹ˆλ‹€, λ¬Όλ‘  μ‹€μ œ λ³΅κ΅¬κ³Όμ •μ—μ„œλŠ” μ„œλ²„λ₯Ό 내리고, λ„€νŠΈμ›μΉ΄λ“œλ₯Ό κ΅μ²΄ν•˜λŠ” action이 μžˆλŠ” κ²ƒμž…λ‹ˆλ‹€)
5. 2번VM은 μž₯μ• μƒνƒœμ˜€λ˜ 1번VM이 μ •μƒμƒνƒœλ‘œ 인지됨에 따라 MCCSλ₯Ό μž¬μ‹œμž‘ν•¨, 1번VM은 μž¬μ‹œμž‘μž‘μ—… μ—†μŒ
6. (μ—¬κΈ°μ„œλΆ€ν„° Faxμ„œλ²„μ™€ DBμ„œλ²„μ˜ MCCSκ°€ μ„œλ‘œ λ‹€λ₯Έ λ™μž‘μ„ λ³΄μž…λ‹ˆλ‹€)
Faxμ„œλ²„μ˜ 경우, 2번 VM의 MCCSκ°€ μž¬μ‹œμž‘λ˜λ©΄μ„œ Mirror Disk에 Lock을 μ•ˆκ²λ‹ˆλ‹€
DBμ„œλ²„μ˜ 경우, λ™μΌν•œ μƒν™©μ—μ„œ Mirror Disk에 Lock을 κ²λ‹ˆλ‹€
2번 VM은 μ„œλΉ„μŠ€κ°€ 운영 쀑인데 μš΄μ˜μ€‘μΈ Disk에 Lockκ±Έκ²Œλ˜μ–΄ MSSQL이 Fail되고, DBκ°€ 깨질 μˆ˜λ„μžˆλŠ” 상황이 μ—°μΆœλ©λ‹ˆλ‹€.


CAUSE
원인은 DB1 μ„œλ²„κ°€ firstStart 둜 μ‹œμž‘λ˜μ–΄μ„œ κ·Έλ ‡μŠ΅λ‹ˆλ‹€.
firstStart 일 λ•Œ Source 둀을 가진 λ””μŠ€ν¬μ— λŒ€ν•΄μ„œ Lock 을 κ²λ‹ˆλ‹€.Β 

SOLUTION
Fixed 3.5.3Β