[SAN switch 1] 브로케이드(brocade) 방식 명령어

2023. 7. 10. 20:00Storage

728x90
SMALL

 

 

 

 

 

 

 

Brocade Zoning (브로케이드 조닝)

 

(아래 명령어 관련 요약 있습니다.)


ㄴ Brocade의 Zoning 작업을 하려면, 먼저 어떤 Port와 어떤 Port를 묶을지 확인해야 한다.

ㄴ 백업의 경우 Server 1대와 Tape Drive를 묶어 준다

ㄴ Media Server에 할당된 Drive를 1:1로 묶어 주는 방법과 1:n 방식으로 묶어주는 방식이 있다.

ㄴ 보통 권장 사항은 1:1 Zoning 이다. (해당 Zoning에 이상이 생기거나 관리적 측면에서 1:1 Zoning을 권장)
    하지만 작업은 1:n작업이 편합니다. 다수의 Drive를 묶어주기 때문에 zone이 1개면 되기 때문이다.
    (담당자에게 어떤 Port와 어떤 Port를 Zoning 할지 문의 후 진행 한다. )

 

1. Domain ID 확인

 

DCX4S:admin> switchshow


switchName:     DCX4S
switchType:     77.3
switchState:    Online   z
switchMode:     Native
switchRole:     Principal
switchDomain:   1    => Switch Domain ID를 확인
switchId:       fffc02
switchWwn:      10:00:00:05:33:c2:44:00
zoning:         ON (sw1_cfg)
switchBeacon:   OFF
FC Router:      OFF
FC Router BB Fabric ID: 128
Address Mode:   0

 

 

 

2. alias 생성 및 Member 추가

 

DCX4S:admin> alicreate "alias_name","Member_1;...;Member_2"

 

ㄴ alias_name => 해당 Alias이름을 넣어주면 된다.
ㄴ Member_1 =>
ㄴ wwn alias일 경우  Switch show에 나와 있는 WWN을 넣어 준다.
ㄴ Port alias일 경우 Domain ID, Port Num 둘다 넣어 준다. ex) 1,2;1,3;1,6


Ex) alicreate "Auth_DB01_FC2","1,2" => Port alias방식으로 구성 (대부분 Port alias로 구성한다)

 

ㄴ 기존 alias에 Member 만 추가할 경우.
DCX4S:admin> aliadd "alias_name","Member_1;...;Member_2"

ㄴ 기존 alias에 Member 만 삭제할 때.
DCX4S:admin> aliremove "alias_name","Member_1;...;Member_2"

ㄴ 기존 alias 삭제
DCX4S:admin> alidelete "alias_name"

 

3. Zone 생성 및 Member 추가

 

DCX4S:admin> zonecreate "Zone_name","Member_1;...;Member_2"

 

ㄴ Zone을 새로 만들고 해당 Zone에 Member를 등록하면 해당 Member들만 통신을 하고,

     이외의 Member와는 통신이 차단된다.

ㄴ Zone_name => 해당 Zone이름을 넣어주면 된다.
ㄴ Member_1 =>
     ㄴ 1. wwn zoning일 경우  Switch show에 나와 있는 WWN을 넣어 준다.
     ㄴ 2. Port Zoning일 경우 Domain ID, Port Num 둘다 넣어 준다. ex) 1,2;1,3;1,6
     ㄴ 3. alias 일경우 alias name를 넣어준다.


Ex) zonecreate "C2main_db01__V7000","C2main_db01_FC2;V7000_CAN1_P2;V7000_CAN2_P2" 

       => alias name으로 구성

 

ㄴ 기존 zone에 Member 만 추가할 경우.
DCX4S:admin> zoneadd "기존 zone_name","Member_1;...;Member_n"
zoneshow 명령어를 통해 기존 zone을 확인한 후, 해당 zone에 member를 추가할 경우 위 명령어로 실행.

ㄴ 기존 zone에 Member 만 삭제 할 때.
DCX4S:admin> zoneremove "기존 zone_name","Member_1;...;Member_n"

ㄴ 기존 zone 삭제
DCX4S:admin> zonedelete "기존 zone_name"

 

4. zone group생성 및 cfg member 추가

 

DCX4S:admin> cfgcreate "cfg_name","zone_name_1;...;zone_name_n"

 

ㄴ 생성된 zone들을 Fabric에 적용하기 위해 먼저 적용될 zone들의 그룹을 만든다.

 

ㄴ group_name => zone group 이름을 넣어 준다.
ㄴ zone_name => 새로생성된 zone_name를 넣어 준다.

ㄴ기존 zone_group에 Member 만 추가할 경우.
DCX4S:admin> cfgadd "cfg_name","zone_name_1;...;zone_name_n"

ㄴ 기존 zone_group에 Member 만 삭제 할 때.
DCX4S:admin> cfgremove "cfg_name","zone_name_1;...;zone_name_n"

ㄴ 기존 zone_group 삭제
DCX4S:admin> cfgdelete "cfg_name"
( * zone_group을 삭제하는 내용이기 때문에 잘 사용하지 않는다. )

 

5. Zone 정보 저장

 

DCX4S:admin> cfgsave

 

ㄴ zone을 생성한 것을 configure에 저장을 한다.
만약 configure에 저장하지 않으면, Switch가 reboot 될때 만들었던 zone들이 없어지기 때문에 꼭 확인

 

6. Zone 활성화

 

DCX4S:admin>  cfgenable "group_name"

 

ㄴ configure에 저장된 내용을 활성화 시킨다.
ㄴ online중에 가능한 작업이며, Zone을 추가 시킨다고 해서
ㄴ 기존에 활성화된 zone에는 영향력없이 새로운 zone이 활성화 된다.
ㄴ cfgsave기능이 포함되어 있다.

 

ㄴ 명령어를 칠때는 한번더 생각하고, zone활성화를 시킬때 group_name(cfg_name)를 잘 입력 한다.
     잘못 입력 하면 기존 group가 날라가게 된다.

( * 내용 변경이 있다면 cfgsave 후에 마지막으로 cfgenable해야 한다. enable은 적용이기 때문 * )

 

 

 

요약

1. Domain ID 확인
    ㄴ switchshow

2. alias 생성 및 Member 추가
     ㄴ alicreate "alias_name", "member; ... "

3. Zone 생성 및 Member 추가
    ㄴ zonecreate "zone_name", "alias_name; ..."

4. zone group생성 및 cfg member 추가
    ㄴ cfgcreate "cfg_name", "zone_name; ..."

5. Zone 정보 저장
    ㄴ cfgsave

6. Zone 활성화
    ㄴ cfgenable "cfg_name"

7. alias, zone, cfg에서 기존 그룹에 멤버를 추가하고 싶을 때  + add
    ㄴ EX) aliadd "alias_name", "추가할 멤버; ..." / zoneadd "zone_name", "추가할 멤버; ..."

8. alias, zone, cfg에서 기존 그룹에 멤버를 삭제하고 싶을 때  + remove
    ㄴ EX) aliremove "alias_name", "삭제할 멤버; ..." / cfgremove "cfg_name", "삭제할 멤버; ..."

9. alias, zone, cfg에서 기존 그룹을 삭제하고 싶을 때  + delete
    ㄴ EX) zonedelete "zone_name" / cfgdelete "cfg_name"

 

 

728x90
LIST