216.73.216.159 TODAY : 876
์ž๋ฃŒ์‹ค ์„œ๋ธŒ ํƒ€์ดํ‹€ ์•„์ด์ฝ˜

Proxmox VE ๊ฐ•์˜

 > 

IV. ํด๋Ÿฌ์Šคํ„ฐ ๋ฐ ๊ณ ๊ฐ€์šฉ์„ฑ (HA) ๊ตฌ์ถ•

๐Ÿ’ป Proxmox VE ๊ฐ•์ขŒ IV-C-4. HA Resource Policy ์ดํ•ด: Failover, Relocate ๋“ฑ ์ •์ฑ… ์„ค์ •

์ž๋ฃŒ ๊ธฐ๋ณธ์ •๋ณด

๐Ÿ’ป Proxmox VE ๊ฐ•์ขŒ IV-C-4. HA Resource Policy ์ดํ•ด: Failover, Relocate ๋“ฑ ์ •์ฑ… ์„ค์ •

์ฃผ์š” ํ”„๋กœ๊ทธ๋žจ ์ŠคํŽ™

  • ํ‰์ : 10.0
  • ๋ผ์ด์„ ์Šค: free

ํ”ผ๋“œ๋ฐฑ ๋ฐ ๋‹ค์šด๋กœ๋“œ

  • ์‚ฌ์šฉ์ž ํ‰์ : 10.0
  • ์กฐํšŒ: 3

์ œ์กฐ์‚ฌ ๋ฐ ๋“ฑ๋ก ์ •๋ณด

  • ์ œ์ž‘์‚ฌ: LUZENSOFT
  • ๋“ฑ๋ก์ผ: 2026-02-02 13:00:47
  •  

- ์„ค๋ช…

๐Ÿง  ์Šค๋งˆํŠธํ•œ ํด๋Ÿฌ์Šคํ„ฐ์˜ ํŒ๋‹จ ๊ธฐ์ค€, HA ์ •์ฑ… ๋งˆ์Šคํ„ฐํ•˜๊ธฐ

Proxmox VE ํด๋Ÿฌ์Šคํ„ฐ์—์„œ ๊ฐ€์ƒ ๋จธ์‹ (VM)์„ HA ๋ฆฌ์†Œ์Šค๋กœ ๋“ฑ๋กํ•˜๋Š” ๊ฒƒ๋งŒ์œผ๋กœ ๋ชจ๋“  ์„ค์ •์ด ๋๋‚œ ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค ์žฅ์• ๊ฐ€ ๋ฐœ์ƒํ–ˆ์„ ๋•Œ ์‹œ์Šคํ…œ์ด ์–ผ๋งˆ๋‚˜ ๋ˆ์งˆ๊ธฐ๊ฒŒ ์žฌ์‹œ์ž‘์„ ์‹œ๋„ํ• ์ง€, ์•„๋‹ˆ๋ฉด ๋‹ค๋ฅธ ๋…ธ๋“œ๋กœ ์ฆ‰์‹œ ์ด๋™ํ• ์ง€๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” #์ „๋žต์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค ์ด๋Ÿฌํ•œ ์„ธ๋ถ€์ ์ธ ๊ฑฐ๋™์„ ๊ฒฐ์ •ํ•˜๋Š” ๊ฒƒ์ด ๋ฐ”๋กœ 'HA Resource Policy'์ž…๋‹ˆ๋‹ค ์ด๋ฒˆ #๊ฐ•์ขŒ์—์„œ๋Š” ์„œ๋น„์Šค์˜ ์„ฑ๊ฒฉ์— ๋งž์ถฐ Failover(ํŽ˜์ผ์˜ค๋ฒ„)์™€ Relocate(์žฌ๋ฐฐ์น˜) ๋“ฑ์˜ ์ •์ฑ…์„ ์–ด๋–ป๊ฒŒ ์„ค์ •ํ•˜๊ณ  ์ตœ์ ํ™”ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์‹ฌ๋„ ์žˆ๊ฒŒ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค


