소개
이 문서에서는에서 볼 수 없는 새로 추가된 QNS VM(Quantum Network Suite Virtual Machine)의 문제를 해결하는 절차를 설명합니다 top_qps.sh
.
사전 요구 사항
요구 사항
다음 주제에 대한 지식을 보유하고 있으면 유용합니다.
- Linux
- CPS(Cisco Policy Suite)
참고: CPS CLI에 대한 루트 액세스 권한이 있어야 합니다.
사용되는 구성 요소
이 문서의 정보는 다음 소프트웨어 및 하드웨어 버전을 기반으로 합니다.
- CPS 19.4
- CentOS Linux 릴리스 7.6.1810(코어)
- UCS(Unified Computing System)-B
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우 모든 명령의 잠재적인 영향을 미리 숙지하시기 바랍니다.
배경 정보
QNS VM 추가는 CPS 노드의 용량을 확장하는 절차입니다. 클러스터에 QNS VM이 추가되면, 모든 내부 프로세스가 가동되면 새로 추가된 QNS VM이 즉시 트래픽을 수거할 것으로 예상됩니다.
문제
확장 QNS VM을 클러스터에 추가하면 이러한 VM에서 트래픽을 처리하지만 에는 표시되지 않습니다 top_qps.sh
스크립트 출력. Cisco의 top_qps.sh
출력에는 QNS VM의 이전 수가 계속 표시됩니다.
[root@installer ~]# top_qps.sh
--------------------------------------------------------------------------------------------
Host Detail:
qns01,qns02 ------> Shows only QNS01 and QNS02 VMs, QNS03 is not counted.
Measurement timer: 1 QNS Count: 2.
--------------------------------------------------------------------------------------------
Average Success TPS Error Time Used Messages
*** No Statistics During Time Period ***
--------------------------------------------------------------------------------------------
Average Success TPS Error Time Used Actions
*** No Statistics During Time Period ***
Tue Sep 20 04:31:55 UTC 2022
*** End-of-Collection ***
[root@installer ~]# about.sh
Cisco Policy Suite - Copyright (c) 2015. All rights reserved.
CPS Multi-Node Environment
CPS Installer Version - 19.4.0
CPS ISO Version Installed - CPS_19.4.0.release
CPS Core Versions
---------------------------
lb01: qns-1 (iomanager): 19.4.0.release
lb01: qns-2 (diameter_endpoint): 19.4.0.release
lb01: qns-3 (diameter_endpoint): 19.4.0.release
lb01: qns-4 (diameter_endpoint): 19.4.0.release
lb02: qns-1 (iomanager): 19.4.0.release
lb02: qns-2 (diameter_endpoint): 19.4.0.release
lb02: qns-3 (diameter_endpoint): 19.4.0.release
lb02: qns-4 (diameter_endpoint): 19.4.0.release
qns01: qns-1 (pcrf): 19.4.0.release
qns02: qns-1 (pcrf): 19.4.0.release
qns03: qns-1 (pcrf): 19.4.0.release ----->>> Newly Added QNS[QNS03]
pcrfclient01: qns-1 (controlcenter): 19.4.0.release
pcrfclient01: qns-2 (pb): 19.4.0.release
pcrfclient02: qns-1 (controlcenter): 19.4.0.release
pcrfclient02: qns-2 (pb): 19.4.0.release
top_qps.sh 스크립트가 실행되는 동안 새로 추가된 QNS VM 수 계산
1단계에서 6단계까지 일반 절차를 수행하여 새 QNS VM을 추가합니다. 7단계. 를 추가하여 top_qps.sh
새로 추가된 QNS VM을 KPI 수집 보고서에 포함합니다.
1단계. 업데이트된 CSV 배포 파일을 클러스터 관리자 VM에 업로드합니다.
2단계. 클러스터 관리자에서 업데이트된 CSV 배포 파일을 가져옵니다.
/var/qps/install/current/scripts/import/import_deploy.sh
3단계. 가져온 데이터의 유효성을 검사합니다.
cd /var/qps/install/current/scripts/deployer/support/; python jvalidate.py
4단계. VM 이미지를 빌드합니다.
/var/qps/install/current/scripts/build_all.sh
5단계. 복사 /etc/hosts
CLUMAN에서 모든 노드로 파일을 전송합니다.
SSHUSER_PREFERROOT=true copytoall.sh /etc/hosts /etc/hosts
6단계. 추가 qns 노드를 수동으로 구축합니다.
/var/qps/install/current/scripts/deployer/deploy.sh qns03
7단계. 다음 날짜에 qns-1 프로세스 다시 시작 pcrfclient01/pcrfclient02
.
monit restart qns-1
프로시저 실행 후 예상 출력
[root@installer ~]# top_qps.sh
--------------------------------------------------------------------------------------------
Host Detail:
qns03,qns01,qns02. --> QNS03 VM is visible now.
Measurement timer: 1 QNS Count: 3
--------------------------------------------------------------------------------------------
Average Success TPS Error Time Used Messages
*** No Statistics During Time Period ***
--------------------------------------------------------------------------------------------
Average Success TPS Error Time Used Actions
*** No Statistics During Time Period ***
Tue Sep 20 05:11:56 UTC 2022
*** End-of-Collection ***