💾 SAN Zoning 구성 실습 예시 (Brocade Switch 기반)
스토리지 환경에서 **SAN(Storage Area Network)**은 서버와 스토리지를 고속으로 연결해주는 중요한 역할을 합니다. 특히 Brocade 스위치 환경에서는 **Zoning(존 구성)**을 통해 장비 간 접근을 제어하고 안정적인 통신을 보장합니다.
이번 포스팅에서는 실제 구성 예시를 기반으로 Alias, Zone, Configuration을 설정하는 전체 흐름을 정리해보겠습니다.
🛠 사전 준비 사항
주요 구성 요소
| 구성 요소 | WWPN/Port 정보 |
|---|---|
| DS5020 컨트롤러 A | 20:07:00:a0:b8:29:a1:ac |
| DS5020 컨트롤러 B | 20:06:00:a0:b8:29:a1:ac |
| VIO FCS0 | 10:00:00:00:c9:cc:29:d6 |
| VIO FCS1 | 10:00:00:00:c9:cc:29:d7 |
| V7000 컨트롤러 A | 50:05:07:68:02:16:64:5f |
| V7000 컨트롤러 B | 50:05:07:68:02:46:64:60 |
📌 Zoning 구성 순서 요약
- Alias 생성 (alicreate)
- Zone 생성 (zonecreate)
- Config에 Zone 추가 (cfgadd)
- 설정 저장 (cfgsave)
- Config 활성화 (cfgenable)
🧩 1. Alias 생성
alicreate "W_DS5020_A","20:07:00:a0:b8:29:a1:ac"
alicreate "W_DS5020_B","20:06:00:a0:b8:29:a1:ac"
alicreate "W_VIO_FCS0","10:00:00:00:c9:cc:29:d6"
alicreate "W_VIO_FCS1","10:00:00:00:c9:cc:29:d7"
alicreate "W_V7000_A","50:05:07:68:02:16:64:5f"
alicreate "W_V7000_B","50:05:07:68:02:46:64:60"
alicreate "P_DS5020_A","2,0"
alicreate "P_DS5020_B","2,1"
alicreate "P_VIO_FCS0","2,4"
alicreate "P_VIO_FCS1","2,5"
alicreate "P_V7000_A","1,8"
alicreate "P_V7000_B","1,9"
🧷 2. Zone 생성
zonecreate "V7000_A_DS5020_A","W_V7000_A;W_DS5020_A"
zonecreate "V7000_A_DS5020_B","W_V7000_A;W_DS5020_B"
zonecreate "V7000_B_DS5020_A","W_V7000_B;W_DS5020_A"
zonecreate "V7000_B_DS5020_B","W_V7000_B;W_DS5020_B"
zonecreate "VIO_FCS0_V7000_A","W_VIO_FCS0;W_V7000_A"
zonecreate "VIO_FCS0_V7000_B","W_VIO_FCS0;W_V7000_B"
zonecreate "VIO_FCS1_V7000_A","W_VIO_FCS1;W_V7000_A"
zonecreate "VIO_FCS1_V7000_B","W_VIO_FCS1;W_V7000_B"
📦 3. Configuration에 Zone 추가
cfgadd "test","V7000_A_DS5020_A"
cfgadd "test","V7000_A_DS5020_B"
cfgadd "test","V7000_B_DS5020_A"
cfgadd "test","V7000_B_DS5020_B"
cfgadd "test","VIO_FCS0_V7000_A"
cfgadd "test","VIO_FCS0_V7000_B"
cfgadd "test","VIO_FCS1_V7000_A"
cfgadd "test","VIO_FCS1_V7000_B"
💾 4. 설정 저장 및 적용
cfgsave
cfgenable "test"
✅ 추가 Zone 예시 (DS5020 <-> AIX 연결)
zonecreate "DS5020A_AIX1_1","W_DS5020_A;W_VIO_FCS0"
zonecreate "DS5020A_AIX2_1","W_DS5020_A;W_VIO_FCS1"
zonecreate "DS5020B_AIX1_1","W_DS5020_B;W_VIO_FCS0"
zonecreate "DS5020B_AIX2_1","W_DS5020_B;W_VIO_FCS1"
cfgadd "test","DS5020A_AIX1_1"
cfgadd "test","DS5020A_AIX2_1"
cfgadd "test","DS5020B_AIX1_1"
cfgadd "test","DS5020B_AIX2_1"
cfgsave
cfgenable "test"
📚 마무리
SAN 구성 시 중요한 점은 명확한 네이밍 규칙과 일관성 있는 Zoning 정책입니다. 위와 같이 체계적으로 Zoning을 구성하면 장애 발생 시 빠르게 원인을 파악할 수 있고, 관리가 한층 쉬워집니다.
Brocade 환경에서 alias → zone → cfg → save & enable의 흐름을 익히는 것이 핵심입니다. 실무에서 유용하게 활용해보세요!
