Connectrix Cisco MDS-Series: SCG 스크립트를 편집하여 암호 인코딩을 활성화하는 방법
Summary: SCG, Base64 인코딩, Cisco, ESRS 스크립트, 비밀번호, Base64 인코딩
Instructions
이는 Cisco용 SolveOnline을 통해 생성된 "SCG Callhome 설정" 단계의 일부로, LINUX 시스템을 통해 스크립트를 편집하여 암호 인코딩(Base64)을 활성화합니다.
다음은 해당 절차의 작업 3 및 4에 대해 설명된 샘플입니다.
중요: 스크립트를 편집하기 전에 스크립트에서 사용자 이름과 비밀번호로 사용할 액세스 코드와 PIN을 생성해야 합니다. 이 프로세스는 구성하려는 모든 스위치에 대해 수행해야 합니다.
액세스 코드 및 PIN을 생성하는 단계는 다음 문서를 참조하십시오(절차는 Brocade 및 Cisco 스위치에 대해 동일합니다 https://www.dell.com/support/kbdoc/en-us/000345325
작업 3: LINUX 시스템을 통해 스크립트를 편집하여 암호 인코딩(Base64)을 활성화합니다.
3. 를 복사합니다.
ch_script_<NX-OS Version>.tar file 및 esrs_auth.sh DELL 지원 사이트에서 Linux 서버로 다운로드한 파일입니다.
예:
- Windows 호스트에서 Linux 서버로 복사하는 작업은 WINSCP를 사용하여 수행할 수 있습니다.
Linux 루트 디렉토리 결과:
[root@host ~]# ls
anaconda-ks.cfg Desktop Downloads index.html Music Public Videos
ch_script_v8_4_2b.tar Documents esrs_auth.sh initial-setup-ks.cfg Pictures Templates
[root@host ~]#
ch_script.tar 및 esrs_auth.sh files.
를 실행합니다. esrs_auth.sh 명령을 사용한 bash 파일 “bash esrs_auth.sh”.
CLI를 통해 요청된 정보를 제공합니다(참고: 사용자 이름은 액세스 코드이고 passsword는 시작 시 생성된 PIN입니다).
[root@host ~]#
[root@host ~]# bash esrs_auth.sh
Enter script file name: ch_script_v8_4_2b.tar
Enter username for add/del of device to ESRS backend: ABCA9F6D
Enter password for add/del of device to ESRS backend: ****
Enter esrsv-primary-ipaddress of the product: 10.xx.yy.zz
Enter serial number of the product: XXX12345-CLI
Enter ip-address of the product: 1.2.3.4
Enter esrs model of the product: CONNECTRIX-GW
product-connectivity-add.sh updated...
Product ESRSV Primary address updated...
Product serial number updated...
Product IP Address updated...
Product esrs model updated...
[root@host ~]#
[root@host ~]# mv ch_script_v8_4_2b.tar ch_script_v8_4_2b_edit.tar
[root@host ~]#
Winscp를 통해 Linux 호스트에서 ftp 서버로 수정된 스크립트를 복사합니다.
수정된 스크립트를 복사합니다 ch_script_<NX-OS version>.tar 파일을 Linux 서버에서 스위치 bootflash:스크립트 디렉토리로 변경합니다.
(디렉터의 경우 .tar 파일을 활성 및 대기 감독자 모두에게 복사합니다. (bootflash://sup-active/scripts and bootflash://sup-standby/scripts))
예를 들어 스위치에 대해 설명합니다.
MDS-9250i#
MDS-9250i# copy ftp://anonymous@aa.bb.cc.dd/cisco/ch_script_v8_4_2b_edit.tar bootflash:scripts/ch_script_v8_4_2b_edit.tar
Password:
Copy complete, now saving to disk (please wait)...
MDS-9250i#
MDS-9250i# dir bootflash:scripts/
112640 Feb 18 12:53:05 2021 ch_script_v8_4_2b_edit.tar
Usage for bootflash://sup-local
869765120 bytes used
2489880576 bytes free
3359645696 bytes total
MDS-9250i#
작업 4: MDS 스위치에서 ESRS ConnectHome을 활성화합니다.
7. MDS 스위치에서 ESRS ConnectHome을 활성화합니다.
예:
MDS-9250i#
MDS-9250i# config
MDS-9250i(config)#
MDS-9250i(config)# callhome
MDS-9250i(config-callhome)#
MDS-9250i(config-callhome)# alert-group all script-name ch_script_v8_4_2b_edit.tar
MDS-9250i(config-callhome)#
참고: 위의 명령을 실행한 후 디바이스가 REST를 통해 SRS 게이트웨이에 추가되었는지 확인합니다.
고객 사이트에 설치된 ESRS Gateway의 WebUI에 로그인하고 알림 페이지로 이동합니다.
성공적으로 추가된 장치에는 상태 201의 경고가 입력됩니다.
상태가 401이면 인증 오류가 발생하고 디바이스가 게이트웨이에 추가되지 않은 것입니다.
(401은 인증 오류 "REST 요청에서 관리되는 제품 일련 번호 필드가 누락되었습니다." 또는 "REST 요청에서 디바이스 모델이 누락되었습니다."를 의미합니다.)
참고: 하나의 알림 그룹을 스크립트 이름에 매핑하면 기본적으로 모든 알림 그룹이 스크립트에 매핑됩니다.
기본적으로 "All" 알림 그룹을 활성화할 수 있습니다.
스위치를 처음으로 구성하는 경우 스위치에서 callhome 및 cfs 배포가 활성화되어 있는지 확인합니다.
아래 명령을 사용하여 callhome 및 cfs 배포를 활성화합니다.
MDS-9250i# config
Enter configuration commands, one per line. End with CNTL/Z.
MDS-9250i(config)#
MDS-9250i(config)# callhome
MDS-9250i(config-callhome)#
MDS-9250i(config-callhome)# enable
MDS-9250i(config-callhome)#
MDS-9250i(config-callhome)# distribute
MDS-9250i(config-callhome)#
MDS-9250i(config-callhome)# commit
MDS-9250i(config-callhome)#
MDS-9250i#
MDS-9250i# show callhome status
Distribution : Enabled
MDS-9250i#
MDS-9250i#
MDS-9250i# show cfs application name callhome
Enabled : Yes
Timeout : 20
Merge Capable : Yes
Scope : Physical-fc-ip
Region : Default
MDS-9250i#
SCG Callhome 설정 단계
의 절차를 계속 진행합니다. 참고: 생성된 파일에는 기밀 정보가 포함되어 있으므로 스위치로 복사한 후 Windows/Linux 호스트에서 삭제해야 합니다.