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

Proxmox VE ๊ฐ•์˜

 > 

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

๐Ÿ’ป Proxmox VE ๊ฐ•์ขŒ III-A-5. OVS (Open vSwitch) ์„ค์น˜ ๋ฐ ํ™œ์šฉ (๊ณ ๊ธ‰): ๋ณต์žกํ•œ ๊ฐ€์ƒ ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ

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

๐Ÿ’ป Proxmox VE ๊ฐ•์ขŒ III-A-5. OVS (Open vSwitch) ์„ค์น˜ ๋ฐ ํ™œ์šฉ (๊ณ ๊ธ‰): ๋ณต์žกํ•œ ๊ฐ€์ƒ ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ

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

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

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

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

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

  • ์ œ์ž‘์‚ฌ: LUZENSOFT
  • ๋“ฑ๋ก์ผ: 2026-01-05 07:57:40
  •  

- ์„ค๋ช…

๐ŸŒ ์ฐจ์„ธ๋Œ€ ๊ฐ€์ƒ ๋„คํŠธ์›Œํ‚น์˜ ์ •์ : Open vSwitch(OVS)๋ž€ ๋ฌด์—‡์ธ๊ฐ€?

๊ฐ€์ƒํ™” ํ™˜๊ฒฝ์ด ๊ฑฐ๋Œ€ํ•ด์ง€๊ณ  ๋ณต์žกํ•ด์งˆ์ˆ˜๋ก ๊ธฐ์กด์˜ ๋ฆฌ๋ˆ…์Šค ๋ธŒ๋ฆฌ์ง€(Linux Bridge)๋งŒ์œผ๋กœ๋Š” ํ•ด๊ฒฐํ•˜๊ธฐ ์–ด๋ ค์šด ์š”๊ตฌ์‚ฌํ•ญ๋“ค์ด ์ƒ๊ฒจ๋‚˜๊ธฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค

์ˆ˜์ฒœ ๊ฐœ์˜ ํฌํŠธ ๊ด€๋ฆฌ, ์ •๊ตํ•œ ํŠธ๋ž˜ํ”ฝ ์ œ์–ด, ๊ทธ๋ฆฌ๊ณ  ๋ฉ€ํ‹ฐ ํ…Œ๋„ŒํŠธ ํ™˜๊ฒฝ์„ ์œ„ํ•œ ๊ฐ•๋ ฅํ•œ ๋ณด์•ˆ ์ •์ฑ…์ด ํ•„์š”ํ•  ๋•Œ ์šฐ๋ฆฌ๋Š” #OpenvSwitch (OVS)๋ฅผ ๋– ์˜ฌ๋ฆฌ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค

OVS๋Š” ๋Œ€๊ทœ๋ชจ ๊ฐ€์ƒํ™” ๋„คํŠธ์›Œํฌ ํ™˜๊ฒฝ์— ์ตœ์ ํ™”๋œ ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด ์Šค์œ„์น˜๋กœ, ํ•˜๋“œ์›จ์–ด ์Šค์œ„์น˜์˜ ๊ธฐ๋Šฅ์„ ์†Œํ”„ํŠธ์›จ์–ด์ ์œผ๋กœ ์™„๋ฒฝํ•˜๊ฒŒ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค

์ด๋ฒˆ #๊ฐ•์ขŒ์—์„œ๋Š” Proxmox VE์—์„œ OVS๋ฅผ ์„ค์น˜ํ•˜๊ณ , ์ด๋ฅผ ํ™œ์šฉํ•ด ๋ณต์žกํ•œ ๋„คํŠธ์›Œํฌ ์„ค๊ณ„๋ฅผ ํ˜„์‹ค๋กœ ๋งŒ๋“œ๋Š” #๋ฐฉ๋ฒ•์„ ์‹ฌ๋„ ์žˆ๊ฒŒ ๋‹ค๋ฃจ์–ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค


1. OVS์™€ ๊ธฐ์กด Linux Bridge์˜ ์ฐจ์ด์  ๋ฐ ์žฅ์ 

1. OVS์™€ ๊ธฐ์กด Linux Bridge์˜ ์ฐจ์ด์  ๋ฐ ์žฅ์ 

๋‹จ์ˆœํ•œ ์—ฐ๊ฒฐ์„ ๋„˜์–ด์„  '์ง€๋Šฅํ˜• ์Šค์œ„์น˜'๋กœ์„œ์˜ OVS๋ฅผ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์ด ์ฒซ ๋ฒˆ์งธ ๋‹จ๊ณ„์ž…๋‹ˆ๋‹ค