1. HA ์ •์ฑ…์˜ ํ•ต์‹ฌ ๊ตฌ์„ฑ ์š”์†Œ ์ดํ•ด

1. HA ์ •์ฑ…์˜ ํ•ต์‹ฌ ๊ตฌ์„ฑ ์š”์†Œ ์ดํ•ด

HA Manager๊ฐ€ ๋ฆฌ์†Œ์Šค๋ฅผ ๊ด€๋ฆฌํ•  ๋•Œ ์ฐธ์กฐํ•˜๋Š” ์ฃผ์š” ํŒŒ๋ผ๋ฏธํ„ฐ๋“ค์˜ ์˜๋ฏธ๋ฅผ ํŒŒ์•…ํ•˜๋Š” ๊ฒƒ์ด ์šฐ์„ ์ž…๋‹ˆ๋‹ค

A. Max Restart: ๋กœ์ปฌ ์žฌ์‹œ์ž‘์˜ ํ•œ๊ณ„ ์„ค์ •

  • ํŠน์ • ๋…ธ๋“œ์—์„œ VM์— ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒผ์„ ๋•Œ, ๋‹ค๋ฅธ ๋…ธ๋“œ๋กœ ์˜ฎ๊ธฐ๊ธฐ ์ „ ํ•ด๋‹น ๋…ธ๋“œ์—์„œ ๋‹ค์‹œ ์‹œ์ž‘์„ ์‹œ๋„ํ•˜๋Š” ์ตœ๋Œ€ ํšŸ์ˆ˜์ž…๋‹ˆ๋‹ค ์ด๋Š” ์ผ์‹œ์ ์ธ ์†Œํ”„ํŠธ์›จ์–ด ์˜ค๋ฅ˜๋กœ ์ธํ•œ ์žฅ์•  ์‹œ ๋ถˆํ•„์š”ํ•œ ๋…ธ๋“œ ๊ฐ„ ์ด๋™์„ ๋ฐฉ์ง€ํ•˜๋Š” #๊ธฐ๋Šฅ์„ ํ•ฉ๋‹ˆ๋‹ค

B. Max Relocate: ๋…ธ๋“œ ๊ฐ„ ์ด๋™ ํšŸ์ˆ˜ ์ œํ•œ

  • ๋กœ์ปฌ ์žฌ์‹œ์ž‘์ด ์‹คํŒจํ–ˆ์„ ๋•Œ, ํด๋Ÿฌ์Šคํ„ฐ ๋‚ด ๋‹ค๋ฅธ ๋…ธ๋“œ๋กœ VM์„ ์˜ฎ๊ฒจ์„œ ์‹คํ–‰์„ ์‹œ๋„ํ•˜๋Š” ์ตœ๋Œ€ ํšŸ์ˆ˜์ž…๋‹ˆ๋‹ค ์ด ์„ค์ •์€ ํŠน์ • ์„œ๋น„์Šค๊ฐ€ ํด๋Ÿฌ์Šคํ„ฐ ์ „์ฒด๋ฅผ ๋Œ์•„๋‹ค๋‹ˆ๋ฉฐ ๋ชจ๋“  ๋…ธ๋“œ์— ๋ถ€ํ•˜๋ฅผ ์ฃผ๋Š” '์ข€๋น„ ์„œ๋น„์Šค'๊ฐ€ ๋˜๋Š” ๊ฒƒ์„ ๋ง‰๋Š” #๋ณด์•ˆ ์žฅ์น˜ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค

C. Shutdown Policy: ๋…ธ๋“œ ์œ ์ง€๋ณด์ˆ˜ ์‹œ์˜ ๊ฑฐ๋™

  • ๋…ธ๋“œ๋ฅผ ์ •์ƒ์ ์œผ๋กœ ์ข…๋ฃŒํ•˜๊ฑฐ๋‚˜ ์žฌ๋ถ€ํŒ…ํ•  ๋•Œ, ์‹คํ–‰ ์ค‘์ธ HA ๋ฆฌ์†Œ์Šค๋ฅผ ์–ด๋–ป๊ฒŒ ์ฒ˜๋ฆฌํ• ์ง€ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค ๋กœ๊ทธ ์˜คํ”„(Freeze), ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜(Migrate), ๋˜๋Š” ์…ง๋‹ค์šด(Shutdown) ์ค‘ ์„œ๋น„์Šค ํŠน์„ฑ์— ๋งž๋Š” #์ •์ฑ… ์„ ํƒ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค


2. Failover์™€ Relocate์˜ ์ž‘๋™ ๋ฉ”์ปค๋‹ˆ์ฆ˜

์žฅ์•  ์ƒํ™ฉ์—์„œ HA Manager๊ฐ€ ๋‚ด๋ฆฌ๋Š” ํŒ๋‹จ์˜ ํ๋ฆ„์„ ๋‹จ๊ณ„๋ณ„๋กœ ๋ถ„์„ํ•ฉ๋‹ˆ๋‹ค

A. ์žฅ์•  ๊ฐ์ง€์™€ ํŽ˜์ผ์˜ค๋ฒ„(Failover)์˜ ์‹œ์ž‘

  • HA Manager๋Š” ํ•˜ํŠธ๋น„ํŠธ์™€ ์ฟผ๋Ÿผ ์ƒํƒœ๋ฅผ ํ†ตํ•ด ๋…ธ๋“œ์˜ ์ƒ์กด์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค ๋…ธ๋“œ ์ƒ์‹ค์ด ํ™•์ •๋˜๋ฉด, ํ•ด๋‹น ๋…ธ๋“œ์— ์žˆ๋˜ ๋ฆฌ์†Œ์Šค๋“ค์€ ์ฆ‰์‹œ ํŽ˜์ผ์˜ค๋ฒ„ ํ”„๋กœ์„ธ์Šค์— ๋Œ์ž…ํ•˜๋ฉฐ ์ด๋Š” ์„œ๋น„์Šค #์•ˆ์ •์„ฑ์„ ์ง€ํ‚ค๋Š” ์ตœํ›„์˜ ๋ณด๋ฃจ์ž…๋‹ˆ๋‹ค

B. Relocate(์žฌ๋ฐฐ์น˜) ์ •์ฑ…์˜ ์ ์šฉ

  • ํŽ˜์ผ์˜ค๋ฒ„ ๊ณผ์ •์—์„œ ๋ฆฌ์†Œ์Šค๋Š” HA ๊ทธ๋ฃน ์„ค์ •์— ๋”ฐ๋ผ ์ตœ์ ์˜ ๋…ธ๋“œ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค ์ด๋•Œ Max Relocate ๊ฐ’์ด ์†Œ์ง„๋  ๋•Œ๊นŒ์ง€ ๊ฑด๊ฐ•ํ•œ ๋…ธ๋“œ๋ฅผ ์ฐพ์•„ ์ˆœํšŒํ•˜๋ฉฐ, ๋ชจ๋“  ์‹œ๋„๊ฐ€ ์‹คํŒจํ•˜๋ฉด ๋ฆฌ์†Œ์Šค๋Š” 'Error' ์ƒํƒœ๋กœ ์ „ํ™˜๋˜์–ด ๊ด€๋ฆฌ์ž์˜ ๊ฐœ์ž…์„ ๊ธฐ๋‹ค๋ฆฝ๋‹ˆ๋‹ค

