216.73.216.36 TODAY : 5,353
์ž๋ฃŒ์‹ค ์„œ๋ธŒ ํƒ€์ดํ‹€ ์•„์ด์ฝ˜

Proxmox VE ๊ฐ•์˜

 > 

III. ๋„คํŠธ์›Œํ‚น ๋ฐ ๋ณด์•ˆ

๐Ÿ’ป Proxmox VE ๊ฐ•์ขŒ III-A-3. Bonding (NIC Teaming) ์„ค์ •: ์ด์ค‘ํ™” ๋ฐ ๋Œ€์—ญํญ ํ™•์žฅ (Active/Backup, LACP)

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

๐Ÿ’ป Proxmox VE ๊ฐ•์ขŒ III-A-3. Bonding (NIC Teaming) ์„ค์ •: ์ด์ค‘ํ™” ๋ฐ ๋Œ€์—ญํญ ํ™•์žฅ (Active/Backup, LACP)

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

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

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

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

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

  • ์ œ์ž‘์‚ฌ: LUZENSOFT
  • ๋“ฑ๋ก์ผ: 2026-01-02 08:42:07
  •  

- ์„ค๋ช…

๐Ÿš€ #ProxmoxVE ๋„คํŠธ์›Œํฌ์˜ ๊ทนํ•œ #์„ฑ๋Šฅ๊ณผ ๋ฌด์ค‘๋‹จ #์•ˆ์ •์„ฑ: ๋ณธ๋”ฉ(Bonding) ๊ธฐ์ˆ  ์™„๋ฒฝ ํ•ด๋ถ€

์ง€๋‚œ ๊ฐ•์ขŒ์—์„œ๋Š” ๋ฌผ๋ฆฌ NIC์™€ ๊ฐ€์ƒ ๋ธŒ๋ฆฌ์ง€(vmbr)๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ๊ธฐ๋ณธ #๋„คํŠธ์›Œํฌ ์„ค์ •์„ ๋‹ค๋ฃจ์—ˆ์Šต๋‹ˆ๋‹ค

ํ•˜์ง€๋งŒ ๋‹จ์ผ NIC ์—ฐ๊ฒฐ์€ ์ž ์žฌ์ ์ธ ์œ„ํ—˜์„ ๋‚ดํฌํ•ฉ๋‹ˆ๋‹ค

๋ฌผ๋ฆฌ์ ์ธ ๋žœ์นด๋“œ ํ•˜๋‚˜๊ฐ€ ๊ณ ์žฅ ๋‚˜๊ฑฐ๋‚˜ ๋„คํŠธ์›Œํฌ ์ผ€์ด๋ธ”์ด ๋‹จ์„ ๋˜๋ฉด, ๊ทธ ์„œ๋ฒ„์˜ ๋ชจ๋“  ๊ฐ€์ƒ ๋จธ์‹ (VM)์€ ์™ธ๋ถ€์™€ ๋‹จ์ ˆ๋˜์–ด ์„œ๋น„์Šค๊ฐ€ ์ค‘๋‹จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค

์ด๋Ÿฌํ•œ ๋‹จ์ผ ์žฅ์• ์ (Single Point of Failure, SPoF)์„ ์ œ๊ฑฐํ•˜๊ณ , ๋” ๋‚˜์•„๊ฐ€ ๋„คํŠธ์›Œํฌ ๋Œ€์—ญํญ๊นŒ์ง€ ํ™•์žฅํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ•๋ ฅํ•œ #๋ฐฉ๋ฒ•์ด ๋ฐ”๋กœ '๋ณธ๋”ฉ(Bonding)' ๋˜๋Š” 'NIC Teaming'์ž…๋‹ˆ๋‹ค

์ด๋ฒˆ #๊ฐ•์ขŒ์—์„œ๋Š” ๋‘ ๊ฐœ ์ด์ƒ์˜ ๋ฌผ๋ฆฌ NIC๋ฅผ ๋…ผ๋ฆฌ์ ์œผ๋กœ ํ•˜๋‚˜๋กœ ๋ฌถ์–ด ์ด์ค‘ํ™”์™€ ๋Œ€์—ญํญ ํ™•์žฅ์„ ๋™์‹œ์— ๋‹ฌ์„ฑํ•˜๋Š” ๋ณธ๋”ฉ ๊ธฐ์ˆ ์˜ ์›๋ฆฌ์™€ #์ตœ์ ํ™” ์„ค์ •์„ ์‹ฌ๋„ ์žˆ๊ฒŒ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค


1. ๋ณธ๋”ฉ(Bonding)์˜ ๊ธฐ๋ณธ ๊ฐœ๋…๊ณผ ํ•„์š”์„ฑ