A. ์†Œํ”„ํŠธ์›จ์–ด ์ •์˜ ๋„คํŠธ์›Œํฌ(SDN)์˜ ๊ธฐ๋ฐ˜

  • OVS๋Š” OpenFlow ํ”„๋กœํ† ์ฝœ์„ ์ง€์›ํ•˜์—ฌ ์™ธ๋ถ€ ์ปจํŠธ๋กค๋Ÿฌ๋ฅผ ํ†ตํ•ด ๋„คํŠธ์›Œํฌ ํ๋ฆ„์„ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค

    ์ด๋Š” ํ˜„๋Œ€์ ์ธ ํด๋ผ์šฐ๋“œ #๋ฐ์ดํ„ฐ ์„ผํ„ฐ ๊ตฌ์ถ•์˜ ํ•ต์‹ฌ ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค

B. ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ์˜ ์ง‘ํ•ฉ์ฒด

  • ๋ฆฌ๋ˆ…์Šค ๋ธŒ๋ฆฌ์ง€์™€ ๋‹ฌ๋ฆฌ OVS๋Š” VLAN, LACP ๋ณธ๋”ฉ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ GRE, VXLAN ๊ฐ™์€ ํ„ฐ๋„๋ง ํ”„๋กœํ† ์ฝœ์„ ์ž์ฒด์ ์œผ๋กœ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค

    ๋˜ํ•œ ์Šค์œ„์น˜ ํฌํŠธ๋ณ„๋กœ ์ •๊ตํ•œ QoS(Quality of Service) ์„ค์ •์ด ๊ฐ€๋Šฅํ•˜์—ฌ ๋„คํŠธ์›Œํฌ #์„ฑ๋Šฅ ๊ด€๋ฆฌ์— ์œ ๋ฆฌํ•ฉ๋‹ˆ๋‹ค

C. ๊ฐ€์‹œ์„ฑ๊ณผ ๋ชจ๋‹ˆํ„ฐ๋ง

  • NetFlow, sFlow, SPAN(ํฌํŠธ ๋ฏธ๋Ÿฌ๋ง) ๋“ฑ์„ ํ†ตํ•ด ๊ฐ€์ƒ ๋„คํŠธ์›Œํฌ ๋‚ด๋ถ€์—์„œ ํ๋ฅด๋Š” ํŒจํ‚ท์„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ถ„์„ํ•˜๊ณ  ๊ฐ์‹œํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ•๋ ฅํ•œ #๊ฐ€์ƒํ™” ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค


2. Proxmox VE์— OVS ์„ค์น˜ ๋ฐ ๊ธฐ๋ณธ ์„ค์ •

Proxmox๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ Linux Bridge๋ฅผ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ, OVS๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ถ”๊ฐ€ ํŒจํ‚ค์ง€ ์„ค์น˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค

A. OVS ํŒจํ‚ค์ง€ ์„ค์น˜

  • ํ„ฐ๋ฏธ๋„(CLI)์— ์ ‘์†ํ•˜์—ฌ ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ์„ค์น˜๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค

    apt update && apt install openvswitch-switch

    ์„ค์น˜๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด Proxmox GUI์˜ ๋„คํŠธ์›Œํฌ ์ƒ์„ฑ ๋ฉ”๋‰ด์—์„œ 'OVS Bridge', 'OVS Bond' ๋“ฑ์˜ ํ•ญ๋ชฉ์ด ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค

B. OVS Bridge ์ƒ์„ฑํ•˜๊ธฐ

  1. 'Network' ๋ฉ”๋‰ด์—์„œ 'Create' -> 'OVS Bridge'๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค

  2. ๋ฌผ๋ฆฌ #NIC๋ฅผ Bridge Port๋กœ ์ง€์ •ํ•˜๋Š” ๋ฐฉ์‹์€ ๊ธฐ์กด๊ณผ ์œ ์‚ฌํ•˜์ง€๋งŒ, ๋‚ด๋ถ€์ ์œผ๋กœ๋Š” OVS ์—”์ง„์ด ํŒจํ‚ท์„ ์ฒ˜๋ฆฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค

  3. OVS๋Š” ์„ค์ • ๋ณ€๊ฒฝ ์‹œ ์ฆ‰์‹œ ์ ์šฉ๋˜๋Š” ํŠน์„ฑ์ด ์žˆ์œผ๋‚˜, ์•ˆ์ •์ ์ธ ์šด์˜์„ ์œ„ํ•ด 'Apply Configuration'์„ ํ†ตํ•œ ๊ฒ€์ฆ ์ ˆ์ฐจ๋ฅผ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค

C. OVS IntPort (Internal Port) ํ™œ์šฉ

  • ๊ด€๋ฆฌ์šฉ #IP ์ฃผ์†Œ๋ฅผ ํ• ๋‹นํ•  ๋•Œ OVS๋Š” ๋ณ„๋„์˜ 'Internal Port'๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ๋ธŒ๋ฆฌ์ง€์™€ ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค

    ์ด๋Š” ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์„ ๋…ผ๋ฆฌ์ ์œผ๋กœ ๋”์šฑ ์„ธ๋ฐ€ํ•˜๊ฒŒ ๋ถ„๋ฆฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค


3. ๋ณต์žกํ•œ ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ์„ ์œ„ํ•œ OVS ํ™œ์šฉ ์‚ฌ๋ก€

3. ๋ณต์žกํ•œ ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ์„ ์œ„ํ•œ OVS ํ™œ์šฉ ์‚ฌ๋ก€

์‹ค์ œ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ํ™˜๊ฒฝ์—์„œ OVS๊ฐ€ ์–ด๋–ป๊ฒŒ ๋น›์„ ๋ฐœํ•˜๋Š”์ง€ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค

A. ๋‹ค์ค‘ VLAN ๋ฐ ํŠธ๋ ํฌ(Trunk) ์ตœ์ ํ™”

  • OVS๋Š” ์ˆ˜๋ฐฑ ๊ฐœ์˜ VLAN ํƒœ๊ทธ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ ์žˆ์–ด ๋ฆฌ๋ˆ…์Šค ๋ธŒ๋ฆฌ์ง€๋ณด๋‹ค ๋›ฐ์–ด๋‚œ ํšจ์œจ์„ฑ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค

    VM๋งˆ๋‹ค ์„œ๋กœ ๋‹ค๋ฅธ ๋‹ค์ค‘ VLAN ํƒœ๊ทธ๋ฅผ ์œ ์—ฐํ•˜๊ฒŒ ํ• ๋‹นํ•˜์—ฌ #๋„คํŠธ์›Œํฌ ๋ณด์•ˆ ๊ฒฉ๋ฆฌ๋ฅผ ๊ทน๋Œ€ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค

B. LACP ๋ฐ ๋ณธ๋”ฉ ๊ฐ€์šฉ์„ฑ

  • OVS ๋ณธ๋”ฉ์€ ์Šค์œ„์น˜์™€์˜ ํ†ต์‹  ์ƒํƒœ๋ฅผ ๋”์šฑ ๋ฏผ๊ฐํ•˜๊ฒŒ ๊ฐ์ง€ํ•˜๋ฉฐ, ์žฅ์•  ๋ฐœ์ƒ ์‹œ ๋น ๋ฅธ ํŽ˜์ผ์˜ค๋ฒ„๋ฅผ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค

    ํŠนํžˆ LACP ์„ค์ • ์‹œ ๋ฏธ์Šค๋งค์น˜๋กœ ์ธํ•œ ๋ฃจํ”„(Loop) ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์ด ํƒ์›”ํ•˜์—ฌ ์‹œ์Šคํ…œ #์•ˆ์ •์„ฑ ํ™•๋ณด์— ์œ ๋ฆฌํ•ฉ๋‹ˆ๋‹ค

C. ํฌํŠธ ๋ฏธ๋Ÿฌ๋ง์„ ํ†ตํ•œ ๋ณด์•ˆ ๋ถ„์„

  • ํŠน์ • VM์˜ ํŠธ๋ž˜ํ”ฝ์„ ๋ณด์•ˆ ๋ถ„์„์šฉ VM์œผ๋กœ ๋ณต์ œํ•˜์—ฌ ๋ณด๋‚ด๋Š” ํฌํŠธ ๋ฏธ๋Ÿฌ๋ง ์„ค์ •์„ ํ†ตํ•ด ์นจ์ž… ํƒ์ง€ ์‹œ์Šคํ…œ(IDS)์„ #์†Œํ”„ํŠธ์›จ์–ด ์ •์˜ ๋ฐฉ์‹์œผ๋กœ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค


4. OVS ์šด์˜ ์‹œ ์ฃผ์˜์‚ฌํ•ญ ๋ฐ #์ตœ์ ํ™” ์ „๋žต

๊ฐ•๋ ฅํ•œ ๊ธฐ๋Šฅ๋งŒํผ์ด๋‚˜ ์„ธ์‹ฌํ•œ ๊ด€๋ฆฌ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค

A. CPU ์˜ค๋ฒ„ํ—ค๋“œ ๊ณ ๋ ค

  • OVS๋Š” ๋ฆฌ๋ˆ…์Šค ๋ธŒ๋ฆฌ์ง€์— ๋น„ํ•ด ๋” ๋งŽ์€ CPU ์ž์›์„ ์†Œ๋น„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค

    ๋งŽ์€ ์–‘์˜ ํŒจํ‚ท ์ฒ˜๋ฆฌ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ํ™˜๊ฒฝ์—์„œ๋Š” ํ˜ธ์ŠคํŠธ์˜ CPU ์ ์œ ์œจ์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค

B. ๋ณต๊ตฌ ์‹œ๋‚˜๋ฆฌ์˜ค ํ™•๋ณด

  • ์„ค์ • ์˜ค๋ฅ˜๋กœ ์ธํ•ด ๋„คํŠธ์›Œํฌ๊ฐ€ ๋Š๊ธธ ๊ฒฝ์šฐ, ๋กœ์ปฌ ์ฝ˜์†”์—์„œ ovs-vsctl ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ์ง์ ‘ ์ˆ˜๋™ ๋ณต๊ตฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ˆ™์ง€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค

    ์ž˜๋ชป๋œ ๋ณธ๋”ฉ ์„ค์ •์€ ์„œ๋ฒ„ ๊ณ ๋ฆฝ์˜ ์ฃผ๋œ ์›์ธ์ด ๋ฉ๋‹ˆ๋‹ค

C. ์ง€์†์ ์ธ ๋ชจ๋‹ˆํ„ฐ๋ง๊ณผ #์ž์› ๋ฐฐ๋ถ„

  • OVS์˜ ์œ ๋™์ ์ธ ํ๋ฆ„ ์ œ์–ด ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜์—ฌ ์ค‘์š” ์„œ๋น„์Šค์— ๋Œ€์—ญํญ์„ ์šฐ์„  ๋ฐฐ์ •ํ•˜๋Š” ์ •์ฑ…์„ ์ˆ˜๋ฆฝํ•˜์‹ญ์‹œ์˜ค

    ์ด๋ฅผ ํ†ตํ•ด ํŠธ๋ž˜ํ”ฝ ํญ์ฃผ ์‹œ์—๋„ ํ•ต์‹ฌ ์„œ๋น„์Šค์˜ ํ’ˆ์งˆ์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค

Open vSwitch๋Š” Proxmox๋ฅผ ๋‹จ์ˆœํ•œ ๊ฐ€์ƒํ™” ๋„๊ตฌ์—์„œ ์ง„์ •ํ•œ ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ์œผ๋กœ ์ง„ํ™”์‹œํ‚ค๋Š” ์—ด์‡ ์ž…๋‹ˆ๋‹ค

์ฒ˜์Œ์—๋Š” ๋ณต์žกํ•ด ๋ณด์ผ ์ˆ˜ ์žˆ์ง€๋งŒ, ๊ทธ ์œ ์—ฐํ•จ๊ณผ ํ™•์žฅ์„ฑ์„ ๊ฒฝํ—˜ํ•œ๋‹ค๋ฉด ๋Œ€๊ทœ๋ชจ ์ธํ”„๋ผ ์šด์˜์—์„œ ๊ฒฐ์ฝ” ํฌ๊ธฐํ•  ์ˆ˜ ์—†๋Š” ๊ฐ•๋ ฅํ•œ ๋ฌด๊ธฐ๊ฐ€ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค


OpenvSwitch, ๊ฐ•์ขŒ, ๋ฐฉ๋ฒ•, ๋ฐ์ดํ„ฐ, ์„ฑ๋Šฅ, ๊ฐ€์ƒํ™”, NIC, IP, ๋„คํŠธ์›Œํฌ, ์•ˆ์ •์„ฑ, ์†Œํ”„ํŠธ์›จ์–ด, ์ตœ์ ํ™”, ์ž์›


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