C. ๋ณต๊ตฌ ์šฐ์„ ์ˆœ์œ„(Priority)์™€์˜ ์ƒํ˜ธ์ž‘์šฉ

  • ๋ชจ๋“  ๋ฆฌ์†Œ์Šค๊ฐ€ ๋™์‹œ์— ํŽ˜์ผ์˜ค๋ฒ„๋  ๋•Œ, ์ •์ฑ…์— ์„ค์ •๋œ ์šฐ์„ ์ˆœ์œ„์— ๋”ฐ๋ผ ์ค‘์š”ํ•œ #๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” VM๋ถ€ํ„ฐ ์ˆœ์ฐจ์ ์œผ๋กœ ๋ณต๊ตฌ๋ฉ๋‹ˆ๋‹ค ์ด๋Š” ํ•œ์ •๋œ ์ž์› ๋‚ด์—์„œ ํ•ต์‹ฌ ์„œ๋น„์Šค์˜ ๊ฐ€๋™ ์‹œ๊ฐ„์„ ๊ทน๋Œ€ํ™”ํ•˜๋Š” #์ตœ์ ํ™” ๊ธฐ๋ฒ•์ž…๋‹ˆ๋‹ค


3. ์‹ค์ „ ํ™˜๊ฒฝ์— ๋งž๋Š” ์ •์ฑ… ์„ค์ • ๊ฐ€์ด๋“œ

3. ์‹ค์ „ ํ™˜๊ฒฝ์— ๋งž๋Š” ์ •์ฑ… ์„ค์ • ๊ฐ€์ด๋“œ

์„œ๋น„์Šค์˜ ์ค‘์š”๋„์™€ ์ธํ”„๋ผ ํ™˜๊ฒฝ์— ๋”ฐ๋ผ ์ •์ฑ…์€ ๋‹ฌ๋ผ์ ธ์•ผ ํ•ฉ๋‹ˆ๋‹ค

A. ๋ฏธ์…˜ ํฌ๋ฆฌํ‹ฐ์ปฌ ์„œ๋น„์Šค์šฉ ์„ค์ •

  • ์›น ์„œ๋ฒ„๋‚˜ DB์ฒ˜๋Ÿผ ์ค‘๋‹จ์ด ์น˜๋ช…์ ์ธ ๊ฒฝ์šฐ, Max Restart๋Š” ๋‚ฎ๊ฒŒ(1~2ํšŒ), Max Relocate๋Š” ๋„‰๋„‰ํ•˜๊ฒŒ ์„ค์ •ํ•˜์—ฌ ๋น ๋ฅด๊ฒŒ ๋‹ค๋ฅธ ๋…ธ๋“œ์—์„œ ์„œ๋น„์Šค๋ฅผ ์žฌ๊ฐœํ•˜๋„๋ก ์œ ๋„ํ•ฉ๋‹ˆ๋‹ค ์ด๋Š” ๊ณ ๊ฐ€์šฉ์„ฑ #์‹œ์Šคํ…œ ์šด์˜์˜ ์ •์„์ž…๋‹ˆ๋‹ค

B. ๊ฐœ๋ฐœ ๋ฐ ํ…Œ์ŠคํŠธ ํ™˜๊ฒฝ์šฉ ์„ค์ •

  • ์ž์›์ด ๋ถ€์กฑํ•œ ํ™˜๊ฒฝ์—์„œ๋Š” ์žฆ์€ ์ด๋™์ด ์˜คํžˆ๋ ค ํด๋Ÿฌ์Šคํ„ฐ ์ „์ฒด์˜ ์„ฑ๋Šฅ์„ ์ €ํ•˜์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ์ด ๊ฒฝ์šฐ ์žฌ๋ฐฐ์น˜ ํšŸ์ˆ˜๋ฅผ ์ œํ•œํ•˜์—ฌ ํŠน์ • ๋…ธ๋“œ์— ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒผ์„ ๋•Œ ์‹œ์Šคํ…œ ์ „์ฒด๋กœ ์ „์—ผ๋˜๋Š” ํ˜„์ƒ์„ ์ฐจ๋‹จํ•˜๋Š” #์ธํ”„๋ผ ์„ค๊ณ„๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค

