san zoning shell.xlsx
0.03MB

zoning excel 파일

 

해당 부분에 청록색 음영이 들어간 부분만 수정해서 사용하면 된다.

1. San 기본 명령어

 

    admin / password    - 초기 ID / Password

   

    switchshow   -  switch 정보

 

    zoneshow  - zone 구성

 

    licenseshow - 라이센스 정보

 

    licenseadd "key"  - 라이센스 키입력

 

    portshow  - port 정보

 

    ipaddrshow  - ip정보 확인

 

    ipaddreset  - ip 수정

 

    psshow  - 파워 서플라이 상태확인

 

    fanshow  - 팬 상태 확인

 

2. 조닝 Commands

 

alicreate "Name", "domain, port #" - 별명을 작성하는 데 사용

 

alicreate "Name", "portname1; portname2 " - 단일 별명 아래에 다중 포트를 작성

 

alidelete "Name" - 별칭을 삭제

 

aliadd "Name", "domain, port #" - 포트를 별명에 추가

 

aliremove "Name", "domain, port #" - 별칭에서 포트를 제거

 

alishow "AliName" - 스위치의 별명 구성을 표시

 

zonecreate "Zone Name", "alias1; alias2 " - 별칭을 기반으로 영역을 만듬

 

zonedelete "ZoneName" - 영역을 삭제

 

zoneadd "ZoneName", "alias name" - 추가 별칭을 영역에 추가

 

zoneremove "ZoneName", "alias name" - 영역에서 별칭을 제거

 

zoneshow "zoneName" - 영역 구성 정보를 표시

 

cfgcreate "Configname", "Zone1; Zone2 " - 영역을 추가하여 구성을 작성

 

cfgdelete "ConfigName" - 구성을 삭제

 

cfgadd "ConfigName", "Zone3" - 구성에 영역을 추가

 

cfgremove "ConfigName", "Zone3" - 구성에서 영역을 제거

 

cfgshow "ConfigName" - 해당 구성의 세부 사항을 표시

 

cfgenable "ConfigName" - 스위치에서 구성을 활성화

 

cfgsave - 효과적인 구성을 플래시 메모리에 기록

 

 

3. 응용

Storage data migration을 하면서 기존에 사용중인 스토리지를 zoning에서 빼게 되면서 작업한 명령어 정리

실수를 방지하고자 명령어 예시와 제거해야할 목록을 정리 한 뒤 작성했다.


=====================config 내 zone 제거========================
cfgremove "ConfigName", "Zone3" - 구성에서 영역을 제거
---------------목록------------------------------
kfpifex01_fcs0_ds8870_san1_fcs1
kfpifex02_fcs0_ds8870_san1_fcs1
kfpifwb1_fcs0_ds8870_san1_fcs2
kfpifwb2_fcs0_ds8870_san1_fcs0
kfpifwb2_fcs0_ds8870_san1_fcs1
kfpifwb2_fcs0_ds8870_san1_fcs2
kfpifws1_fcs0_ds8870_san1_fcs0
kfpifws2_fcs0_ds8870_san1_fcs1
mc_db_fcs0_ds8870_san1_fcs0
mc_db_fcs0_ds8870_san1_fcs1
mc_db_fcs0_ds8870_san1_fcs2
mc_fep_fcs0_ds8870_san1_fcs0
mc_fep_fcs0_ds8870_san1_fcs1
mc_fep_fcs0_ds8870_san1_fcs2
mc_was_fcs0_ds8870_san1_fcs0
mc_was_fcs0_ds8870_san1_fcs1
mc_was_fcs0_ds8870_san1_fcs2
miff_db_fcs0_ds8870_san1_fcs0
miff_db_fcs0_ds8870_san1_fcs1
miff_db_fcs0_ds8870_san1_fcs2
miff_was_fcs0_ds8870_san1_fcs0
miff_was_fcs0_ds8870_san1_fcs1
miff_was_fcs0_ds8870_san1_fcs2

