본문 바로가기
IT 지식정리/스토리지

Storage Area Network 의 이해 7: Zoning (Switch zoning) 2012. 3. 23.

by G. Hong 2017. 11. 4.
728x90
반응형
SAN에서 가장 중요한 요소 중 하나가 스위치입니다. 스위치를 사용하기 위한 가장 기본적인 부분이 zoning입니다.
Zoning은 스위치에 연결된 장비들을 나누어 관리하는 것으로 SAN의 보안과 관리를 위해 사용됩니다.

SAN에서 2개의 OS가 존재한다면 2개의 OS는 서로 다른 디스크들을 사용하여야 합니다. 예를 들어 윈도우즈에서 사용하는 디스크는 유닉스에서는 사용을 할 수 가 없겠죠..

Test를 위한 시스템들을 따로 Zoning을 하거나 외부 접속을 차단하기 위한 시스템들을 위한 zoning등 zoning은 매우 유용하고 중요하게 사용됩니다. 

Zoning의 종류
Soft zoning: WWN(World Wide Name)에 의해 정의되는 zoning
스위치의 Zone이 포트가 아닌 연결된 장비의 WWN으로 그룹을 정의하는 방식입니다.
포트에 장애가 났을 경우에는 해당 포트의 장비를 다른 포트에 연결만 하면 되는 장점이 있습니다.

Hard zoning: 스위치의 Port에 의해 정의되는 zoning
스위치에 있는 물리적인 포트로 zone이 정의되는 방식입니다. 같은 존에 있는 포트간의 통신만 가능합니다. 

WWN과 포트번호를 혼합하여 zoning이 가능합니다. 하지만 이런 방식은 모두 soft zoning으로 변환되게 됩니다.
아래 soft zoning과 hard zoning의 예제 그림을 보시면 쉽게 이해하실 수 있습니다.

Zone alias
zone을 설정할 때는 config와 zone을 생성해주어야 합니다. config를 생성 할 때 zone을 설정하고, zone을 생성 할 때 해당 zone에 속하는 WWN이나 port를 설정하게 됩니다.
이때, WWN이나 port를 알기쉬운 문자로 표시하는 것을 alias라고 합니다.

예를 한번 들어보겠습니다.
Server1, Server2, Disk Array, Tape Library, Tape Drive 이렇게 5개의 장비로 zoning을 해보겠습니다.

Zoning은 아래와 같이하고 config이름은 "test"라고 해보겠습니다.
Zone1: Server1, Tape Library
Zone2: Server2, Disk Array, Tape Drive

아래와 같이 cfg와 zone을 생성하겠습니다.
admin>cfgCreate "test", "Zone1; Zone2"
admin>zoneCreate "Zone1", "Server1; Library"
admin>zoneCreate "Zone2", "Server2; Disk; Tape"

이렇게 생성하면 Zone1과 Zone2가 생기지만 해당 존에 속하게 되는 port나 WWN을 정의해야 합니다. 다음은 port는 WWN을 정의하기 위한 alias설정을 해보겠습니다.
admin>aliCreate "Server1", "XX:XX:XX:XX:XX:XX:XX:XX"  또는 "1,X"
admin>aliCreate "Server2", "XX:XX:XX:XX:XX:XX:XX:XX"  또는 "1,X"
admin>aliCreate "Library", "XX:XX:XX:XX:XX:XX:XX:XX"  또는 "1,X"
admin>aliCreate "Disk", "XX:XX:XX:XX:XX:XX:XX:XX"  또는 "1,X"
admin>aliCreate "Tape", "XX:XX:XX:XX:XX:XX:XX:XX"  또는 "1,X"

이렇게 alias를 설정한 뒤 cfgEnable을 통해 설정한 config를 실행하면 됩니다.
admin>cfgEnable "test"

여기까지가 zoning에 관한 기본적인 정보라고 할 수 있습니다..

다음번에는 스위치의 설치나 설정, 사용에 관한 내용을 포스팅해보겠습니다.



728x90
반응형