ํฐ์คํ ๋ฆฌ ๋ทฐ
VMware ESXi ๋คํธ์ํฌ ๊ตฌ์กฐ์ ํธ๋ํฝ ํ๋ฆ ์์ ์ ๋ฆฌ
kimub 2026. 3. 28. 16:41
๐ค AI Assisted Content
์ด ๊ธ์ AI(Claude, Anthropic)์ ๋์์ ๋ฐ์ ์์ฑ๋์์ต๋๋ค.
์์ฑ์๊ฐ ๋ด์ฉ์ ๊ฒํ ํ๊ณ ํธ์งํ์ผ๋, AI๊ฐ ์ด์ ์์ฑ ๋ฐ ๊ตฌ์ฑ์ ์ฐธ์ฌํ์์ ๋ฐํ๋๋ค.
๋ค์ด๊ฐ๋ฉฐ
VMware ESXi ํ๊ฒฝ์์ ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ฑํ ๋, "๋ฌผ๋ฆฌ ์ค์์น๋ ์ด๋ป๊ฒ ์ฐ๊ฒฐํ์ง?", "์ฌ๋ฌ IP ๋์ญ์ ์ด๋ป๊ฒ ๋๋์ง?", "VM์์ ๋๊ฐ ํจํท์ด ์ค์ ๋ก ์ด๋ค ๊ฒฝ๋ก๋ฅผ ํ์ง?" ๊ฐ์ ๊ถ๊ธ์ฆ์ด ์๊ธฐ๊ธฐ ๋ง๋ จ์ด๋ค.
์ด ๊ธ์์๋ ESXi์ vSwitch์ ๋ฌผ๋ฆฌ ์ค์์น์ ๊ด๊ณ๋ฅผ ์ ๋ฆฌํ๊ณ , VM ํธ๋ํฝ์ด ๋ชฉ์ ์ง์ ๋ฐ๋ผ ์ด๋ป๊ฒ ๋ค๋ฅธ ๊ฒฝ๋ก๋ก ํ๋ฌ๊ฐ๋์ง ์ผ์ด์ค๋ณ๋ก ์ดํด๋ณธ๋ค.
ํต์ฌ ๊ตฌ์ฑ ์์ ์ดํด
vmnic = ๋ฌผ๋ฆฌ NIC
๋จผ์ ์ฉ์ด ํ๋๋ฅผ ์ง๊ณ ๊ฐ์. vmnic์ ESXi๊ฐ ์๋ฒ์ ๋ฌผ๋ฆฌ NIC(pNIC)์ ์ธ์ํ ๋ ๋ถ์ด๋ ์ด๋ฆ์ด๋ค. ๊ฐ์ ํ๋์จ์ด๋ฅผ ๊ฐ๋ฆฌํค๋ฉฐ, ๋ถ๋ฅด๋ ๊ด์ ๋ง ๋ค๋ฅด๋ค.
| ๊ด์ | ๋ช ์นญ |
|---|---|
| OS / ํ๋์จ์ด | NIC, pNIC, ๋ฌผ๋ฆฌ ๋คํธ์ํฌ ์ด๋ํฐ |
| ESXi | vmnic0, vmnic1, vmnic2 โฆ (์ธ์ ์์๋๋ก ๋ฒํธ ๋ถ์ฌ) |
์๋ฒ์ ๋ฌผ๋ฆฌ NIC ํฌํธ๊ฐ 4๊ฐ ์์ผ๋ฉด ESXi์์๋ vmnic0 ~ vmnic3์ผ๋ก ํ์๋๊ณ , ์ด๊ฑธ vSwitch์ Uplink๋ก ํ ๋นํด์ ์ฌ์ฉํ๋ค.
์ ์ฒด ๊ตฌ์กฐ: vSwitch + VLAN + L3 ์ค์์น
VMware ๋คํธ์ํฌ ๊ตฌ์ฑ์ ํต์ฌ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ๋ค.
VM
โโ vNIC
โโ ํฌํธ๊ทธ๋ฃน (VLAN ID ์ง์ )
โโ vSwitch (L2 ์ค์์นญ)
โโ vmnic (= ๋ฌผ๋ฆฌ NIC, Uplink)
โโ ๋ฌผ๋ฆฌ ์ผ์ด๋ธ
โโ ๋ฌผ๋ฆฌ L3 ์ค์์น (๊ฒ์ดํธ์จ์ด = SVI)๐ก ํฌ์ธํธ: ESXi์ vSwitch๋ L2 ์ฅ๋น๋ค. ์๋ก ๋ค๋ฅธ VLAN(= ์๋ก ๋ค๋ฅธ IP ๋์ญ) ๊ฐ ๋ผ์ฐํ ์ ํ ์ ์์ผ๋ฉฐ, ๊ฒ์ดํธ์จ์ด ์ญํ ์ ๋ฌผ๋ฆฌ L3 ์ค์์น์ SVI๊ฐ ๋ด๋นํ๋ค.
๋ฌผ๋ฆฌ ์ค์์น ์ฐ๊ฒฐ ๋ฐ ๋ค์ค IP ๋์ญ ์ค์ ๋ฐฉ๋ฒ
1๋จ๊ณ: ๋ฌผ๋ฆฌ ์ค์์น โ ํธ๋ ํฌ ํฌํธ + SVI ์ค์
ESXi ํธ์คํธ์ ์ฐ๊ฒฐ๋ ๋ฌผ๋ฆฌ ์ค์์น ํฌํธ๋ฅผ ํธ๋ ํฌ ๋ชจ๋๋ก ์ค์ ํ๊ณ , ๊ฐ VLAN์ ๋ํ ๊ฒ์ดํธ์จ์ด(SVI)๋ฅผ ๋ง๋ ๋ค.
# Cisco ์ค์์น ์์ โ ํธ๋ ํฌ ํฌํธ
interface GigabitEthernet0/1
switchport mode trunk
switchport trunk allowed vlan 10,20,30# ๊ฐ VLAN์ ๊ฒ์ดํธ์จ์ด (SVI)
interface Vlan10
ip address 192.168.10.1 255.255.255.0
interface Vlan20
ip address 192.168.20.1 255.255.255.0
interface Vlan30
ip address 172.16.30.1 255.255.255.02๋จ๊ณ: ESXi โ vSwitch์ ํฌํธ๊ทธ๋ฃน ์์ฑ
vSwitch์ ๋ฌผ๋ฆฌ NIC(vmnic)์ Uplink๋ก ์ฐ๊ฒฐํ๊ณ , ๊ฐ VLAN์ ๋์ํ๋ ํฌํธ๊ทธ๋ฃน์ ๋ง๋ ๋ค.
vSwitch0
โโ Uplink: vmnic0 โโโ ๋ฌผ๋ฆฌ ์ค์์น ํธ๋ ํฌ ํฌํธ์ ์ผ์ด๋ธ ์ฐ๊ฒฐ
โ
โโ ํฌํธ๊ทธ๋ฃน: "Prod-Net" (VLAN ID: 10)
โโ ํฌํธ๊ทธ๋ฃน: "Dev-Net" (VLAN ID: 20)
โโ ํฌํธ๊ทธ๋ฃน: "Mgmt-Net" (VLAN ID: 30)ESXi ์น ํด๋ผ์ด์ธํธ์์์ ์ค์ ์์:
- ๋คํธ์ํน โ ๊ฐ์ ์ค์์น โ vSwitch ์ ํ โ Uplink์ vmnic ํ ๋น
- ํฌํธ ๊ทธ๋ฃน ์ถ๊ฐ โ ์ด๋ฆ ์ ๋ ฅ (์: "Prod-Net") โ VLAN ID: 10 ์ง์
- ๊ฐ์ ๋ฐฉ์์ผ๋ก VLAN 20, 30 ํฌํธ๊ทธ๋ฃน๋ ์ถ๊ฐ
3๋จ๊ณ: VM์ ํฌํธ๊ทธ๋ฃน ์ฐ๊ฒฐ
๊ฐ VM์ ๋คํธ์ํฌ ์ด๋ํฐ์ ์ํ๋ ํฌํธ๊ทธ๋ฃน์ ์ง์ ํ๋ฉด, ํด๋น VLAN ๋์ญ์ IP๋ฅผ ์ฌ์ฉํ๊ฒ ๋๋ค.
VM-A โ "Prod-Net" โ IP: 192.168.10.100/24, GW: 192.168.10.1
VM-B โ "Dev-Net" โ IP: 192.168.20.100/24, GW: 192.168.20.1
VM-C โ "Mgmt-Net" โ IP: 172.16.30.100/24, GW: 172.16.30.1์ญํ ์ ๋ฆฌ
| ์ญํ | ๋ด๋น ์ฅ๋น |
|---|---|
| VLAN ํธ๋ ํน (ํ๊น ) | ๋ฌผ๋ฆฌ ์ค์์น โ ESXi vmnic |
| ๊ฒ์ดํธ์จ์ด (L3 ๋ผ์ฐํ ) | ๋ฌผ๋ฆฌ L3 ์ค์์น์ SVI |
| VLAN ๋ถ๋ฆฌ (ํฌํธ๊ทธ๋ฃน) | ESXi vSwitch |
| IP ํ ๋น | ๊ฐ VM์ OS |
ํธ๋ํฝ ํ๋ฆ: ์ผ์ด์ค๋ณ ๋ถ์
VM์์ ๋๊ฐ ํธ๋ํฝ์ด ์ค์ ๋ก ์ด๋ค ๊ฒฝ๋ก๋ฅผ ํ๋์ง, 4๊ฐ์ง ์๋๋ฆฌ์ค๋ก ๋๋ ์ ์ดํด๋ณด์.
Case 1: ๊ฐ์ ํธ์คํธ, ๊ฐ์ VLAN โ vSwitch ๋ด๋ถ ์ค์์นญ
VM-A (192.168.10.100) โ VM-B (192.168.10.200), ๋ ๋ค VLAN 10
VM-A (192.168.10.100)
โ vNIC
โโ ํฌํธ๊ทธ๋ฃน "Prod-Net" (VLAN 10)
โ
โโ vSwitch0 โ ์ฌ๊ธฐ์ ๋ฐ๋ก L2 ์ค์์นญ
โ
โโ ํฌํธ๊ทธ๋ฃน "Prod-Net" (VLAN 10)
โ vNIC
VM-B (192.168.10.200)๋ฌผ๋ฆฌ ์ค์์น๊น์ง ๋๊ฐ์ง ์๋๋ค. vSwitch๊ฐ ๊ฐ์ ํฌํธ๊ทธ๋ฃน ๋ด์์ MAC ์ฃผ์ ๊ธฐ๋ฐ์ผ๋ก ์ง์ ์ค์์นญ ์ฒ๋ฆฌํ๋ค. vmnic์ ํ์ง ์์ผ๋ฏ๋ก ๊ฐ์ฅ ๋น ๋ฅธ ํต์ ๊ฒฝ๋ก๋ค.
Case 2: ๊ฐ์ ํธ์คํธ, ๋ค๋ฅธ VLAN โ ํค์ดํ ํธ๋ํฝ ๋ฐ์
VM-A (VLAN 10, 192.168.10.100) โ VM-C (VLAN 20, 192.168.20.100)
VM-A (192.168.10.100, GW: 192.168.10.1)
โ vNIC
โโ ํฌํธ๊ทธ๋ฃน "Prod-Net" (VLAN 10)
โโ vSwitch0
โโ vmnic0 (Uplink)
โ
โโ ๋ฌผ๋ฆฌ ์ผ์ด๋ธ โโ
โ
โโ ๋ฌผ๋ฆฌ ์ค์์น ํธ๋ ํฌ ํฌํธ
โโ VLAN 10 SVI (192.168.10.1) โ ํจํท ์์
โโ ๋ผ์ฐํ
ํ
์ด๋ธ ์กฐํ โ "192.168.20.0/24๋ VLAN 20"
โโ VLAN 20 SVI (192.168.20.1) โ ํจํท ์ ๋ฌ
โโ ๋ฌผ๋ฆฌ ์ค์์น ํธ๋ ํฌ ํฌํธ
โ
โโ ๋ฌผ๋ฆฌ ์ผ์ด๋ธ (๊ฐ์ ์ผ์ด๋ธ) โโ
โ
โโ vmnic0 (Uplink)
โโ vSwitch0
โโ ํฌํธ๊ทธ๋ฃน "Dev-Net" (VLAN 20)
โ vNIC
VM-C (192.168.20.100)โ ๏ธ ์ฃผ์: ๊ฐ์ ESXi ํธ์คํธ์ ์์ด๋ VLAN์ด ๋ค๋ฅด๋ฉด ๋ฐ๋์ ๋ฌผ๋ฆฌ ์ค์์น(L3)๋ฅผ ๊ฒฝ์ ํ๋ค. vSwitch๋ L2 ์ฅ๋น์ด๋ฏ๋ก VLAN ๊ฐ ๋ผ์ฐํ ์ด ๋ถ๊ฐ๋ฅํ๋ค. ํจํท์ด ๋ฌผ๋ฆฌ์ ์ผ๋ก ๋๊ฐ๋ค๊ฐ ๋ค์ ๋ค์ด์ค๋ "ํค์ดํ(Hairpin)" ํธ๋ํฝ์ด ๋ฐ์ํ๋ฉฐ, ์ด๋ ์ฑ๋ฅ ์ด์์ ์์ธ์ด ๋ ์ ์๋ค.
Case 3: ๋ค๋ฅธ ํธ์คํธ, ๊ฐ์ VLAN โ L2 ์ค์์นญ
Host1์ VM-A (VLAN 10) โ Host2์ VM-D (VLAN 10)
[Host 1] [Host 2]
VM-A (192.168.10.100) VM-D (192.168.10.150)
โ vNIC โ vNIC
โโ ํฌํธ๊ทธ๋ฃน (VLAN 10) โโ ํฌํธ๊ทธ๋ฃน (VLAN 10)
โโ vSwitch0 โโ vSwitch0
โโ vmnic0 โโ vmnic0
โ โ
โโโโโ ๋ฌผ๋ฆฌ ์ค์์น (L2 ์ค์์นญ, VLAN 10) โโโโโโโโ๊ฐ์ VLAN์ด๋ฏ๋ก ๋ฌผ๋ฆฌ ์ค์์น์์ L2 ์ค์์นญ๋ง ์ฒ๋ฆฌํ๊ณ , SVI(๊ฒ์ดํธ์จ์ด)๋ ๊ด์ฌํ์ง ์๋๋ค.
Case 4: VM โ ์ธํฐ๋ท (ํผ๋ธ๋ฆญ) ํต์
VM-A (192.168.10.100) โ ์ธํฐ๋ท (8.8.8.8)
VM-A (192.168.10.100, GW: 192.168.10.1)
โ vNIC
โโ ํฌํธ๊ทธ๋ฃน "Prod-Net" (VLAN 10)
โโ vSwitch0
โโ vmnic0 (Uplink)
โ
โโ ๋ฌผ๋ฆฌ ์ผ์ด๋ธ โโ
โ
โโ ๋ฌผ๋ฆฌ L3 ์ค์์น
โโ VLAN 10 SVI (192.168.10.1) โ Default GW๋ก ํจํท ์์
โโ ๋ผ์ฐํ
ํ
์ด๋ธ: 0.0.0.0/0 โ next-hop 10.0.0.1 (๋ฐฉํ๋ฒฝ)
โ
โโ ๋ด๋ถ ๋คํธ์ํฌ โโ
โ
โโ ๋ฐฉํ๋ฒฝ / ์์ง ๋ผ์ฐํฐ
โโ NAT ์ฒ๋ฆฌ (์ฌ์ค IP โ ๊ณต์ธ IP)
โโ ACL / ๋ณด์ ์ ์ฑ
๊ฒ์ฌ
โ
โโ ISP ํ์ โโ
โ
โโ ์ธํฐ๋ท (8.8.8.8)ํจํท ํ๋ฆ์ ๋จ๊ณ๋ณ๋ก ์ ๋ฆฌํ๋ฉด:
- VM-A๊ฐ ๋ชฉ์ ์ง 8.8.8.8์ด ์๊ธฐ ์๋ธ๋ท(192.168.10.0/24)์ด ์๋์ ํ์ธ
- Default Gateway(192.168.10.1)๋ก ํจํท ์ ์ก (ARP๋ก GW์ MAC ํ์ธ)
- ํจํท์ VLAN 10 ํ๊ทธ๊ฐ ๋ถ์ด์ vmnic โ ๋ฌผ๋ฆฌ ์ค์์น๋ก ์ ๋ฌ
- ๋ฌผ๋ฆฌ L3 ์ค์์น์ SVI๊ฐ ์์ , ๋ผ์ฐํ ํ ์ด๋ธ์์ default route ์กฐํ
- ๋ฐฉํ๋ฒฝ/์์ง ๋ผ์ฐํฐ๋ก ํฌ์๋ฉ
- NAT ๋ณํ ํ ์ธํฐ๋ท์ผ๋ก ์ ๋ฌ
์๋๋ฆฌ์ค๋ณ ๋น๊ต ์์ฝ
| ์๋๋ฆฌ์ค | ๋ฌผ๋ฆฌ ์ค์์น ๊ฒฝ์ | L3 ๋ผ์ฐํ | NAT |
|---|---|---|---|
| ๊ฐ์ ํธ์คํธ + ๊ฐ์ VLAN | โ | โ | โ |
| ๊ฐ์ ํธ์คํธ + ๋ค๋ฅธ VLAN | โ (ํค์ดํ) | โ | โ |
| ๋ค๋ฅธ ํธ์คํธ + ๊ฐ์ VLAN | โ (L2๋ง) | โ | โ |
| ๋ค๋ฅธ ํธ์คํธ + ๋ค๋ฅธ VLAN | โ | โ | โ |
| ์ธํฐ๋ท ํต์ | โ | โ | โ |
๋ง๋ฌด๋ฆฌ
์ ๋ฆฌํ๋ฉด, VMware ESXi ๋คํธ์ํน์์ ๊ธฐ์ตํด์ผ ํ ํต์ฌ์ ์ธ ๊ฐ์ง๋ค.
- vSwitch๋ L2 ์ฅ๋น๋ค. VLAN ๊ฐ ๋ผ์ฐํ ์ ๋ฌผ๋ฆฌ L3 ์ค์์น(SVI)๊ฐ ๋ด๋นํ๋ค.
- ๊ฐ์ ํธ์คํธ + ๊ฐ์ VLAN์ผ ๋๋ง ๋ฌผ๋ฆฌ ์ค์์น๋ฅผ ๊ฑฐ์น์ง ์๋๋ค. ๊ทธ ์ธ์๋ ์ ๋ถ ๋ฌผ๋ฆฌ ๋คํธ์ํฌ๋ฅผ ํ๋ค.
- ๊ฐ์ ํธ์คํธ์ธ๋ฐ ๋ค๋ฅธ VLAN์ด๋ฉด ํค์ดํ ํธ๋ํฝ์ด ๋ฐ์ํ๋ฏ๋ก, ์ฑ๋ฅ์ด ์ค์ํ ํ๊ฒฝ์์๋ NSX ๊ฐ์ ๋ถ์ฐ ๋ผ์ฐํ ์๋ฃจ์ ์ ๊ณ ๋ คํ ์ ์๋ค.
์ด ๊ตฌ์กฐ๋ฅผ ์ดํดํ๋ฉด VM ๋คํธ์ํฌ ํธ๋ฌ๋ธ์ํ ์ด๋ ์ฑ๋ฅ ์ต์ ํ ์ ํธ๋ํฝ์ด ์ด๋๋ฅผ ํ๊ณ ์๋์ง ๋น ๋ฅด๊ฒ ํ์ ํ ์ ์๋ค.