=====================명령어==============================
cfgremove "SAN1_ds8870","kfpifex01_fcs0_ds8870_san1_fcs1"
cfgremove "SAN1_ds8870","kfpifex02_fcs0_ds8870_san1_fcs1"
cfgremove "SAN1_ds8870","kfpifwb1_fcs0_ds8870_san1_fcs2"
cfgremove "SAN1_ds8870","kfpifwb2_fcs0_ds8870_san1_fcs0"
cfgremove "SAN1_ds8870","kfpifwb2_fcs0_ds8870_san1_fcs1"
cfgremove "SAN1_ds8870","kfpifwb2_fcs0_ds8870_san1_fcs2"
cfgremove "SAN1_ds8870","kfpifws1_fcs0_ds8870_san1_fcs0"
cfgremove "SAN1_ds8870","kfpifws2_fcs0_ds8870_san1_fcs1"
cfgremove "SAN1_ds8870","mc_db_fcs0_ds8870_san1_fcs0"
cfgremove "SAN1_ds8870","mc_db_fcs0_ds8870_san1_fcs1"
cfgremove "SAN1_ds8870","mc_db_fcs0_ds8870_san1_fcs2"
cfgremove "SAN1_ds8870","mc_fep_fcs0_ds8870_san1_fcs0"
cfgremove "SAN1_ds8870","mc_fep_fcs0_ds8870_san1_fcs1"
cfgremove "SAN1_ds8870","mc_fep_fcs0_ds8870_san1_fcs2"
cfgremove "SAN1_ds8870","mc_was_fcs0_ds8870_san1_fcs0"
cfgremove "SAN1_ds8870","mc_was_fcs0_ds8870_san1_fcs1"
cfgremove "SAN1_ds8870","mc_was_fcs0_ds8870_san1_fcs2"
cfgremove "SAN1_ds8870","miff_db_fcs0_ds8870_san1_fcs0"
cfgremove "SAN1_ds8870","miff_db_fcs0_ds8870_san1_fcs1"
cfgremove "SAN1_ds8870","miff_db_fcs0_ds8870_san1_fcs2"
cfgremove "SAN1_ds8870","miff_was_fcs0_ds8870_san1_fcs0"
cfgremove "SAN1_ds8870","miff_was_fcs0_ds8870_san1_fcs1"
cfgremove "SAN1_ds8870","miff_was_fcs0_ds8870_san1_fcs2"


cfgsave 
cfgenable SAN1_ds8870 

===============================================zone 제거========================
zonedelete "ZoneName" - 영역을 삭제

zonedelete "kfpifex01_fcs0_ds8870_san1_fcs1"
zonedelete "kfpifex02_fcs0_ds8870_san1_fcs1"
zonedelete "kfpifwb1_fcs0_ds8870_san1_fcs2"
zonedelete "kfpifwb2_fcs0_ds8870_san1_fcs0"
zonedelete "kfpifwb2_fcs0_ds8870_san1_fcs1"
zonedelete "kfpifwb2_fcs0_ds8870_san1_fcs2"
zonedelete "kfpifws1_fcs0_ds8870_san1_fcs0"
zonedelete "kfpifws2_fcs0_ds8870_san1_fcs1"
zonedelete "mc_db_fcs0_ds8870_san1_fcs0"
zonedelete "mc_db_fcs0_ds8870_san1_fcs1"
zonedelete "mc_db_fcs0_ds8870_san1_fcs2"
zonedelete "mc_fep_fcs0_ds8870_san1_fcs0"
zonedelete "mc_fep_fcs0_ds8870_san1_fcs1"
zonedelete "mc_fep_fcs0_ds8870_san1_fcs2"
zonedelete "mc_was_fcs0_ds8870_san1_fcs0"
zonedelete "mc_was_fcs0_ds8870_san1_fcs1"
zonedelete "mc_was_fcs0_ds8870_san1_fcs2"
zonedelete "miff_db_fcs0_ds8870_san1_fcs0"
zonedelete "miff_db_fcs0_ds8870_san1_fcs1"
zonedelete "miff_db_fcs0_ds8870_san1_fcs2"
zonedelete "miff_was_fcs0_ds8870_san1_fcs0"
zonedelete "miff_was_fcs0_ds8870_san1_fcs1"
zonedelete "miff_was_fcs0_ds8870_san1_fcs2"


============================alias 제거=========================================
alidelete "Name" - 별칭을 삭제
 -----------목록----------
ds8870_san1_fcs0
ds8870_san1_fcs1
ds8870_san1_fcs2
kfpifwb1_fcs0
kfpifwb2_fcs0
mc_db_fcs0
miff_db_fcs0

 ===========명령어===========
alidelete "ds8870_san1_fcs0"
alidelete "ds8870_san1_fcs1"
alidelete "ds8870_san1_fcs2"
alidelete "kfpifwb1_fcs0"
alidelete "kfpifwb2_fcs0"
alidelete "mc_db_fcs0"
alidelete "miff_db_fcs0"



--------------목록-------------
aliremove "Name", "domain, port #" - 별칭에서 포트를 제거

 alias: kfpifex01_fcs0
                1,19; 10:00:00:90:fa:ed:02:ac
 alias: kfpifex02_fcs0
                1,20; 10:00:00:90:fa:ed:26:70
 alias: kfpifws1_fcs0
                1,6; 10:00:00:10:9b:12:f9:c4
 alias: kfpifws2_fcs0
                1,7; 10:00:00:10:9b:12:f0:64
 alias: mc_fep_fcs0
                1,14; 10:00:00:00:c9:8f:1f:f2
 alias: mc_was_fcs0
                1,13; 10:00:00:00:c9:8f:1e:30
 alias: miff_was_fcs0
                1,0; 10:00:00:00:c9:6f:81:a9
                
-----------------------명령어----------------------- 
aliremove "kfpifex01_fcs0","1,19"
aliremove "kfpifex02_fcs0","1,20"
aliremove "kfpifws1_fcs0","1,6"
aliremove "kfpifws2_fcs0","1,7"
aliremove "mc_fep_fcs0","1,14"
aliremove "mc_was_fcs0","1,13"
aliremove "miff_was_fcs0","1,0"



+ Recent posts