ํฐ์คํ ๋ฆฌ ๋ทฐ
๐ค AI Assisted Content
์ด ๊ธ์ AI(Claude, Anthropic)์ ๋์์ ๋ฐ์ ์์ฑ๋์์ต๋๋ค.
์์ฑ์๊ฐ ๋ด์ฉ์ ๊ฒํ ํ๊ณ ํธ์งํ์ผ๋, AI๊ฐ ์ด์ ์์ฑ ๋ฐ ๊ตฌ์ฑ์ ์ฐธ์ฌํ์์ ๋ฐํ๋๋ค.
๋ค์ด๊ฐ๋ฉฐ
VMware vSphere๋ฅผ ์ฒ์ ์ ํ ๋ ๊ฐ์ฅ ํท๊ฐ๋ฆฌ๋ ๋ถ๋ถ ์ค ํ๋๊ฐ ๋คํธ์ํฌ ๊ตฌ์ฑ์ด๋ค. "ESXI ํธ์คํธ์ ๋ฌผ๋ฆฌ NIC์ Trunk ํฌํธ๋ก ์ฐ๊ฒฐํด์ผ ํ๋ค", "vSwitch์ ์ ๋งํฌ๋ฅผ ์ง์ ํด์ผ ํ๋ค"๋ ๋ง์ด ๋์ค๋๋ฐ, VLAN๊ณผ ์ค์์น ๊ฐ๋ ์ ๋จผ์ ์ดํดํ์ง ์์ผ๋ฉด ์ด๊ฒ ์ ํ์ํ์ง ๊ฐ์ด ์ ์ค์ง ์๋๋ค.
์ด ๊ธ์์๋ VMware vSphere์ ๊ฐ์ ๋คํธ์ํฌ๊ฐ ์ด๋ค ๊ตฌ์กฐ๋ก ๋์ํ๋์ง, ๊ทธ๋ฆฌ๊ณ ๋ฌผ๋ฆฌ ์ค์์น์ ์ด๋ป๊ฒ ๋ค๋ฅธ์ง ์ ๋ฆฌํด๋ณด๋ ค๊ณ ํ๋ค.
๐ก ์ด ๊ธ์ VLAN, Access/Trunk ํฌํธ, 802.1Q ํ๊น ๊ฐ๋ ์ ์๊ณ ์๋ค๊ณ ๊ฐ์ ํ๊ณ ์์ฑํ๋ค. ํด๋น ๊ฐ๋ ์ด ๋ฏ์ค๋ค๋ฉด ์ด์ ๊ธ์ ๋จผ์ ์ฝ์ด๋ณด๊ธธ ๊ถํ๋ค.
vSphere ๊ฐ์ํ ์คํ ๊ตฌ์กฐ
vSphere์ ๋คํธ์ํฌ๋ฅผ ์ดํดํ๊ธฐ ์ ์, ์ ์ฒด ๊ฐ์ํ ์คํ์ ๋จผ์ ์ดํด๋ณด์.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ VM1 VM2 VM3 โ โ ๊ฐ์ ๋จธ์
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ VMware vSwitch โ โ ๊ฐ์ ์ค์์น (์ํํธ์จ์ด)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ VMware ESXi ํ์ดํผ๋ฐ์ด์ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ ๋ฌผ๋ฆฌ NIC (pNIC) โ โ ์
๋งํฌ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ ๋ฌผ๋ฆฌ ์๋ฒ ํ๋์จ์ด โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
๋ฌผ๋ฆฌ ์ค์์น (Trunk ํฌํธ)
โ
์ธ๋ถ ๋คํธ์ํฌVM๋ค์ ์ง์ ๋ฌผ๋ฆฌ NIC์ ์ ๊ทผํ์ง ์๋๋ค. ํ์ดํผ๋ฐ์ด์ ๊ฐ ๋ง๋ค์ด๋ธ ๊ฐ์ ์ค์์น(vSwitch) ๋ฅผ ํตํด ๋คํธ์ํฌ ํต์ ์ ํ๋ค.
vSwitch (๊ฐ์ ์ค์์น)
๊ธฐ๋ณธ ๊ฐ๋
vSwitch๋ ESXI ํ์ดํผ๋ฐ์ด์ ๋ด์ ์ํํธ์จ์ด๋ก ๊ตฌํ๋ L2 ์ค์์น๋ค. ๋ฌผ๋ฆฌ ์ค์์น์ฒ๋ผ VLAN์ ์ฒ๋ฆฌํ๊ณ , ์ฐ๊ฒฐ๋ VM๋ค์ด ์๋ก ํต์ ํ ์ ์๋ ๋คํธ์ํฌ ์ธ๊ทธ๋จผํธ๋ฅผ ๋ง๋ค์ด์ค๋ค.
๋ฌผ๋ฆฌ ์ค์์น์ ๋ฌ๋ฆฌ, ํ๋์ ESXI ํธ์คํธ์ ์ฌ๋ฌ ๊ฐ์ vSwitch๋ฅผ ๋ง๋ค ์ ์๋ค.
ESXI ํธ์คํธ
โโโ vSwitch0 (VM ํธ๋ํฝ์ฉ)
โ โโโ ์
๋งํฌ: pNIC0, pNIC1
โ โโโ VM1, VM2, VM3 ์ฐ๊ฒฐ
โ
โโโ vSwitch1 (๊ด๋ฆฌ ํธ๋ํฝ ์ ์ฉ)
โโโ ์
๋งํฌ: pNIC2
โโโ VMkernel ํฌํธ ์ฐ๊ฒฐ (vCenter ๊ด๋ฆฌ์ฉ)๋ฌผ๋ฆฌ ์ค์์น์์ ์ฃผ์ ์ฐจ์ด์
STP(Spanning Tree Protocol)๊ฐ ๋์ํ์ง ์๋๋ค
๋ฌผ๋ฆฌ ํ๊ฒฝ์์ ์ค์์น ๋ ๋๋ฅผ ์ผ์ด๋ธ ๋ ๊ฐ๋ก ์ฐ๊ฒฐํ๋ฉด ๋ฃจํ๊ฐ ์๊ฒจ ๋ธ๋ก๋์บ์คํธ ํญํ์ด ๋ฐ์ํ๋ค. ์ด๋ฅผ ๋ง๊ธฐ ์ํด STP๊ฐ ๋์ํ๋ฉฐ BPDU ํจํท์ ์ฃผ๊ณ ๋ฐ๋๋ค.
vSwitch๋ ์ฌ๋ฌ ๊ฐ๋ฅผ ๋ง๋ค์ด๋ vSwitch ๊ฐ์ ์ฐ๊ฒฐ์ด ๋์ง ์์ผ๋ฏ๋ก ๋ฃจํ ๊ตฌ์กฐ ์์ฒด๊ฐ ์๊ธฐ์ง ์๋๋ค. ๋ฐ๋ผ์ STP๊ฐ ํ์ ์๊ณ BPDU ํจํท๋ ๋ฐ์ํ์ง ์๋๋ค.
MAC ํ์ต์ ํ์ง ์๋๋ค
๋ฌผ๋ฆฌ ์ค์์น๋ ๊ฐ ํฌํธ์ ์ฐ๊ฒฐ๋ ๋จ๋ง์ MAC ์ฃผ์๋ฅผ ํ์ตํด MAC ํ ์ด๋ธ์ ๋์ ์ผ๋ก ๊ด๋ฆฌํ๋ค. ์ฒ์ ๋ณด๋ MAC ์ฃผ์์ ํ๋ ์์ด ์ค๋ฉด ๋ชจ๋ ํฌํธ๋ก ํ๋ฌ๋ฉํด์ ์์น๋ฅผ ํ์ตํ๋ค.
vSwitch๋ ๋ค๋ฅด๋ค. ESXI ํ์ดํผ๋ฐ์ด์ ๊ฐ VM์๊ฒ ๊ฐ์ NIC์ ์ง์ ํ ๋นํ๋ฏ๋ก, ์ด๋ VM์ด ์ด๋ค MAC ์ฃผ์๋ฅผ ๊ฐ๋์ง ์ฒ์๋ถํฐ ์๊ณ ์๋ค. ๋ฐ๋ผ์ MAC ํ์ต ๊ณผ์ ์ด ํ์ ์๊ณ , ์ ์ ์ผ๋ก ๊ตฌ์ฑ๋ MAC ํ ์ด๋ธ์ ์ฒ์๋ถํฐ ๊ฐ๋๋ค.
์ ๋งํฌ (Uplink)
์ ๋งํฌ๋?
vSwitch์ ์ธ๋ถ ๋ฌผ๋ฆฌ ๋คํธ์ํฌ๋ฅผ ์ฐ๊ฒฐํ๋ ESXI ํธ์คํธ์ ๋ฌผ๋ฆฌ NIC(pNIC) ํฌํธ๋ฅผ ์ ๋งํฌ๋ผ๊ณ ํ๋ค.
ESXI ํธ์คํธ ๋ด๋ถ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ [VM1] [VM2] [VM3] โ
โ โ โ โ โ
โ โโโโโโโโโโโโโโโโโโโโ โ
โ โ vSwitch โ โ
โ โโโโโโโโฌโโโโโโโโโโโโ โ
โ โ โ ์
๋งํฌ โ
โ [pNIC] โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
[๋ฌผ๋ฆฌ ์ค์์น Trunk ํฌํธ]
โ
์ธ๋ถ ๋คํธ์ํฌvSwitch์ ์ ๋งํฌ๋ฅผ ์ง์ ํ๋ฉด, ํด๋น vSwitch์ ์ฐ๊ฒฐ๋ VM๋ค์ด ์ธ๋ถ ๋คํธ์ํฌ์ ํต์ ํ ์ ์๊ฒ ๋๋ค.
์ ๋งํฌ๊ฐ ์๋ ๊ฒฝ์ฐ: ํ์๋ง ๊ตฌ์ฑ
VM๋ค์ด ์ธ๋ถ์ ํต์ ํ ํ์ ์์ด ํธ์คํธ ๋ด๋ถ์์๋ง ํต์ ํด์ผ ํ๋ค๋ฉด, ์ ๋งํฌ ์์ด vSwitch๋ง ์์ฑํ๋ค.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ [DB ์๋ฒ] [์ฑ ์๋ฒ] โ
โ โ โ โ
โ โโโโโโโโโโโโโโโโโโโโ โ
โ โ vSwitch โ โ โ pNIC ์ฐ๊ฒฐ ์์
โ โโโโโโโโโโโโโโโโโโโโ โ โ VM๋ผ๋ฆฌ๋ง ๋ด๋ถ ํต์
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ์๋ฅผ ๋ค์ด DB ์๋ฒ์ ์ฑ ์๋ฒ์ฒ๋ผ, ์ธ๋ถ์ ๋ ธ์ถํ ํ์ ์์ด VM ๊ฐ ํต์ ๋ง ํ์ํ ๊ฒฝ์ฐ ์ฌ์ฉํ๋ค.
์ ๋งํฌ ์ด์คํ (NIC Teaming)
ESXI์์๋ ํ๋์ vSwitch์ ์ฌ๋ฌ pNIC์ ์ ๋งํฌ๋ก ์ง์ ํด ์ด์คํํ ์ ์๋ค.
vSwitch
โโโโโโโโดโโโโโโโ
[pNIC0] [pNIC1]
โ โ
[๋ฌผ๋ฆฌ ์ค์์น ํฌํธ1] [๋ฌผ๋ฆฌ ์ค์์น ํฌํธ2]๋ชจ๋ ์ค๋ช
| Active/Standby | ํ์ pNIC0 ์ฌ์ฉ, ์ฅ์ ์ pNIC1๋ก ์๋ ์ ํ |
|---|---|
| Active/Active | ๋ NIC ๋์ ์ฌ์ฉ, ๋์ญํญ ํ์ฅ ๋ฐ ๋ก๋ ๋ฐธ๋ฐ์ฑ |
๋ฌผ๋ฆฌ ์ค์์น ์ฐ๊ฒฐ: ์ Trunk ํฌํธ์ธ๊ฐ?
ESXI ํธ์คํธ ์์์ VLAN 10, 20, 30์ VM์ด ๋์์ ์ธ๋ถ์ ํต์ ํด์ผ ํ๋ค๋ฉด, ์ฌ๋ฌ VLAN์ ํธ๋ํฝ์ด ํ๋์ ๋ฌผ๋ฆฌ ์ผ์ด๋ธ์ ํต๊ณผํด์ผ ํ๋ค.
๋ฐ๋ผ์ ๋ฌผ๋ฆฌ ์ค์์น์์ ESXI ํธ์คํธ์ ์ฐ๊ฒฐ๋ ํฌํธ๋ฅผ Trunk(Tagged) ํฌํธ๋ก ์ค์ ํด์ผ ํ๋ค.
๋ฌผ๋ฆฌ ์ค์์น
โโโ ํฌํธ A: Access VLAN 10 โโโ ์ผ๋ฐ PC
โโโ ํฌํธ B: Access VLAN 20 โโโ ์ผ๋ฐ PC
โโโ ํฌํธ C: Trunk (VLAN 10, 20, 30) โโโ ESXI pNIC
โ
vSwitch
โโโโโโโโดโโโโโโโ
PG-VLAN10 PG-VLAN20
โ โ
VM1, VM2 VM3, VM4ESXI์ pNIC์ด 802.1Q ํ๊ทธ๋ฅผ ์ฒ๋ฆฌํ๊ณ , vSwitch๊ฐ Port Group๋ณ๋ก VLAN์ ๋ถ๋ฅํด์ ๊ฐ VM์ ์ ๋ฌํ๋ค. VM ์์ฒด๋ VLAN์ ์ธ์ํ์ง ๋ชปํ๋ค.
๋ง์ฝ ๋ฌผ๋ฆฌ ์ค์์น ํฌํธ๋ฅผ Access ํฌํธ๋ก ์ค์ ํ๋ฉด, ๋จ ํ๋์ VLAN ํธ๋ํฝ๋ง ์ ๋ฌ๋์ด ๋ค๋ฅธ VLAN์ VM์ ์ธ๋ถ์ ํต์ ํ ์ ์๊ฒ ๋๋ค.
Port Group
vSwitch์์ VM์ ์ฐ๊ฒฐํ ๋ ์ง์ vSwitch์ ๋ถ์ด์ง ์๋๋ค. Port Group์ด๋ผ๋ ๋ ผ๋ฆฌ ๋จ์๋ฅผ ํตํด ์ฐ๊ฒฐํ๋ค.
vSwitch
โโโ Port Group: PG-VLAN10 (VLAN ID: 10) โ VM1, VM2 ์ฐ๊ฒฐ
โโโ Port Group: PG-VLAN20 (VLAN ID: 20) โ VM3, VM4 ์ฐ๊ฒฐ
โโโ Port Group: PG-Management (VLAN ID: 100) โ VMkernel ํฌํธPort Group์ VLAN ID๋ฅผ ์ง์ ํ๋ฉด, ํด๋น Port Group์ ์ฐ๊ฒฐ๋ VM์ ํธ๋ํฝ์ ์๋์ผ๋ก ํด๋น VLAN ํ๊ทธ๋ฅผ ๋ฌ๊ณ ์ ๋งํฌ๋ฅผ ํตํด ๋๊ฐ๋ค. VM ์์ฒด๋ VLAN์ ์ธ์ํ์ง ๋ชปํ๋ค.
VMkernel ํฌํธ
ESXI ํธ์คํธ ์์ฒด๋ ๋คํธ์ํฌ ํต์ ์ด ํ์ํ๋ค. VM์ด ์๋ ESXI ํธ์คํธ ์์ ์ ๋คํธ์ํฌ ์ธํฐํ์ด์ค๋ฅผ VMkernel ํฌํธ๋ผ๊ณ ํ๋ค.
vSwitch
โโโ Port Group (VM์ฉ) โ VM ํธ๋ํฝ
โโโ VMkernel Port โ ESXI ํธ์คํธ ์์ ์ ํต์
โโโ Management : vCenter ๊ด๋ฆฌ ํธ๋ํฝ
โโโ vMotion : VM ๋ผ์ด๋ธ ๋ง์ด๊ทธ๋ ์ด์
โโโ vSAN : ์คํ ๋ฆฌ์ง ํธ๋ํฝ
โโโ Fault Tolerance : FT ๋ก๊น
โ ๏ธ ์ฃผ์: ์ด์ ํ๊ฒฝ์์๋ ๋ณด์๊ณผ ์ฑ๋ฅ์ ์ํด ์ด ํธ๋ํฝ๋ค์ ์๋ก ๋ค๋ฅธ VLAN์ผ๋ก ๋ถ๋ฆฌํ๋ ๊ฒ์ด ๊ถ์ฅ๋๋ค. ๊ด๋ฆฌ ํธ๋ํฝ๊ณผ VM ๋ฐ์ดํฐ ํธ๋ํฝ์ด ๊ฐ์ VLAN์ ์์ผ๋ฉด, VM ํธ๋ํฝ์ด ๋ง์ ๋ ๊ด๋ฆฌ ํต์ ์ด ์ํฅ์ ๋ฐ์ ์ ์๋ค.
vSwitch์ ๋ ๊ฐ์ง ์ข ๋ฅ
VMware vSphere์๋ ๋ ์ข ๋ฅ์ ๊ฐ์ ์ค์์น๊ฐ ์๋ค.
๊ตฌ๋ถ vSS (Standard Switch) vDS (Distributed Switch)
| ๊ด๋ฆฌ ๋ฒ์ | ํธ์คํธ๋ณ ๊ฐ๋ณ ์ค์ | vCenter์์ ๋ค์ ํธ์คํธ ํตํฉ ๊ด๋ฆฌ |
|---|---|---|
| ์ค์ ์ผ๊ด์ฑ | ํธ์คํธ๋ง๋ค ์๋ ๋๊ธฐํ ํ์ | ์๋ ๋๊ธฐํ |
| ๋ผ์ด์ ์ค | vSphere Standard (๋ฌด๋ฃ ํฌํจ) | Enterprise Plus ์ด์ |
| ๊ณ ๊ธ ๊ธฐ๋ฅ | ๋ฏธ์ง์ | ํฌํธ ๋ฏธ๋ฌ๋ง, LACP ์ง์ |
ํธ์คํธ๊ฐ ๋ง์ ํ๊ฒฝ์์๋ vDS๋ฅผ ์ฌ์ฉํด์ผ ์ค์ ๊ด๋ฆฌ๊ฐ ํธํด์ง๋ค. ํธ์คํธ 10๋์ vSS๋ฅผ ์ฐ๋ฉด, VLAN ์ค์ ํ๋ ๋ฐ๊ฟ ๋๋ง๋ค 10๋๋ฅผ ๊ฐ๊ฐ ์๋์ผ๋ก ๋ณ๊ฒฝํด์ผ ํ๋ค.
์ ์ฒด ๊ตฌ์กฐ ์์ฝ
๋ฌผ๋ฆฌ ์ค์์น (Trunk ํฌํธ: VLAN 10, 20, 100)
โ
[pNIC0] [pNIC1] โ ์
๋งํฌ (์ด์คํ)
โโโโโโโโฌโโโโโโโ
vSwitch
โโโโโโโโโโโโผโโโโโโโโโโโ
โ โ โ
PG-V10 PG-V20 VMkernel
(VLAN10) (VLAN20) (VLAN100)
โ โ โ
VM1, VM2 VM3, VM4 ESXI ๊ด๋ฆฌ IP๋ฌผ๋ฆฌ ์ค์์น์ Trunk ํฌํธ โ ์ ๋งํฌ(pNIC) โ vSwitch โ Port Group(VLAN ๋ถ๋ฆฌ) โ VM์ผ๋ก ์ด์ด์ง๋ ๊ณ์ธต ๊ตฌ์กฐ๋ค.
์ ๋ฆฌ
๊ฐ๋ ํต์ฌ ํ ์ค
| vSwitch | ESXI ๋ด ์ํํธ์จ์ด L2 ์ค์์น. STP ์์, MAC ํ์ต ์์ |
|---|---|
| ์ ๋งํฌ | vSwitch์ ์ธ๋ถ๋ฅผ ์ฐ๊ฒฐํ๋ ๋ฌผ๋ฆฌ NIC. ์์ผ๋ฉด ํ์๋ง |
| Trunk ํฌํธ ์ฐ๊ฒฐ | ์ฌ๋ฌ VLAN VM์ด ํ๋์ pNIC์ผ๋ก ์ธ๋ถ์ ํต์ ํ๊ธฐ ์ํด ํ์ |
| Port Group | VLAN์ VM์ ๋ฐฐ์ ํ๋ ๋ ผ๋ฆฌ ๋จ์. VM์ VLAN ๋ชจ๋ฆ |
| VMkernel ํฌํธ | ESXI ํธ์คํธ ์์ ์ ๋คํธ์ํฌ ์ธํฐํ์ด์ค (๊ด๋ฆฌ, vMotion ๋ฑ) |
| vSS vs vDS | ๋จ์ผ ํธ์คํธ vs ๋ค์ ํธ์คํธ ํตํฉ ๊ด๋ฆฌ |
๊ฐ์ ๋คํธ์ํฌ๋ ๊ฒฐ๊ตญ ๋ฌผ๋ฆฌ ๋คํธ์ํฌ์ ๊ฐ๋ ์ ์ํํธ์จ์ด๋ก ์ฎ๊ฒจ๋์ ๊ฒ์ด๋ค. VLAN, Trunk, Access ํฌํธ์ ๊ฐ๋ ์ ์ดํดํ๊ณ ๋๋ฉด, vSwitch์ Port Group์ด ์ ๊ทธ๋ ๊ฒ ์ค๊ณ๋์ด ์๋์ง ์์ฐ์ค๋ฝ๊ฒ ์ดํด๋๋ค.
