2025. 12. 20. 10:08ㆍProxmox VE/II. 가상 환경 관리 및 운영
🌐 #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 기반 호스팅을 경험해 보세요. 루젠호스팅 바로가기
'Proxmox VE > II. 가상 환경 관리 및 운영' 카테고리의 다른 글
| 💻 Proxmox VE 강좌 II-C-7. 스토리지 마이그레이션 (VM Move): 디스크 위치 변경 (0) | 2025.12.25 |
|---|---|
| 💻 Proxmox VE 강좌 II-C-6. 스냅샷 기능 활용: VM/CT 상태 저장 및 복원 (0) | 2025.12.24 |
| 💻 Proxmox VE 강좌 II-C-2. NFS (Network File System) 스토리지 추가: 외부 NAS 연결 (0) | 2025.12.19 |
| 💻 Proxmox VE 강좌 II-C-1. 로컬 스토리지 (LVM/ZFS) 확장 및 관리 (0) | 2025.12.18 |
| 💻 Proxmox VE 강좌 II-B-4. Unprivileged vs Privileged 컨테이너: 보안 차이점 이해 (0) | 2025.12.17 |