NSO local 설치
- 리눅스 업데이트 및 관련 패키지 설치
sudo apt-get install default-jdk sudo apt-get install ant sudo apt-get install python3 python3-pip python3-setuptools sudo apt install libxml2-utils sudo apt-get install tree sudo apt-get install -y xsltproc pip3 install paramiko
- NSO 사용을 위한 설치
- download free trial and Cisco NED
https://software.cisco.com/download/home/286331591/type/286283941/release/6.5 - 설치 종류
nso-6.5-freetrial.linux.x86_64.signed.bin ncs-6.5-cisco-asa-6.18.23-freetrial.signed.bin ncs-6.5-cisco-ios-6.109.4-freetrial.signed.bin ncs-6.5-cisco-iosxr-7.69-freetrial.signed.bin ncs-6.5-cisco-nx-5.27.3-freetrial.signed.bin
- 폴더 개요
cisco_nso: 다운 파일
nso-6.5: nso 설치
nso-instance: instance 프로젝트
- download free trial and Cisco NED
- 파일 압축 풀기
cd cisco_nso sh nso-6.5-freetrial.linux.x86_64.signed.bin --skip-verification sh ncs-6.5-cisco-iosxr-7.69-freetrial.signed.bin --skip-verification sh ncs-6.5-cisco-asa-6.18.23-freetrial.signed.bin --skip-verification sh ncs-6.5-cisco-ios-6.109.4-freetrial.signed.bin --skip-verification sh ncs-6.5-cisco-nx-5.27.3-freetrial.signed.bin --skip-verification
- nso-6.5에 파일 풀기
sh ~/cisco-nso/nso-6.5.linux.x86_64.installer.bin ~/nso-6.5 --local-install cd ~/nso-6.5/packages/neds/ tar -zxvf ~/cisco_nso/ncs-6.5-cisco-asa-6.18.23.tar.gz tar -zxvf ~/cisco_nso/ncs-6.5-cisco-ios-6.109.4.tar.gz tar -zxvf ~/cisco_nso/ncs-6.5-cisco-iosxr-7.69.tar.gz tar -zxvf ~/cisco_nso/ncs-6.5-cisco-nx-5.27.3.tar.gz
- source 파일 적용
source /ncsrc
- nso-instance 생성
mkdir $HOME/nso-instance
- package set-up
ncs-setup --package $home/nso-6.5/packages/neds/cisco-iosxr-cli-7.69 \ --package $home/nso-6.5/packages/neds/cisco-asa-cli-6.18 \ --package $home/nso-6.5/packages/neds/cisco-ios-cli-6.109 \ --package $home/nso-6.5/packages/neds/cisco-iosxr-cli-7.69 \ --package $home/nso-6.5/packages/neds/cisco-nx-cli-5.23 \ --package $home/nso-6.5/packages/neds/juniper-junos-nc-3.0 \ --dest ~/nso-instance or cp -r ~/nso-6.5/packages/neds/cisco-iosxr-cli-7.69 ~/nso-instance/packages/ cp -r ~/nso-6.5/packages/neds/cisco-asa-cli-6.18 ~/nso-instance/packages/ cp -r ~/nso-6.5/packages/neds/cisco-ios-cli-6.109 ~/nso-instance/packages/ cp -r ~/nso-6.5/packages/neds/cisco-nx-cli-5.23 ~/nso-instance/packages/ cp -r ~/nso-6.5/packages/neds/juniper-junos-nc-3.0 ~/nso-instance/packages/
- ncs 시작
ncs ncs --status | grep status ncs_cli -C -u admin # cisco style ncs_cli -J -u admin # juniper style