C. ๋„คํŠธ์›Œํฌ ์ƒํƒœ์— ๋”ฐ๋ฅธ ๋ฏธ์„ธ ์กฐ์ •

  • #๋„คํŠธ์›Œํฌ ์ง€์—ฐ(Latency)์ด ๋นˆ๋ฒˆํ•œ ํ™˜๊ฒฝ์ด๋ผ๋ฉด HA Manager๊ฐ€ ์„ฑ๊ธ‰ํ•˜๊ฒŒ ์žฅ์• ๋กœ ํŒ๋‹จํ•˜์ง€ ์•Š๋„๋ก ํƒ€์ž„์•„์›ƒ ๊ด€๋ จ ์ •์ฑ…์„ ์‹ ์ค‘ํ•˜๊ฒŒ ๊ฒ€ํ† ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค ์„ฑ๊ธ‰ํ•œ ํŽ˜์ผ์˜ค๋ฒ„๋Š” ์˜คํžˆ๋ ค ๋ฐ์ดํ„ฐ ๋ฌด๊ฒฐ์„ฑ์„ ํ•ด์น  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค


4. ์šด์˜ ์ค‘ ์ •์ฑ… ๋ณ€๊ฒฝ ๋ฐ ์ƒํƒœ ๋ชจ๋‹ˆํ„ฐ๋ง

์„ค์ •๋œ ์ •์ฑ…์ด ํ˜„์žฅ์—์„œ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ๊ฐ์‹œํ•˜๊ณ  ๊ฐœ์„ ํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค

A. ๋ฆฌ์†Œ์Šค ์ƒํƒœ(State)์˜ ์ดํ•ด

  • HA ๋ฆฌ์†Œ์Šค๋Š” 'Started', 'Request_Stop', 'Fence', 'Error' ๋“ฑ ๋‹ค์–‘ํ•œ ์ƒํƒœ๋ฅผ ๊ฐ€์ง‘๋‹ˆ๋‹ค ์ •์ฑ… ์œ„๋ฐ˜์ด๋‚˜ ํšŸ์ˆ˜ ์ดˆ๊ณผ๋กœ 'Error' ์ƒํƒœ๊ฐ€ ๋œ ๋ฆฌ์†Œ์Šค๋Š” ์ˆ˜๋™์œผ๋กœ ์ƒํƒœ๋ฅผ ์ •๋ฆฌ(Cleanup)ํ•ด ์ฃผ์–ด์•ผ ๋‹ค์‹œ #์ž์›์œผ๋กœ ํ™œ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค

B. ์‹œ๋ฎฌ๋ ˆ์ด์…˜์„ ํ†ตํ•œ ์ •์ฑ… ๊ฒ€์ฆ

  • ์‹ค์ œ ์žฅ์• ๋ฅผ ๊ฐ€์ •ํ•˜์—ฌ ๋…ธ๋“œ ํ•˜๋‚˜๋ฅผ ๊ฒฉ๋ฆฌ์‹œํ‚จ ํ›„, ์„ค์ •ํ•œ Max Restart์™€ Relocate ์ˆ˜์น˜๋Œ€๋กœ ์‹œ์Šคํ…œ์ด ๋ฐ˜์‘ํ•˜๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ์ƒํ™ฉ์— ๊ธฐ๋ฏผํ•˜๊ฒŒ #๋Œ€์‘ํ•  ์ˆ˜ ์žˆ๋Š” ์œ ์ผํ•œ ๋ฐฉ๋ฒ•์€ ๋ฐ˜๋ณต๋œ ํ…Œ์ŠคํŠธ๋ฟ์ž…๋‹ˆ๋‹ค

