Proxmox VE ๊ฐ์
>IV. ํด๋ฌ์คํฐ ๋ฐ ๊ณ ๊ฐ์ฉ์ฑ (HA) ๊ตฌ์ถ
๐ป 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 ์ ์ฑ ์ ํต์ฌ ๊ตฌ์ฑ ์์ ์ดํด
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. ์ค์ ํ๊ฒฝ์ ๋ง๋ ์ ์ฑ ์ค์ ๊ฐ์ด๋
์๋น์ค์ ์ค์๋์ ์ธํ๋ผ ํ๊ฒฝ์ ๋ฐ๋ผ ์ ์ฑ ์ ๋ฌ๋ผ์ ธ์ผ ํฉ๋๋ค
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 ๊ธฐ๋ฐ ํธ์คํ ์ ๊ฒฝํํด ๋ณด์ธ์. ๋ฃจ์ ํธ์คํ ๋ฐ๋ก๊ฐ๊ธฐ