[MSP-140] ๋ถ๊ท์น ํ ๋ฏธ๋ฌ ๋์คํฌ์ Monitor interval
Subject
๋ถ๊ท์น ํ ๋ฏธ๋ฌ ๋์คํฌ์ Monitor interval
APPLIES TO:
MCCS 3.6.3
SYMPTOMS
MCCS POC ๊ด๋ จํ์ฌ Xen-Motion์ค ์๋์ ๊ฐ์ ์ด์๊ฐ ํ์ธ ๋์ด CASE OPEN ํฉ๋๋ค.
Xen-Motion : ์ด์์ค์ธ VM์ ํ์ฌ Phisical Machine์์
๋์ผ Pool๋ด์ ๋ค๋ฅธ Phisical Machine์ผ๋ก Downtime ์์ด Migration ํด์ฃผ๋ ๊ธฐ๋ฅ์
๋๋ค.
๊ณ ๊ฐ์ฌ TEST ํ๊ฒฝ์์ ์ค์ Xen-Motion์ ์ํํด๋ณด๋ฉด Migration ์์๋ถํฐ ์๋ฃ๊น์ง 8~20์ด ๊ฐ๋ ์์ ๋๋ฉฐ
๊ทธ ๋์ Service ์๋ต ๋ฐ ํต์ ์ด ๋์ง ์์ต๋๋ค. (์ฆ, Migration ์ํ ๋์์๋ ์๋น์ค๊ฐ ๋์ง ์๋ Freeze ์ํ์ VM์ด ๋ฉ๋๋ค.)
์ฌ์ ์ ๋ฏธ๋ฌ ๋์คํฌ์ ์์ฑ ๊ฐ์ โTolerance Limit :3 / Monitor interval : 10โ์ผ๋ก ํด๋๊ณ , Xen-Motion์ ์ํ ํ์๋๋ฐ ์์ logํ๋ฉด๊ณผ ๊ฐ์ด interval์ด ๊ท์น์ ์ด์ง ์๊ฒ Monitorํ์ฌ ์ฅ์ ๋ก ํ๋จ ๋๋ ์ด์๊ฐ ํ์ธ ๋์ด ํ์ธ์ ์์ฒญ ๋๋ฆฝ๋๋ค.
CAUSE
๋ถ๊ท์นํ ๋ฏธ๋ฌ๋์คํฌ์ Monitor interval ์ด ๋ฐ์๋ ์์ธ
1. ServerA๋
ธ๋๋ฅผ Xen-Motion์ผ๋ก ์ด๋ ์ค, ServerB์์ ServerA์ ์์คํ
์ฅ์ ๊ฐ์ง๋ก ์ธํ failover ์งํ
2. ServerB์์ ๋ฏธ๋ฌ๋์คํฌ ์จ๋ผ์ธ ์๋์, DK์ฐ๊ฒฐ ์ฑ๊ณต(ping ๋ฐ getserviceinfo ๋ช
๋ น ์ฑ๊ณต)์ ์ํด ๋ฏธ๋ฌ๋์คํฌ switchover ๋ช
๋ น ์ํ(Xen-Motion ์ด ๋๋ freezing ์ด ํ๋ฆฐ๊ฒ์ผ๋ก ์ถ์ )
3. ๋ฏธ๋ฌ๋์คํฌ switchover ๋ช
๋ น์ ๋ฐ๋ผ ServerA๋
ธ๋์ ๋ฏธ๋ฌ๋์คํฌ๊ฐ source์์ Target์ผ๋ก ๋ณ๊ฒฝ๋์ด, MCCS์์ Disk ์ฅ์ ๊ฐ์ง
4. ์ด๋ก ์ธํด tolerance ๊ฐ ๋์์ ํ์ผ๋, role ๋ณ๊ฒฝ์ ๋ฐ๋ฅธ event log hooking์ด ๋ฐ์ํ์ฌ, ๋ฏธ๋ฌ๋์คํฌ ์ํ ์ฒดํฌ(๋ชจ๋ํฐ)๋ฅผ MonitorInterval๊ณผ ์๊ด์์ด ๋ค์ ์ฒดํฌํ๊ฒ ๋จ์ ๋ฐ๋ผ, tolerance๊ฐ์ด ์ฆ๊ฐ๋์์.
SOLUTION
์ค์ Xen-Motion ์ ์ด์ฉ์, ๊ทธ๋ฃน ์ ๊ธ ๋ฐ ๊ทธ๋ฃน ์ ๊ธ ํด์ ๋ฅผ ์ด์ฉํ๋ ๊ฒ์ผ๋ก ๊ฐ์ด๋