C. ๋กœ๊ทธ๋ฅผ ํ†ตํ•œ ํžˆ์Šคํ† ๋ฆฌ ์ถ”์ 

  • /var/log/pve/ha-manager.log๋ฅผ ์ •๊ธฐ์ ์œผ๋กœ ๋ถ„์„ํ•˜์—ฌ ํŠน์ • ๋ฆฌ์†Œ์Šค๊ฐ€ ์™œ ๋นˆ๋ฒˆํ•˜๊ฒŒ ์žฌ๋ฐฐ์น˜๋˜๋Š”์ง€ ํŒŒ์•…ํ•˜์‹ญ์‹œ์˜ค ์ด๋Š” ๋‹จ์ˆœํ•œ ์˜ค๋ฅ˜ ์ˆ˜์ •์„ ๋„˜์–ด ์‹œ์Šคํ…œ ์ „์ฒด์˜ ๊ณ ๋„ํ™”๋ฅผ ์œ„ํ•œ ๋ฐ‘๊ฑฐ๋ฆ„์ด ๋ฉ๋‹ˆ๋‹ค


Proxmox VE์˜ HA ์ •์ฑ…์€ ํด๋Ÿฌ์Šคํ„ฐ์— ์ƒ๋ช…๋ ฅ์„ ๋ถˆ์–ด๋„ฃ๋Š” ์ง€๋Šฅ์ ์ธ ๊ทœ์น™์ž…๋‹ˆ๋‹ค ์˜ค๋Š˜ ํ•™์Šตํ•œ Failover์™€ Relocate ์ •์ฑ…์„ ์„œ๋น„์Šค ํŠน์„ฑ์— ๋งž๊ฒŒ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์กฐ์ •ํ•˜์—ฌ, ์–ด๋–ค ์œ„๊ธฐ ์ƒํ™ฉ์—์„œ๋„ ํ”๋“ค๋ฆฌ์ง€ ์•Š๋Š” ์ธํ”„๋ผ๋ฅผ ๊ตฌ์ถ•ํ•˜์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค ์•ˆ์ •์ ์ธ ์šด์˜์˜ ์ฐจ์ด๋Š” ๋ฐ”๋กœ ์ด๋Ÿฌํ•œ ๋””ํ…Œ์ผํ•œ ์„ค์ •์—์„œ ๋‚˜์˜ต๋‹ˆ๋‹ค ๋‹ค์Œ ๊ฐ•์ขŒ์—์„œ๋Š” HA์˜ ์™„์„ฑ์ด๋ผ ๋ถˆ๋ฆฌ๋Š” 'Fencing(ํŽœ์‹ฑ)' ์„ค์ •๊ณผ ํ•˜๋“œ์›จ์–ด Watchdog ํ™œ์šฉ๋ฒ•์— ๋Œ€ํ•ด ์‹ฌ๋„ ์žˆ๊ฒŒ ๋‹ค๋ค„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค


์ „๋žต, ๊ฐ•์ขŒ, ๊ธฐ๋Šฅ, ๋ณด์•ˆ, ์ •์ฑ…, ์•ˆ์ •์„ฑ, ๋ฐ์ดํ„ฐ, ์ตœ์ ํ™”, ์‹œ์Šคํ…œ, ์ธํ”„๋ผ, ๋„คํŠธ์›Œํฌ, ์ž์›, ๋Œ€์‘


์ตœ์ ์˜ ์„ฑ๋Šฅ, ์ตœ๊ณ ์˜ ๋น„์šฉ ํšจ์œจ์„ฑ! ๋‹น์‹ ์˜ ํ”„๋กœ์ ํŠธ์— ๋”ฑ ๋งž๋Š” Proxmox VE ๊ธฐ๋ฐ˜ ํ˜ธ์ŠคํŒ…์„ ๊ฒฝํ—˜ํ•ด ๋ณด์„ธ์š”. ๋ฃจ์  ํ˜ธ์ŠคํŒ… ๋ฐ”๋กœ๊ฐ€๊ธฐ


์ด ์นดํ…Œ๊ณ ๋ฆฌ Navigation
์ „์ฒด ์นดํ…Œ๊ณ ๋ฆฌ Navigation