Brocade SAN Switch Zoning

2019. 11. 27. 23:26Network

 

Zoning이란?

 

  • SAN 스토리지 환경에서 서버가 지정된 스토리지에만 접근할 수 있도록 권한을 부여하는 것

  • 하나의 Fabric 영역을 가상으로 2개이상 나누는 것

  • 각각의 서버(서비스)가 단독적으로 스토리지를 사용해야 할 때 사용

 

Zoning 종류

 

1. Port zoning

  • Port를 기준으로 zone을 구성

  • 장비 연결 시 포트를 고려하여 구축해야 함

  • Port zoning 방식을 권장

2. WWN(World Wide Name) zoning

  • WWN을 기준으로 zone을 구성

  • 장애 발생 시 zoning 재구성 요구

 

 

설정 방법

 

1. Port Alias

SAN:admin> alicreate "DB1_H1_P0" "1,0"
SAN:admin> alicreate "DB2_H1_P0" "1,1"
SAN:admin> alicreate "VNX_SPA_P0" "1,6"
SAN:admin> alicreate "VNX_SPB_P0" "1,7"
  • alicreate "[name]" "[domain], [port number]"

  • Alias Name은 가독성이 좋게 작성해야 하며, 포트 등의 정보가 포함하여 작성 권장

  • 지금의 경우 name 규칙을 "[HostName]_H[HBA number]_P[Port number]"으로 규칙 지정

  • domain의 경우 'switchshow' 명령어를 통해 확인

  • 2개 이상의 포트를 alias로 지정할 수 있지만 권장하지 않음

 

2. Zone 생성

SAN:admin> zonecreate "DB1_H1_P0_VNX_SPA_P0" "DB1_H1_P0;VNX_SPA_P0"
SAN:admin> zonecreate "DB1_H1_P0_VNX_SPB_P0" "DB1_H1_P0;VNX_SPB_P0"
SAN:admin> zonecreate "DB2_H1_P0_VNX_SPA_P0" "DB2_H1_P0;VNX_SPA_P0"
SAN:admin> zonecreate "DB2_H1_P0_VNX_SPB_P0" "DB2_H1_P0;VNX_SPB_P0"
  • zonecreate "[name]" "[alias1];[alias2];..."

  • 지금의 경우 name 규칙을 "[alias1]_[alias2]"으로 규칙 지정

  • 이후 원활한 유지보수 작업을 위해 1:1 Zone 구성 권장

 

3. CFG 생성 및 활성화(Effective)

SAN:admin> cfgcreate "SAN_TOP", "DB1_H1_P0_VNX_SPA_P0;DB1_H1_P0_VNX_SPB_P0;DB2_H1_P0_VNX_SPA_P0;DB2_H1_P0_VNX_SPB_P0"
SAN:admin> cfgsave
SAN:admin> cfgenable "SAN_TOP"
  • cfgcreate "[name]" "[zone1];[zone2];..."

  • 지금의 경우 name 규칙을 "[alias1]_[alias2]"으로 규칙 지정

  • 이후 원활한 유지보수 작업을 위해 1:1 Zone 구성 권장

  • cfgsave 명령어를 수행하지 않을 경우, Switch 리부팅 시 생성된 zone 정보가 삭제됨

  • cfgenable을 통해 활성화되며, 기존 활성화된 zone에는 영향력이 없음