Proxmox VE ๊ฐ์
>II. ๊ฐ์ ํ๊ฒฝ ๊ด๋ฆฌ ๋ฐ ์ด์
๐ป Proxmox VE ๊ฐ์ข II-C-3. iSCSI ์คํ ๋ฆฌ์ง ์ฐ๊ฒฐ: SAN ํ๊ฒฝ ๊ตฌ์ฑ
์ฃผ์ ํ๋ก๊ทธ๋จ ์คํ
- ํ์ : 10.0
- ๋ผ์ด์ ์ค: free
ํผ๋๋ฐฑ ๋ฐ ๋ค์ด๋ก๋
- ์ฌ์ฉ์ ํ์ : 10.0
- ์กฐํ: 3
์ ์กฐ์ฌ ๋ฐ ๋ฑ๋ก ์ ๋ณด
- ์ ์์ฌ: LUZENSOFT
- ๋ฑ๋ก์ผ: 2025-12-20 10:08:32
- ์ค๋ช
๐ #ProxmoxVE #์ํฐํ๋ผ์ด์ฆ #์คํ ๋ฆฌ์ง์ #์ ์ : #iSCSI์ #SAN #๋คํธ์ํฌ #์ดํดํ๊ธฐ
๊ฐ์ํ ํ๊ฒฝ์ ๊ท๋ชจ๊ฐ ์ปค์ง์๋ก ๋ฐ์ดํฐ์ ์ ์ก ์๋์ ์์ ์ฑ์ ์์คํ ์ ์ฒด์ ์ฑ๋ฅ์ ๊ฒฐ์ ์ง๋ ํต์ฌ ์์๊ฐ ๋ฉ๋๋ค
์ง๋ ์๊ฐ์ ๋ค๋ฃฌ NFS๊ฐ ํ์ผ ๋จ์์ ๊ณต์ ์๋ค๋ฉด, ์ค๋ ๋ฐฐ์ธ #iSCSI (Internet Small Computer System Interface)๋ ๋ธ๋ก ๋จ์๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ๊ณ ๊ธ ๊ธฐ์ ์ ๋๋ค
#iSCSI๋ฅผ ํ์ฉํ๋ฉด ์ธ๋ถ์ ์คํ ๋ฆฌ์ง ์ฅ์น๋ฅผ ๋ง์น ๋ด ์๋ฒ์ ์ง์ ๊ฝํ ๋ก์ปฌ ํ๋๋์คํฌ์ฒ๋ผ ์ธ์์ํฌ ์ ์์ต๋๋ค
์ด๊ฒ์ด ๋ฐ๋ก ๊ฐ์ํ์ ๊ฝ์ด๋ผ ๋ถ๋ฆฌ๋ #SAN (Storage Area Network) ํ๊ฒฝ ๊ตฌ์ฑ์ ๊ธฐ์ด๊ฐ ๋ฉ๋๋ค
์ด๋ฒ #๊ฐ์ข์์๋ Proxmox ๋ ธ๋์ ์ธ๋ถ ์คํ ๋ฆฌ์ง๋ฅผ ์ฐ๊ฒฐํ์ฌ ๊ณ ์ฑ๋ฅ #๊ฐ์ํ ์ธํ๋ผ๋ฅผ ๊ตฌ์ถํ๋ #๋ฐฉ๋ฒ๊ณผ ์ฃผ์์ฌํญ์ ์์ธํ ํํค์ณ ๋ณด๊ฒ ์ต๋๋ค
1. #iSCSI์ #SAN ํ๊ฒฝ์ ๊ธฐ์ด ๊ฐ๋
ํจ์จ์ ์ธ ์์คํ ์ค๊ณ๋ฅผ ์ํด iSCSI๊ฐ ์ผ๋ฐ์ ์ธ ํ์ผ ๊ณต์ ์ ์ด๋ป๊ฒ ๋ค๋ฅธ์ง ์ดํดํด์ผ ํฉ๋๋ค
A. ๋ธ๋ก ๋ ๋ฒจ ์คํ ๋ฆฌ์ง์ ์ฅ์
#NFS์ ๊ฐ์ ํ์ผ ์์คํ ๊ณต์ ์ ๋ฌ๋ฆฌ, iSCSI๋ ๋์คํฌ์ ์นํฐ ์์ค์์ ํต์ ํฉ๋๋ค
์ด๋ ๋ฐ์ดํฐ ์ค๋ฒํค๋๋ฅผ ์ค์ฌ์ฃผ๋ฉฐ, ๊ฐ์ ๋จธ์ (VM) ์ด์ ์ ๋ก์ปฌ ๋์คํฌ์ ํก์ฌํ ๋์ ์๋ต ์๋๋ฅผ ์ ๊ณตํฉ๋๋ค
B. ์ด๋์์์ดํฐ(Initiator)์ ํ๊ฒ(Target)
Initiator: ์คํ ๋ฆฌ์ง๋ฅผ ์ฌ์ฉํ๋ ์ฃผ์ฒด๋ก, ์ฌ๊ธฐ์๋ #ProxmoxVE ์๋ฒ๊ฐ ๋ฉ๋๋ค
Target: ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ์คํ ๋ฆฌ์ง ์ฅ๋น(NAS ๋๋ ์ ์ฉ SAN ์คํ ๋ฆฌ์ง)์ ๋๋ค
C. ๊ฐ์ฉ์ฑ๊ณผ ํ์ฅ์ฑ
iSCSI SAN ํ๊ฒฝ์ ๊ตฌ์ถํ๋ฉด ์ฌ๋ฌ ๋์ Proxmox ๋ ธ๋๊ฐ ๋์ผํ ๋ธ๋ก ์ฅ์น์ ์ ๊ทผํ ์ ์์ต๋๋ค
์ด๋ VM์ ๋ฌด์ค๋จ ์ด๋(Live Migration)๊ณผ ๊ณ ๊ฐ์ฉ์ฑ(HA)์ ๊ตฌํํ๋ ๋ฐ ์์ด ๊ฐ์ฅ ์์ ์ ์ธ ๊ธฐ๋ฐ์ด ๋ฉ๋๋ค
2. #์คํ ๋ฆฌ์ง #์ฅ๋น (#Target) ์ค์ ํ๊ธฐ
์ฐ๊ฒฐ์ ์์ํ๊ธฐ ์ , ์คํ ๋ฆฌ์ง ์ฅ๋น(์๋๋ก์ง, QNAP, TrueNAS ๋ฑ)์์ LUN์ ์์ฑํด์ผ ํฉ๋๋ค
A. LUN ๋ฐ Target ์์ฑ
์คํ ๋ฆฌ์ง ๊ด๋ฆฌ์์์ iSCSI ๋ฉ๋ด๋ก ์ด๋ํ์ฌ ์๋ก์ด LUN(Logical Unit Number)์ ์์ฑํฉ๋๋ค
์์ฑ๋ LUN์ ๋งคํํ iSCSI Target์ ๋ง๋ค๊ณ , IQN(iSCSI Qualified Name)์ ํ์ธํฉ๋๋ค
B. ์ก์ธ์ค ์ ์ด ๋ฐ ๋ณด์ (ACL)
๋ณด์์ ์ํด Proxmox ์๋ฒ์ IQN ์ฃผ์๋ง ํด๋น ํ๊ฒ์ ์ ๊ทผํ ์ ์๋๋ก ํ์ดํธ๋ฆฌ์คํธ๋ฅผ ์ค์ ํฉ๋๋ค
์ถ๊ฐ์ ์ธ ๋ณด์์ด ํ์ํ๋ค๋ฉด CHAP(Challenge Handshake Authentication Protocol) ์ธ์ฆ์ ์ค์ ํ์ฌ ์์ด๋์ ๋น๋ฐ๋ฒํธ๋ฅผ ๋ถ์ฌํ ์ ์์ต๋๋ค
3. #ProxmoxVE์์ iSCSI ์คํ ๋ฆฌ์ง ์ถ๊ฐ ๋ฐ ๊ตฌ์ฑ
์ด์ Proxmox ์น GUI๋ฅผ ํตํด ์ธ๋ถ ์คํ ๋ฆฌ์ง๋ฅผ ๋ด ๊ฒ์ผ๋ก ๋ง๋ค์ด ๋ณผ ์๊ฐ์ ๋๋ค
A. iSCSI ํ๊ฒ ์ฐ๊ฒฐ (LVM-thin ๊ตฌ์ฑ์ ์ํ 1๋จ๊ณ)
'Datacenter' > 'Storage' > 'Add' ๋ฉ๋ด์์ 'iSCSI'๋ฅผ ์ ํํฉ๋๋ค
ID: ์คํ ๋ฆฌ์ง ๋ณ์นญ์ ์ ๋ ฅํฉ๋๋ค
Portal: ์คํ ๋ฆฌ์ง ์ฅ๋น์ IP ์ฃผ์๋ฅผ ์ ๋ ฅํฉ๋๋ค
Target: 'Scan' ๋ฒํผ์ ๋๋ฌ ์คํ ๋ฆฌ์ง์์ ์์ฑํ IQN์ ์ ํํฉ๋๋ค
'Use LUNs directly' ์ต์ ์ ์ ํํ๋ฉด ํด๋น ํ๊ฒ์ ์ง์ ์ฌ์ฉํ ์ ์์ต๋๋ค
B. iSCSI ์์ LVM ๋ ์ด์ด ์ฌ๋ฆฌ๊ธฐ (2๋จ๊ณ)
iSCSI๋ ๋ ๊ฒ์ ๋ธ๋ก ์ฅ์น์ด๋ฏ๋ก, ์ฌ๋ฌ ๊ฐ์ VM ๋์คํฌ๋ฅผ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ๊ธฐ ์ํด ๊ทธ ์์ LVM์ ๊ตฌ์ฑํ๋ ๊ฒ์ด ์ผ๋ฐ์ ์ ๋๋ค
๋ค์ 'Add' > 'LVM'์ ์ ํํฉ๋๋ค
Base storage: ๋ฐฉ๊ธ ์ถ๊ฐํ iSCSI ํ๊ฒ์ ์ ํํฉ๋๋ค
Volume Group: ์๋ก์ด ์ด๋ฆ์ ์ง์ ํ๊ณ ์์ฑํฉ๋๋ค
์ด๋ ๊ฒ ํ๋ฉด iSCSI์ ์๋์ LVM์ ๊ด๋ฆฌ ํธ์์ฑ์ ๋์์ ๋๋ฆด ์ ์์ต๋๋ค
4. #๋คํธ์ํฌ ์ค๊ณ ๋ฐ #์ฑ๋ฅ ์ต์ ํ
iSCSI๋ ๋คํธ์ํฌ ์์กด๋๊ฐ ๋งค์ฐ ๋์ผ๋ฏ๋ก ์ธํ๋ผ ์ค๊ณ๊ฐ ์ฑํจ๋ฅผ ์ข์ฐํฉ๋๋ค
A. ์ ์ฉ ์คํ ๋ฆฌ์ง ๋คํธ์ํฌ (Air-gap)
iSCSI ํธ๋ํฝ์ ์ผ๋ฐ์ ์ธ ์น ์๋น์ค๋ ์ฌ๋ด ๋ง ํธ๋ํฝ๊ณผ ์์ ํ ๋ถ๋ฆฌ๋ ๋ฌผ๋ฆฌ ์ค์์น์ ์ ์ฉ NIC(๋คํธ์ํฌ ์นด๋)๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์์น์ ๋๋ค
ํผ์กํ ๋คํธ์ํฌ๋ ์คํ ๋ฆฌ์ง ๋ ์ดํด์๋ฅผ ์ ๋ฐํ์ฌ ์์คํ ์ ์ฒด๋ฅผ ๋ฉ์ถ๊ฒ ํ ์ ์์ต๋๋ค
B. ๋ฉํฐํจ์ค(Multipath) ์ค์
๋ ๊ฐ ์ด์์ NIC๋ฅผ ์ฌ์ฉํ์ฌ ์คํ ๋ฆฌ์ง์ ์๋ฒ๋ฅผ ์ฐ๊ฒฐํ๋ ๊ธฐ์ ์ ๋๋ค
ํ์ชฝ ์ผ์ด๋ธ์ด ๋น ์ ธ๋ ์๋น์ค๊ฐ ์ ์ง๋๋ ์ฅ์ ๋ด์ฑ(Failover)๊ณผ ๋์ญํญ ํ์ฅ(Load Balancing)์ ๋์์ ์ ๊ณตํฉ๋๋ค
C. MTU 9000 (์ ๋ณด ํ๋ ์)
ํ ๋ฒ์ ๋ณด๋ผ ์ ์๋ ๋ฐ์ดํฐ ํจํท์ ํฌ๊ธฐ๋ฅผ ํค์ CPU ๋ถํ๋ฅผ ๋ฎ์ถ๊ณ ์ฒ๋ฆฌ๋์ ๋์ ๋๋ค
์๋ฒ, ์ค์์น, ์คํ ๋ฆฌ์ง ์ฅ๋น๊ฐ ๋ชจ๋ 9000์ผ๋ก ๋์ผํ๊ฒ ์ค์ ๋์ด์ผ ํฉ๋๋ค
#ProxmoxVE๋ฅผ ์ด์ฉํ #SAN ํ๊ฒฝ ๊ตฌ์ฑ์ ์ด์ ๋ ์ด์ ๋๊ธฐ์ ๋ง์ ์ ์ ๋ฌผ์ด ์๋๋๋ค
์ค๋ ๋ฐฐ์ด #iSCSI ์ฐ๊ฒฐ ๊ธฐ๋ฒ์ ํตํด ์ฌ๋ฌ๋ถ์ ๊ฐ์ํ ๋ฐ์ดํฐ ์ผํฐ๋ฅผ ํ ๋จ๊ณ ๋ ๋์ ์์ค์ผ๋ก ๋์ด์ฌ๋ ค ๋ณด์๊ธฐ ๋ฐ๋๋๋ค
ProxmoxVE, iSCSI, SAN, ์คํ ๋ฆฌ์ง์ฐ๊ฒฐ, LVM, ๋ธ๋ก์คํ ๋ฆฌ์ง, ๊ฐ์ํ์ฑ๋ฅ, ๋ฉํฐํจ์ค, ๋ฐ์ดํฐ์ผํฐ, ์์๊ด๋ฆฌ
์ต์ ์ ์ฑ๋ฅ, ์ต๊ณ ์ ๋น์ฉ ํจ์จ์ฑ! ๋น์ ์ ํ๋ก์ ํธ์ ๋ฑ ๋ง๋ Proxmox VE ๊ธฐ๋ฐ ํธ์คํ ์ ๊ฒฝํํด ๋ณด์ธ์. ๋ฃจ์ ํธ์คํ ๋ฐ๋ก๊ฐ๊ธฐ