1. ๋ณธ๋”ฉ(Bonding)์˜ ๊ธฐ๋ณธ ๊ฐœ๋…๊ณผ ํ•„์š”์„ฑ

๋ณธ๋”ฉ์€ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ฌผ๋ฆฌ NIC๋ฅผ ํ•˜๋‚˜์˜ ๋…ผ๋ฆฌ์ ์ธ ์ธํ„ฐํŽ˜์ด์Šค์ฒ˜๋Ÿผ ์ž‘๋™ํ•˜๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค

A. ๋‹จ์ผ ์žฅ์• ์ (SPoF) ์ œ๊ฑฐ

  • ์„œ๋ฒ„์˜ ๋ฌผ๋ฆฌ์ ์ธ #NIC๋‚˜ ์ผ€์ด๋ธ”์ด ์†์ƒ๋˜๋”๋ผ๋„, ๋‹ค๋ฅธ NIC๊ฐ€ ์ฆ‰์‹œ ๊ทธ ์—ญํ• ์„ ๋Œ€์‹ ํ•˜์—ฌ ์„œ๋น„์Šค ์ค‘๋‹จ์„ ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค

    ์ด๋Š” ๊ณ ๊ฐ€์šฉ์„ฑ(High Availability)์˜ ํ•„์ˆ˜ ์š”์†Œ์ž…๋‹ˆ๋‹ค

B. ๋Œ€์—ญํญ ํ™•์žฅ

  • ์—ฌ๋Ÿฌ NIC์˜ ๋Œ€์—ญํญ์„ ํ•ฉ์ณ ๋” ๋†’์€ ์ „์†ก ์†๋„๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค

    ์˜ˆ๋ฅผ ๋“ค์–ด, 1Gbps NIC ๋‘ ๊ฐœ๋ฅผ ๋ณธ๋”ฉํ•˜๋ฉด 2Gbps์˜ ์ด๋ก ์ ์ธ #๋ฐ์ดํ„ฐ ์ „์†ก ์†๋„๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค (๋ชจ๋“œ์— ๋”ฐ๋ผ ์ƒ์ด)

C. Proxmox ํ™˜๊ฒฝ์—์„œ์˜ ์ค‘์š”์„ฑ

  • Proxmox ์„œ๋ฒ„๋Š” ์—ฌ๋Ÿฌ VM์˜ ํŠธ๋ž˜ํ”ฝ์„ ์ฒ˜๋ฆฌํ•˜๋ฏ€๋กœ, ๋ณธ๋”ฉ์€ ์•ˆ์ •์ ์ธ VM ํ†ต์‹ ๊ณผ ๊ณ ์„ฑ๋Šฅ I/O๋ฅผ ์œ„ํ•ด ํ•„์ˆ˜์ ์ธ #๊ฐ€์ƒํ™” ๊ตฌ์„ฑ ์š”์†Œ์ž…๋‹ˆ๋‹ค


2. ๋ณธ๋”ฉ ๋ชจ๋“œ์˜ ์ข…๋ฅ˜์™€ ํ™œ์šฉ (Active/Backup, LACP)

๋ณธ๋”ฉ์€ ๋‹ค์–‘ํ•œ ์ž‘๋™ ๋ชจ๋“œ๋ฅผ ์ œ๊ณตํ•˜๋ฉฐ, ๊ฐ๊ฐ์˜ ๋ชจ๋“œ๋Š” ํŠน์ •ํ•œ ๋ชฉ์ ์— ์ตœ์ ํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค

A. Mode 1: Active/Backup (Active-Standby)

  • ์›๋ฆฌ: ํ•˜๋‚˜์˜ NIC๋งŒ ํ™œ์„ฑํ™”๋˜์–ด ํŠธ๋ž˜ํ”ฝ์„ ์ฒ˜๋ฆฌํ•˜๊ณ , ๋‹ค๋ฅธ NIC๋Š” ๋Œ€๊ธฐ ์ƒํƒœ๋กœ ์žˆ๋‹ค๊ฐ€ ํ™œ์„ฑ NIC์— ์žฅ์• ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ์ฆ‰์‹œ ์ „ํ™˜๋ฉ๋‹ˆ๋‹ค

    ๊ฐ€์žฅ ๊ฐ„๋‹จํ•˜๊ณ  ์•ˆ์ •์ ์ธ ์ด์ค‘ํ™” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค

  • ์žฅ์ : ์Šค์œ„์น˜์˜ ํŠน๋ณ„ํ•œ ์„ค์ • ์—†์ด ์„œ๋ฒ„ ์ธก์—์„œ๋งŒ ๊ตฌ์„ฑ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค

    (์ผ๋ฐ˜์ ์œผ๋กœ ๊ธฐ๋ณธ ์Šค์œ„์น˜์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ)

  • ๋‹จ์ : ๋Œ€์—ญํญ ํ™•์žฅ์€ ์ œ๊ณตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค

B. Mode 4: LACP (802.3ad) - Link Aggregation Control Protocol

  • ์›๋ฆฌ: ์—ฌ๋Ÿฌ NIC๋ฅผ ๋ชจ๋‘ ํ™œ์„ฑํ™”ํ•˜์—ฌ ํŠธ๋ž˜ํ”ฝ์„ ๋ถ„์‚ฐํ•˜๊ณ  ๋Œ€์—ญํญ์„ ํ™•์žฅํ•ฉ๋‹ˆ๋‹ค

    ๋ชจ๋“  NIC๊ฐ€ ๋™์‹œ์— ์ž‘๋™ํ•˜๋ฉฐ, ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ์„ ํ†ตํ•ด ๋†’์€ ์ฒ˜๋ฆฌ๋Ÿ‰์„ ๋‹ฌ์„ฑํ•ฉ๋‹ˆ๋‹ค

  • ์žฅ์ : ๋Œ€์—ญํญ ํ™•์žฅ์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ, ํŒจํ‚ท ๋‹จ์œ„๋กœ ๋ถ€ํ•˜ ๋ถ„์‚ฐ์ด ์ด๋ฃจ์–ด์ ธ ํšจ์œจ์ ์ž…๋‹ˆ๋‹ค

  • ๋‹จ์ : ์—ฐ๊ฒฐ๋˜๋Š” ๋„คํŠธ์›Œํฌ ์Šค์œ„์น˜๊ฐ€ LACP ๊ธฐ๋Šฅ์„ ์ง€์›ํ•ด์•ผ ํ•˜๋ฉฐ, ์Šค์œ„์น˜ ์ธก์—์„œ๋„ Trunk ๋˜๋Š” Link Aggregation ์„ค์ •์„ ํ•ด์ฃผ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค


3. Proxmox GUI๋ฅผ ํ†ตํ•œ ๋ณธ๋”ฉ ์„ค์ •

3. Proxmox GUI๋ฅผ ํ†ตํ•œ ๋ณธ๋”ฉ ์„ค์ •

GUI๋ฅผ ํ†ตํ•ด ์‰ฝ๊ฒŒ ๋ณธ๋”ฉ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค

A. ๊ธฐ์กด NIC์—์„œ IP ์ œ๊ฑฐ

  • ๋ณธ๋”ฉ์— ์ฐธ์—ฌํ•  ๋ฌผ๋ฆฌ NIC(์˜ˆ: enp3s0, enp4s0)์—๋Š” IP ์ฃผ์†Œ๋ฅผ ํ• ๋‹นํ•˜์ง€ ์•Š์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค

    ๊ธฐ์กด์— ํ• ๋‹น๋œ IP๊ฐ€ ์žˆ๋‹ค๋ฉด ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค

B. Bonding ์ธํ„ฐํŽ˜์ด์Šค ์ƒ์„ฑ

  1. Proxmox ๋…ธ๋“œ๋ฅผ ์„ ํƒํ•˜๊ณ  'Network' ํƒญ์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค

  2. 'Create' ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๊ณ  'Linux Bond'๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค

  3. 'Name'์— bond0๊ณผ ๊ฐ™์€ ์ด๋ฆ„์„ ์ง€์ •ํ•˜๊ณ , 'Slaves' ์นธ์— ๋ณธ๋”ฉ์— ์‚ฌ์šฉํ•  ๋ฌผ๋ฆฌ NIC ์ด๋ฆ„์„ ์ฝค๋งˆ(,)๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค

  4. 'Mode'์—์„œ ์›ํ•˜๋Š” ๋ณธ๋”ฉ ๋ชจ๋“œ(์˜ˆ: Active-Backup, 802.3ad)๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค

  5. 'Bridge' ํ•ญ๋ชฉ์€ ๋น„์›Œ๋‘๊ณ , 'IP address'์™€ 'Gateway'๋Š” ๋ธŒ๋ฆฌ์ง€(vmbr)์— ํ• ๋‹นํ•  ๊ฒƒ์ด๋ฏ€๋กœ ์—ฌ๊ธฐ์„œ๋Š” ์ง€์ •ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค

C. ๋ณธ๋”ฉ๋œ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ Bridge Port๋กœ ์ถ”๊ฐ€

  • ์ด์ œ bond0์ด๋ผ๋Š” ๋…ผ๋ฆฌ์ ์ธ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์ƒ๊ฒผ์Šต๋‹ˆ๋‹ค

    ์ด bond0์„ vmbr0 ๋ธŒ๋ฆฌ์ง€์˜ 'Bridge ports'๋กœ ์ถ”๊ฐ€ํ•˜๊ณ , vmbr0์— IP ์ฃผ์†Œ๋ฅผ ํ• ๋‹นํ•ฉ๋‹ˆ๋‹ค

    ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด VM๋“ค์€ vmbr0๋ฅผ ํ†ตํ•ด bond0์˜ ์ด์ค‘ํ™”๋œ ๋Œ€์—ญํญ์„ ํ™œ์šฉํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค


4. ๋ณธ๋”ฉ ์„ค์ • ํ›„ #ํŠธ๋Ÿฌ๋ธ”์ŠˆํŒ… ๋ฐ ๋ชจ๋‹ˆํ„ฐ๋ง

์„ฑ๊ณต์ ์ธ ๋ณธ๋”ฉ ์„ค์ •์„ ์œ„ํ•ด์„œ๋Š” ์‚ฌํ›„ ์ ๊ฒ€์ด ํ•„์ˆ˜์ž…๋‹ˆ๋‹ค

A. cat /proc/net/bonding/bond0 ํ™•์ธ

  • ํ„ฐ๋ฏธ๋„์—์„œ ์ด ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ๋ณธ๋”ฉ ์ƒํƒœ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค

    ์–ด๋–ค NIC๊ฐ€ ํ™œ์„ฑ(Active)์ด๊ณ  ์–ด๋–ค NIC๊ฐ€ ๋ฐฑ์—…(Backup)์ธ์ง€, ๋งํฌ ์ƒํƒœ(Link Status)๋Š” ์ •์ƒ์ธ์ง€ ๋“ฑ์„ ์ ๊ฒ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค

B. ๋„คํŠธ์›Œํฌ ์ผ€์ด๋ธ” ํ…Œ์ŠคํŠธ

  • ํ™œ์„ฑ NIC์— ์—ฐ๊ฒฐ๋œ ๋„คํŠธ์›Œํฌ ์ผ€์ด๋ธ”์„ ์ผ๋ถ€๋Ÿฌ ๋ฝ‘์•„๋ณด๊ฑฐ๋‚˜, ์Šค์œ„์น˜ ํฌํŠธ๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜์—ฌ ํŽ˜์ผ์˜ค๋ฒ„(Failover)๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ํ•˜๋Š”์ง€ #์‹ค์ œ์šด์˜ ํ™˜๊ฒฝ์—์„œ ์‹œํ—˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค

    LACP ๋ชจ๋“œ๋ผ๋ฉด ๋Œ€์—ญํญ ๋ณ€ํ™”๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•ฉ๋‹ˆ๋‹ค

C. ๋“œ๋ผ์ด๋ฒ„ ๋ฐ ํŽŒ์›จ์–ด ์—…๋ฐ์ดํŠธ

  • NIC ๋“œ๋ผ์ด๋ฒ„์™€ ํŽŒ์›จ์–ด๋Š” ๋ณธ๋”ฉ #ํ˜ธํ™˜์„ฑ๊ณผ ์„ฑ๋Šฅ์— ํฐ ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค

    ์ตœ์‹  ๋ฒ„์ „์œผ๋กœ ์œ ์ง€ํ•˜์—ฌ ์ž ์žฌ์ ์ธ ๋ฌธ์ œ๋ฅผ ์˜ˆ๋ฐฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค

๋ณธ๋”ฉ ๊ธฐ์ˆ ์€ ๋‹จ์ผ ์„œ๋ฒ„์˜ ๋„คํŠธ์›Œํฌ ๊ฐ€์šฉ์„ฑ์„ ๊ทน๋Œ€ํ™”ํ•˜๊ณ , ์„œ๋น„์Šค์˜ ์ค‘๋‹จ ์—†๋Š” ์šด์˜์„ ์œ„ํ•œ ํ•ต์‹ฌ์ ์ธ #์ธํ”„๋ผ ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค

๋ณต์žกํ•ด ๋ณด์ด์ง€๋งŒ ์ •ํ™•ํ•œ ์ดํ•ด์™€ ์„ค์ •์„ ํ†ตํ•ด ์—ฌ๋Ÿฌ๋ถ„์˜ Proxmox ํ™˜๊ฒฝ์„ ํ•œ ๋‹จ๊ณ„ ๋” ์—…๊ทธ๋ ˆ์ด๋“œํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค


ProxmoxVE, ์„ฑ๋Šฅ, ์•ˆ์ •์„ฑ, ๋„คํŠธ์›Œํฌ, ๋ฐฉ๋ฒ•, NIC, ๋ฐ์ดํ„ฐ, ๊ฐ€์ƒํ™”, ํŠธ๋Ÿฌ๋ธ”์ŠˆํŒ…, ์‹ค์ œ์šด์˜, ํ˜ธํ™˜์„ฑ, ์ธํ”„๋ผ


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