Proxmox VE ๊ฐ์
>VI. ์ฅ์ ์กฐ์น (Failover) ์ฌํ ์๋๋ฆฌ์ค
๐ป Proxmox VE ๊ฐ์ข VI-A-2. ๋ ธ๋ Power Off ์ฅ์ ์๋๋ฆฌ์ค: ํ๋์จ์ด ์ฅ์ ์ ๋ณต๊ตฌ
์๋ฃ ๊ธฐ๋ณธ์ ๋ณด
์ฃผ์ ํ๋ก๊ทธ๋จ ์คํ
- ํ์ : 10.0
- ๋ผ์ด์ ์ค: free
ํผ๋๋ฐฑ ๋ฐ ๋ค์ด๋ก๋
- ์ฌ์ฉ์ ํ์ : 10.0
- ์กฐํ: 44
์ ์กฐ์ฌ ๋ฐ ๋ฑ๋ก ์ ๋ณด
- ์ ์์ฌ: LUZENSOFT
- ๋ฑ๋ก์ผ: 2026-02-19 12:57:43
- ์ค๋ช
๐ฅ ์์ธก ๋ถ๊ฐ๋ฅํ ์ฌ์, ๊ฒฌ๊ณ ํ ๋๋น์ฑ : ํ๋์จ์ด ์ฅ์ ๋ณต๊ตฌ
์ง๋ ๊ฐ์ข์์ Graceful Shutdown์ด๋ผ๋ '์๊ณ ๋ ์ฅ์ '์ ๋ํ ์ฐ์ํ ๋์ฒ๋ฒ์ ๋ค๋ค๋ค๋ฉด, ์ค๋์ ๊ฐ์ํ ํ๊ฒฝ์์ ๊ฐ์ฅ ์น๋ช ์ ์ธ '์์ธก ๋ถ๊ฐ๋ฅํ ์ฌ์'์ธ ํ๋์จ์ด ์ฅ์ ์๋๋ฆฌ์ค์ ๋ํด ์ฌ์ธต์ ์ผ๋ก ํํค์ณ ๋ณด๊ฒ ์ต๋๋ค ์๋ฒ์ ๊ฐ์์ค๋ฌ์ด ์ ์ ์ฐจ๋จ, CPU/๋ฉ๋ชจ๋ฆฌ ๊ณ ์ฅ, ๋๋ ๋คํธ์ํฌ ์ธํฐํ์ด์ค ์นด๋(NIC) ๋ถ๋ ๋ฑ์ ์๋น์ค ์ค๋จ์ ๋์ด ๋ฐ์ดํฐ ์์ค๊น์ง ์ด๋ํ ์ ์๋ ์ฌ๊ฐํ ์ํ์ ๋๋ค #proxmox HA(High Availability) ํด๋ฌ์คํฐ๊ฐ ์ด๋ฌํ ๊ทน๋จ์ ์ธ ์ํฉ์์ ์ด๋ป๊ฒ ๊ฐ์ ๋จธ์ (VM)๊ณผ ์ปจํ ์ด๋๋ฅผ ๋ณดํธํ๊ณ , ์ ์ํ๊ฒ ์๋น์ค๋ฅผ ๋ณต๊ตฌํ๋์ง ์ค์ ์๋๋ฆฌ์ค๋ฅผ ํตํด ๊ทธ ์๋ ์๋ฆฌ์ ๋ณต๊ตฌ ์ ๋ต์ ์์ธํ ์์๋ณด๊ฒ ์ต๋๋ค
1. ํ๋์จ์ด ์ฅ์ ์ ํน์ฑ๊ณผ HA์ ์ฆ๊ฐ์ ๋์
ํ๋์จ์ด ์ฅ์ ๋ ์ฌ์ ์๊ณ ์์ด ๋ฐ์ํ๋ฉฐ, ์์คํ ์ ์ฆ๊ฐ์ ์ธ ์๋ ์ค๋จ์ ์ผ๊ธฐํฉ๋๋ค
A. ๋น์ ์ ์ข ๋ฃ (Hard Shutdown)์ ์๋ฏธ
Graceful Shutdown๊ณผ ๋ฌ๋ฆฌ, ํ๋์จ์ด ์ฅ์ ๋ก ์ธํ ์ข ๋ฃ๋ OS๊ฐ ์ ์์ ์ธ ์ข ๋ฃ ํ๋ก์ธ์ค๋ฅผ ๊ฑฐ์น์ง ๋ชปํ๊ณ ๊ฐ์ ๋ก ์ ์์ด ์ฐจ๋จ๋๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค ์ด๋ ์คํ ์ค์ด๋ VM์ ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ์ ์ํํ๊ณ , HA ํด๋ฌ์คํฐ์ ์ฆ๊ฐ์ ์ธ #์์คํ ์ ์ธ ๋น์ ์ํฉ์ ์๋ฆฝ๋๋ค
B. HA ๋งค๋์ ์ ์ ์ํ ๊ฐ์ง ๋ฐ ์ก์
Proxmox VE HA ๋งค๋์ ๋ ํด๋ฌ์คํฐ ๋ด ๋ ธ๋๋ค์ ์ํ๋ฅผ ์ง์์ ์ผ๋ก ๋ชจ๋ํฐ๋งํ๋ค๊ฐ, ํน์ ๋ ธ๋๊ฐ ์๋ตํ์ง ์์ผ๋ฉด ์ด๋ฅผ ํ๋์จ์ด ์ฅ์ ๋ก ๊ฐ์ฃผํ๊ณ ์ฆ์ ํด๋น ๋ ธ๋์ ๋ชจ๋ HA ํ์ฑํ VM์ ๋ค๋ฅธ ๊ฑด๊ฐํ ๋ ธ๋๋ก Failover(์ฅ์ ์กฐ์น) ์ํต๋๋ค ์ด๋ ์๋น์ค์ #๊ธฐ๋ฅ์ ์ฐ์์ฑ์ ๋ณด์ฅํ๋ ํต์ฌ์ ์ธ ๋ฉ์ปค๋์ฆ์ ๋๋ค
C. Watchdog ๋ฐ Fencing ๋ฉ์ปค๋์ฆ
ํ๋์จ์ด ์ฅ์ ์ ์ค์ํ ๊ฒ์ '์คํ๋ฆฟ ๋ธ๋ ์ธ(Split-Brain)' ํ์์ ๋ฐฉ์งํ๋ ๊ฒ์ ๋๋ค HA ํด๋ฌ์คํฐ๋ Watchdog ํ์ด๋จธ์ Fencing(STONITH, Shoot The Other Node In The Head) ๋ฉ์ปค๋์ฆ์ ํตํด ์ฅ์ ๋ ธ๋๊ฐ ๊ณต์ ์คํ ๋ฆฌ์ง์ ์ ๊ทผํ๋ ๊ฒ์ ๋ง๊ณ , ์ค์ง ํ๋์ ๋ ธ๋๋ง์ด ๋ฆฌ์์ค๋ฅผ ์ ์ดํ๋๋ก ํ์ฌ #์ ๋ต์ ๋ฐ์ดํฐ ์์์ ๋ฐฉ์งํฉ๋๋ค
2. Power Off ์ฅ์ ์ HA ํด๋ฌ์คํฐ์ ๋ณต๊ตฌ ์๋๋ฆฌ์ค
๊ฐ์์ค๋ฌ์ด ๋ ธ๋ Power Off ์ํฉ์์ HA ํด๋ฌ์คํฐ๊ฐ ์ด๋ป๊ฒ VM์ ๋ณต๊ตฌํ๋์ง ๋จ๊ณ๋ณ๋ก ๋ถ์ํฉ๋๋ค
A. ์ฅ์ ๋ ธ๋ ๊ฐ์ง ๋ฐ ํ์ฑ
HA ๋งค๋์ ๋ ์ฅ์ ๋ ธ๋๊ฐ Quorum์ ์์คํ๋ค๊ณ ํ๋จํ๋ฉด, ์ค์ ๋ Fencing ๋๋ฐ์ด์ค(์: IPMI, PDU)๋ฅผ ํตํด ํด๋น ๋ ธ๋์ ์ ์์ ๊ฐ์ ๋ก ์ฐจ๋จํ์ฌ ๊ณต์ ์คํ ๋ฆฌ์ง ์ ๊ทผ์ ์ฐจ๋จํฉ๋๋ค ์ด๋ VM์ ๋์คํฌ ์ด๋ฏธ์ง๊ฐ ์์๋๋ ๊ฒ์ ๋ง๋ #๋ฐ์ดํฐ ๋ณดํธ์ ์ต์ฐ์ ์กฐ์น์ ๋๋ค
B. Failover(์ฅ์ ์กฐ์น) ๊ณผ์
Fencing์ด ์ฑ๊ณต์ ์ผ๋ก ์๋ฃ๋๋ฉด, HA ๋งค๋์ ๋ ์ฅ์ ๋ ธ๋์ ํ ๋น๋์๋ ๋ชจ๋ HA ํ์ฑํ VM์ ํด๋ฌ์คํฐ ๋ด์ ๋ค๋ฅธ ๊ฑด๊ฐํ ๋ ธ๋์์ ์๋์ผ๋ก '์ฌ์์(Restart)' ์ํต๋๋ค ์ด๋ Graceful Shutdown ์์ '๋ง์ด๊ทธ๋ ์ด์ '๊ณผ ๋ฌ๋ฆฌ, ์๋ก์ด ์์์ ์๋ฏธํ๋ฉฐ ์๋น์ค์ #์์ ์ฑ์ ์ต๋จ ์๊ฐ ๋ด์ ๋ณต์ํฉ๋๋ค
C. ๊ณต์ ์คํ ๋ฆฌ์ง ์์กด์ฑ
Failover๊ฐ ์ฑ๊ณต์ ์ผ๋ก ์ด๋ฃจ์ด์ง๋ ค๋ฉด, VM ๋์คํฌ ์ด๋ฏธ์ง๊ฐ ๋ฐ๋์ ๋ชจ๋ HA ๋ ธ๋์์ ์ ๊ทผ ๊ฐ๋ฅํ ๊ณต์ ์คํ ๋ฆฌ์ง์ ์์นํด์ผ ํฉ๋๋ค ๋ก์ปฌ ์คํ ๋ฆฌ์ง์ VM์ด ์๋ค๋ฉด Failover๋ ๋ถ๊ฐ๋ฅํ๋ฉฐ, ์ด๋ #์ต์ ํ๋ HA ๊ตฌ์ฑ์ ์์ด ๋งค์ฐ ์ค์ํ ์ ์ ์กฐ๊ฑด์ ๋๋ค
3. ํ๋์จ์ด ๋ณต๊ตฌ ๋ฐ ํด๋ฌ์คํฐ ์ฌํฉ๋ฅ
์ฅ์ ๊ฐ ๋ฐ์ํ๋ ํ๋์จ์ด๋ฅผ ์๋ฆฌํ๊ณ ํด๋ฌ์คํฐ์ ๋ค์ ํฉ๋ฅ์ํค๋ ๊ณผ์ ์ ์ดํดํฉ๋๋ค
A. ์ฅ์ ํ๋์จ์ด ์๋ฆฌ ๋ฐ ๊ต์ฒด
๊ณ ์ฅ ๋ ํ๋์จ์ด ๋ถํ(๋ฉ๋ชจ๋ฆฌ, ํ์ ์ํ๋ผ์ด, NIC ๋ฑ)์ ์๋ฆฌํ๊ฑฐ๋ ๊ต์ฒดํฉ๋๋ค ํ๋์จ์ด ์๋ฆฌ๊ฐ ์๋ฃ๋ ํ ๋ ธ๋๋ฅผ ๋ถํ ํ์ฌ ์ ์์ ์ผ๋ก OS๊ฐ ์ฌ๋ผ์ค๋์ง ํ์ธํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค ์ด๋ #์ ์ฑ ์ ์ผ๋ก ์๋ฆฌ/๊ต์ฒด ๊ธฐ๋ก์ ๋จ๊ฒจ ์ถํ ์ ์ฌ ์ฅ์ ๋ฐ์ ์ ์ฐธ๊ณ ํ ์ ์๋๋ก ํฉ๋๋ค
B. ๋ ธ๋์ ํด๋ฌ์คํฐ ์ฌํฉ๋ฅ
์๋ฆฌ๋ ๋ ธ๋๊ฐ ๋ถํ ๋๋ฉด ์๋์ผ๋ก ํด๋ฌ์คํฐ์ ์ฌํฉ๋ฅ๋ฅผ ์๋ํฉ๋๋ค
pvecm status๋ช ๋ น์ด๋ฅผ ํตํด ๋ ธ๋์ ์ํ๊ฐonline์ผ๋ก ๋ฐ๋๊ณ Quorum์ด ์ ์์ ์ผ๋ก ํ๋ณต๋์๋์ง ํ์ธํ์ฌ #์ธํ๋ผ์ ์์ ์ฑ์ ๊ฒ์ฆํฉ๋๋ค
C. VM์ ์์ ๋ณต๊ตฌ (Failback)
Failover ๋ VM๋ค์ ์๋ก์ด ๋ ธ๋์์ ๊ณ์ ์๋น์ค๋ ์ ์์ง๋ง, ์์ ๋ถ๋ฐฐ์ ๊ท ํ์ ๋ง์ถ๊ธฐ ์ํด ์๋ ๋ ธ๋๋ก ๋ค์ ๋ง์ด๊ทธ๋ ์ด์ (Failback)์ ๊ณ ๋ คํ ์ ์์ต๋๋ค ์ด๋ ๊ด๋ฆฌ์์ ํ๋จ์ ๋ฐ๋ผ ์๋์ผ๋ก ์งํํ๊ฑฐ๋, HA ์ ์ฑ ์ ๋ฐ๋ผ ์๋์ผ๋ก ์ํ๋๋๋ก ์ค์ ํ์ฌ #๋คํธ์ํฌ ๋ถํ๋ฅผ ์กฐ์ ํฉ๋๋ค
4. ์ฌํด ๋ณต๊ตฌ(DR) ์ ๋ต ๋ฐ ๋ณด์ ๊ฐํ
ํ๋์จ์ด ์ฅ์ ๋ ์ฌํด ๋ณต๊ตฌ(DR) ๊ณํ ์๋ฆฝ์ ์ค์ํ ๋๊ธฐ๊ฐ ๋ฉ๋๋ค
A. ๋ฐฑ์ ๋ฐ ๋ณต๊ตฌ ์ ๋ต ๊ฐํ
Proxmox Backup Server(PBS)๋ฅผ ํ์ฉํ ์ฃผ๊ธฐ์ ์ธ VM ๋ฐฑ์ ์ ํ๋์จ์ด ์ฅ์ ๋ก ์ธํ ๋ฐ์ดํฐ ์์ค์ ์ต์ํํ๋ ํต์ฌ #๋ณด์ ์ ๋ต์ ๋๋ค ํนํ ์ฌํด ๋ฐ์ ์ ์ ์ํ๊ฒ ๋ฐ์ดํฐ๋ฅผ ๋ณต๊ตฌํ ์ ์๋ RTO(Recovery Time Objective)์ RPO(Recovery Point Objective)๋ฅผ ๋ช ํํ ์๋ฆฝํด์ผ ํฉ๋๋ค
B. ์ด์คํ๋ ํ๋์จ์ด ๋ฐ ๋คํธ์ํฌ ๊ตฌ์ฑ
HA ํด๋ฌ์คํฐ์ ๋ชจ๋ ๊ตฌ์ฑ ์์(์ ์, ๋คํธ์ํฌ, ์คํ ๋ฆฌ์ง ์ปจํธ๋กค๋ฌ ๋ฑ)๋ ์ด์คํํ๋ ๊ฒ์ด ํ์์ ์ ๋๋ค ๋จ์ผ ์ฅ์ ์ (Single Point of Failure, SPOF)์ ์ ๊ฑฐํ์ฌ ํด๋ฌ์คํฐ์ #์์ ๊ฐ์ฉ์ฑ์ ๊ทน๋ํํฉ๋๋ค
C. ์ ๊ธฐ์ ์ธ ์ฅ์ ์๋ฎฌ๋ ์ด์
์ค์ ํ๋์จ์ด ์ฅ์ ์ ์ ์ฌํ Power Off ์๋๋ฆฌ์ค๋ฅผ ์ ๊ธฐ์ ์ผ๋ก ์๋ฎฌ๋ ์ด์ ํ์ฌ ๊ด๋ฆฌ์์ ์ฅ์ #๋์ ๋ฅ๋ ฅ์ ๊ฐํํด์ผ ํฉ๋๋ค ์ด๋ฅผ ํตํด ๋น์ ์ํฉ ์ ๋นํฉํ์ง ์๊ณ ๋งค๋ด์ผ์ ๋ฐ๋ผ ์ ์ํ๊ฒ ๋ณต๊ตฌ ์์ ์ ์งํํ ์ ์์ต๋๋ค
ํ๋์จ์ด ์ฅ์ ๋ ์ธ์ ๋ ๋ฐ์ํ ์ ์์ง๋ง, Proxmox VE HA ํด๋ฌ์คํฐ๋ ์ด๋ฌํ ์ํ์ผ๋ก๋ถํฐ ์ฌ๋ฌ๋ถ์ ์์คํ ์๋น์ค๋ฅผ ์ง์ผ์ค ์ ์๋ ๊ฐ๋ ฅํ ๋ฐฉํจ์ ๋๋ค Graceful Shutdown๊ณผ Power Off ์ฅ์ ์๋๋ฆฌ์ค์ ๋ํ ๊น์ด ์๋ ์ดํด๋ ๊ด๋ฆฌ์๊ฐ ์ด๋ค ์ํฉ์์๋ ์นจ์ฐฉํ๊ฒ ๋์ํ๊ณ , ์๋น์ค ์ค๋จ์ ์ต์ํํ๋ฉฐ, ๊ถ๊ทน์ ์ผ๋ก ๋น์ฆ๋์ค์ ์ฐ์์ฑ์ ๋ณด์ฅํ๋ ๋ฐ ๊ฒฐ์ ์ ์ธ ์ญํ ์ ํ ๊ฒ์ ๋๋ค ์์ ์ ์ธ #๋ฃจ์ ํธ์คํ ํ๊ฒฝ ๊ตฌ์ถ์ ์ํ ์ด ๋ชจ๋ ๋ ธ๋ ฅ์ ๊ฒฐ๊ตญ ์ฌ๋ฌ๋ถ์ ๋น์ฆ๋์ค ์ฑ๊ณต์ผ๋ก ์ด์ด์ง ๊ฒ์ ๋๋ค ์ด๋ก์จ Proxmox VE ๊ฐ์ข์ '์ฅ์ ์กฐ์น ์ฌํ ์๋๋ฆฌ์ค' ํํธ๋ฅผ ๋ง๋ฌด๋ฆฌํ๋ฉฐ, ๋ค์ ์๊ฐ์๋ ์ ์ฒด ๊ฐ์ข๋ฅผ ์์ฐ๋ฅด๋ '์ข ํฉ ๊ฒฐ๋ก ๋ฐ ์ค์ ์ด์ ๊ฐ์ด๋'๋ฅผ ํตํด ๊ทธ ๋๋ฏธ๋ฅผ ์ฅ์ํ๊ฒ ์ต๋๋ค
proxmox, ์์คํ , ๊ธฐ๋ฅ, ์ ๋ต, ๋ฐ์ดํฐ, ์์ ์ฑ, ์ต์ ํ, ์ ์ฑ , ์ธํ๋ผ, ๋คํธ์ํฌ, ๋ณด์, ์์, ๋์, ๋ฃจ์ ํธ์คํ
์ต์ ์ ์ฑ๋ฅ, ์ต๊ณ ์ ๋น์ฉ ํจ์จ์ฑ! ๋น์ ์ ํ๋ก์ ํธ์ ๋ฑ ๋ง๋ Proxmox VE ๊ธฐ๋ฐ ํธ์คํ ์ ๊ฒฝํํด ๋ณด์ธ์. ๋ฃจ์ ํธ์คํ ๋ฐ๋ก๊ฐ๊ธฐ