NetApp CN1610 클러스터 스위치를 교체합니다
다음 단계에 따라 클러스터 네트워크에서 결함이 있는 NetApp CN1610 스위치를 교체하십시오. 이는 NDU(무중단 절차)입니다.
요구사항 검토
스위치 교체를 수행하기 전에 기존 클러스터 및 네트워크 인프라에 대한 교체 스위치 및 현재 환경에서 스위치 교체를 수행하기 전에 다음 조건이 충족되어야 합니다.
-
기존 클러스터가 완전히 연결된 클러스터 스위치를 한 개 이상 사용하여 완전하게 작동하는지 확인해야 합니다.
-
모든 클러스터 포트는 * UP * 이어야 합니다.
-
모든 클러스터 논리 인터페이스(LIF)가 가동되어야 하며 마이그레이션되지 않아야 합니다.
-
ONTAP 클러스터
ping-cluster -node node1
명령은 모든 경로에서 기본 연결 및 PMTU 통신 이상의 통신이 성공했음을 나타내야 합니다.
콘솔 로깅을 활성화합니다
NetApp은 사용 중인 장치에서 콘솔 로깅을 사용하도록 설정하고 스위치를 교체할 때 다음 작업을 수행할 것을 적극 권장합니다.
-
유지 관리 중에는 AutoSupport를 활성화된 상태로 둡니다.
-
유지 관리 전후에 유지 관리 AutoSupport를 트리거하여 유지 보수 기간 동안 케이스 생성을 비활성화합니다. 이 기술 자료 문서를 참조하십시오 "SU92: 예약된 유지 관리 기간 동안 자동 케이스 생성을 억제하는 방법" 를 참조하십시오.
-
모든 CLI 세션에 대해 세션 로깅을 설정합니다. 세션 로깅을 활성화하는 방법에 대한 지침은 이 기술 자료 문서의 "로깅 세션 출력" 섹션을 참조하십시오 "ONTAP 시스템에 대한 최적의 연결을 위해 PuTTY를 구성하는 방법".
스위치를 교체합니다
클러스터 LIF가 호스팅된 노드에서 클러스터 LIF를 마이그레이션하기 위한 명령을 실행해야 합니다.
이 절차의 예에서는 다음과 같은 클러스터 스위치 및 노드 명명법을 사용합니다.
-
두 CN1610 클러스터 스위치의 이름은 입니다
cs1
및cs2
. -
교체할 CN1610 스위치 이름(결함이 있는 스위치)은 입니다
old_cs1
. -
새 CN1610 스위치(교체 스위치)의 이름은 입니다
new_cs1
. -
교체되지 않는 파트너 스위치의 이름은 입니다
cs2
.
-
시작 구성 파일이 실행 중인 구성 파일과 일치하는지 확인합니다. 교체 중에 사용할 수 있도록 이러한 파일을 로컬에 저장해야 합니다.
다음 예제의 구성 명령은 FASTPATH 1.2.0.7에 대한 것입니다.
예제 보기
(old_cs1)> enable (old_cs1)# show running-config (old_cs1)# show startup-config
-
실행 중인 구성 파일의 복사본을 만듭니다.
다음 예제의 명령은 FASTPATH 1.2.0.7입니다.
예제 보기
(old_cs1)# show running-config filename.scr Config script created successfully.
를 제외한 모든 파일 이름을 사용할 수 있습니다 CN1610_CS_RCF_v1.2.scr . 파일 이름은 *.scr * 확장자를 가져야 합니다.
|
-
교체 준비를 위해 스위치의 실행 중인 구성 파일을 외부 호스트에 저장합니다.
예제 보기
(old_cs1)# copy nvram:script filename.scr scp://<Username>@<remote_IP_address>/path_to_file/filename.scr
-
스위치와 ONTAP 버전이 호환성 매트릭스에서 일치하는지 확인합니다. 를 참조하십시오 "NetApp CN1601 및 CN1610 스위치" 페이지를 참조하십시오.
-
에서 "소프트웨어 다운로드 페이지" NetApp Support 사이트에서 NetApp 클러스터 스위치를 선택하여 적절한 RCF 및 FASTPATH 버전을 다운로드합니다.
-
FASTPATH, RCF 및 저장된 구성을 사용하여 TFTP(Trivial File Transfer Protocol) 서버를 설정합니다
.scr
새 스위치와 함께 사용할 파일입니다. -
직렬 포트(스위치 오른쪽에 "IOI"라고 표시된 RJ-45 커넥터)를 터미널 에뮬레이션이 있는 사용 가능한 호스트에 연결합니다.
-
호스트에서 직렬 터미널 연결 설정을 설정합니다.
-
9600보드
-
8 데이터 비트
-
1 정지 비트
-
패리티: 없음
-
흐름 제어: 없음
-
-
관리 포트(스위치 왼쪽에 있는 RJ-45 렌치 포트)를 TFTP 서버가 있는 동일한 네트워크에 연결합니다.
-
TFTP 서버를 사용하여 네트워크에 연결할 준비를 합니다.
DHCP(Dynamic Host Configuration Protocol)를 사용하는 경우 현재 스위치의 IP 주소를 구성할 필요가 없습니다. 서비스 포트는 기본적으로 DHCP를 사용하도록 설정되어 있습니다. 네트워크 관리 포트는 IPv4 및 IPv6 프로토콜 설정에 대해 없음으로 설정됩니다. 렌치 포트가 DHCP 서버가 있는 네트워크에 연결되어 있으면 서버 설정이 자동으로 구성됩니다.
정적 IP 주소를 설정하려면 serviceport 프로토콜, 네트워크 프로토콜 및 serviceport IP 명령을 사용해야 합니다.
예제 보기
(new_cs1)# serviceport ip <ipaddr> <netmask> <gateway>
-
선택적으로 TFTP 서버가 랩톱에 있는 경우 표준 이더넷 케이블을 사용하여 CN1610 스위치를 랩톱에 연결한 다음 대체 IP 주소를 사용하여 동일한 네트워크에서 해당 네트워크 포트를 구성합니다.
를 사용할 수 있습니다
ping
명령을 사용하여 주소를 확인합니다. 연결을 설정할 수 없는 경우 라우팅되지 않은 네트워크를 사용하고 IP 192.168.x 또는 172.16.x를 사용하여 서비스 포트를 구성해야 합니다 나중에 서비스 포트를 운영 관리 IP 주소로 재구성할 수 있습니다. -
필요에 따라 새 스위치에 적합한 버전의 RCF 및 FASTPATH 소프트웨어를 확인하고 설치합니다. 새 스위치가 올바르게 설정되어 있고 RCF 및 FASTPATH 소프트웨어에 대한 업데이트가 필요하지 않은 경우 13단계로 이동하십시오.
-
새 스위치 설정을 확인합니다.
예제 보기
(new_cs1)> enable (new_cs1)# show version
-
RCF를 새 스위치에 다운로드합니다.
예제 보기
(new_cs1)# copy tftp://<server_ip_address>/CN1610_CS_RCF_v1.2.txt nvram:script CN1610_CS_RCF_v1.2.scr Mode. TFTP Set Server IP. 172.22.201.50 Path. / Filename....................................... CN1610_CS_RCF_v1.2.txt Data Type...................................... Config Script Destination Filename........................... CN1610_CS_RCF_v1.2.scr File with same name already exists. WARNING:Continuing with this command will overwrite the existing file. Management access will be blocked for the duration of the transfer Are you sure you want to start? (y/n) y File transfer in progress. Management access will be blocked for the duration of the transfer. please wait... Validating configuration script... (the entire script is displayed line by line) ... description "NetApp CN1610 Cluster Switch RCF v1.2 - 2015-01-13" ... Configuration script validated. File transfer operation completed successfully.
-
RCF가 스위치에 다운로드되었는지 확인합니다.
예제 보기
(new_cs1)# script list Configuration Script Nam Size(Bytes) -------------------------- ----------- CN1610_CS_RCF_v1.1.scr 2191 CN1610_CS_RCF_v1.2.scr 2240 latest_config.scr 2356 4 configuration script(s) found. 2039 Kbytes free.
-
-
RCF를 CN1610 스위치에 적용합니다.
예제 보기
(new_cs1)# script apply CN1610_CS_RCF_v1.2.scr Are you sure you want to apply the configuration script? (y/n) y ... (the entire script is displayed line by line) ... description "NetApp CN1610 Cluster Switch RCF v1.2 - 2015-01-13" ... Configuration script 'CN1610_CS_RCF_v1.2.scr' applied. Note that the script output will go to the console. After the script is applied, those settings will be active in the running-config file. To save them to the startup-config file, you must use the write memory command, or if you used the reload answer yes when asked if you want to save the changes.
-
스위치를 재부팅할 때 시작 구성 파일이 되도록 실행 중인 구성 파일을 저장합니다.
예제 보기
(new_cs1)# write memory This operation may take a few minutes. Management interfaces will not be available during this time. Are you sure you want to save? (y/n) y Config file 'startup-config' created successfully. Configuration Saved!
-
이미지를 CN1610 스위치에 다운로드합니다.
예제 보기
(new_cs1)# copy tftp://<server_ip_address>/NetApp_CN1610_1.2.0.7.stk active Mode. TFTP Set Server IP. tftp_server_ip_address Path. / Filename....................................... NetApp_CN1610_1.2.0.7.stk Data Type. Code Destination Filename. active Management access will be blocked for the duration of the transfer Are you sure you want to start? (y/n) y TFTP Code transfer starting... File transfer operation completed successfully.
-
스위치를 재부팅하여 새 활성 부팅 이미지를 실행합니다.
새 이미지를 반영하려면 6단계의 명령을 위해 스위치를 재부팅해야 합니다. reload 명령을 입력하면 두 가지 가능한 응답 보기가 표시될 수 있습니다.
예제 보기
(new_cs1)# reload The system has unsaved changes. Would you like to save them now? (y/n) y Config file 'startup-config' created successfully. Configuration Saved! System will now restart! . . . Cluster Interconnect Infrastructure User:admin Password: (new_cs1) >*enable*
-
이전 스위치에서 새 스위치로 저장된 구성 파일을 복사합니다.
예제 보기
(new_cs1)# copy tftp://<server_ip_address>/<filename>.scr nvram:script <filename>.scr
-
이전에 저장한 구성을 새 스위치에 적용합니다.
예제 보기
(new_cs1)# script apply <filename>.scr Are you sure you want to apply the configuration script? (y/n) y The system has unsaved changes. Would you like to save them now? (y/n) y Config file 'startup-config' created successfully. Configuration Saved!
-
실행 중인 구성 파일을 시작 구성 파일에 저장합니다.
예제 보기
(new_cs1)# write memory
-
-
이 클러스터에서 AutoSupport가 활성화되어 있으면 'system node AutoSupport invoke -node * -type all-message maINT=xh' AutoSupport 메시지를 호출하여 자동 케이스 생성을 억제합니다
_x_는 유지보수 기간(시간)입니다.
AutoSupport 메시지는 유지보수 기간 동안 자동 케이스 생성이 억제되도록 이 유지보수 작업의 기술 지원에 알립니다.
-
새 스위치 new_CS1에서 admin 사용자로 로그인하고 노드 클러스터 인터페이스(포트 1~12)에 연결된 모든 포트를 종료합니다.
예제 보기
User:*admin* Password: (new_cs1)> enable (new_cs1)# (new_cs1)# config (new_cs1)(config)# interface 0/1-0/12 (new_cs1)(interface 0/1-0/12)# shutdown (new_cs1)(interface 0/1-0/12)# exit (new_cs1)# write memory
-
클러스터 LIF를 old_CS1 스위치에 연결된 포트에서 마이그레이션합니다.
각 클러스터 LIF를 현재 노드의 관리 인터페이스에서 마이그레이션해야 합니다.
예제 보기
cluster::> set -privilege advanced cluster::> network interface migrate -vserver <vserver_name> -lif <Cluster_LIF_to_be_moved> - sourcenode <current_node> -dest-node <current_node> -dest-port <cluster_port_that_is_UP>
-
모든 클러스터 LIF가 각 노드의 적절한 클러스터 포트로 이동되었는지 확인합니다.
예제 보기
cluster::> network interface show -role cluster
-
교체한 스위치에 연결된 클러스터 포트를 종료합니다.
예제 보기
cluster::*> network port modify -node <node_name> -port <port_to_admin_down> -up-admin false
-
클러스터의 상태를 확인합니다.
예제 보기
cluster::*> cluster show
-
포트가 다운되었는지 확인합니다.
예제 보기
cluster::*> cluster ping-cluster -node <node_name>
-
스위치 CS2에서 ISL 포트 13 - 16을 종료합니다.
예제 보기
(cs2)# config (cs2)(config)# interface 0/13-0/16 (cs2)(interface 0/13-0/16)# shutdown (cs2)# show port-channel 3/1
-
스토리지 관리자가 스위치를 교체할 준비가 되었는지 확인합니다.
-
이전_CS1 스위치에서 모든 케이블을 분리한 다음 케이블을 new_CS1 스위치의 같은 포트에 연결합니다.
-
CS2 스위치에서 ISL 포트 13 - 16을 불러옵니다.
예제 보기
(cs2)# config (cs2)(config)# interface 0/13-0/16 (cs2)(interface 0/13-0/16)# no shutdown
-
클러스터 노드에 연결된 새 스위치의 포트를 불러옵니다.
예제 보기
(new_cs1)# config (new_cs1)(config)# interface 0/1-0/12 (new_cs1)(interface 0/13-0/16)# no shutdown
-
단일 노드에서 교체된 스위치에 연결된 클러스터 노드 포트를 불러와 링크가 작동하는지 확인합니다.
예제 보기
cluster::*> network port modify -node node1 -port <port_to_be_onlined> -up-admin true cluster::*> network port show -role cluster
-
25단계의 동일한 노드에서 포트에 연결된 클러스터 LIF를 되돌립니다.
이 예제에서는 "홈" 열이 true 이면 node1의 LIF가 성공적으로 되돌려집니다.
예제 보기
cluster::*> network interface revert -vserver node1 -lif <cluster_lif_to_be_reverted> cluster::*> network interface show -role cluster
-
첫 번째 노드의 클러스터 LIF가 가동되어 홈 포트로 되돌아갈 경우 25단계와 26단계를 반복하여 클러스터 포트를 불러오고 클러스터의 다른 노드에 클러스터 LIF를 되돌립니다.
-
클러스터의 노드에 대한 정보를 표시합니다.
예제 보기
cluster::*> cluster show
-
교체된 스위치에서 시작 구성 파일과 실행 중인 구성 파일이 올바른지 확인합니다. 이 구성 파일은 1단계의 출력과 일치해야 합니다.
예제 보기
(new_cs1)> enable (new_cs1)# show running-config (new_cs1)# show startup-config
-
자동 케이스 생성을 억제한 경우 AutoSupport 메시지를 호출하여 다시 활성화합니다.
'System node AutoSupport invoke-node * -type all-message maINT=end'