简介
本文档介绍对在中未发现的新增量子网络套件虚拟机(QNS VM)进行故障排除的过程 top_qps.sh
.
先决条件
要求
Cisco 建议您了解以下主题:
注意:Cisco建议您必须具有对CPS CLI的超级用户访问权限。
使用的组件
本文档中的信息基于以下软件和硬件版本:
- CPS 19.4
- CentOS Linux版本7.6.1810(核心)
- 统一计算系统(UCS)-B
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您的网络处于活动状态,请确保您了解所有命令的潜在影响。
背景信息
添加QNS VM是扩展CPS节点容量的过程。将QNS VM添加到集群后,如果所有内部进程都已启动,则预计新添加的QNS VM会立即接收流量。
问题
可以观察到,一旦扩展QNS VM添加到集群,流量将由这些VM处理,但在中不可见。 top_qps.sh
脚本输出。您会发现 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 Count
按照步骤1到步骤6的正常步骤添加新的QNS VM。步骤7.添加是为了确保 top_qps.sh
在KPI收集报告中包括新添加的QNS VM。
步骤1: 将更新的CSV部署文件上传到集群管理器虚拟机。
第二步:在Cluster Manager上导入更新的CSV部署文件。
/var/qps/install/current/scripts/import/import_deploy.sh
第三步:验证导入的数据。
cd /var/qps/install/current/scripts/deployer/support/; python jvalidate.py
第四步:构建VM映像。
/var/qps/install/current/scripts/build_all.sh
第五步:复制 /etc/hosts
文件从CLUMAN发送到所有节点。
SSHUSER_PREFERROOT=true copytoall.sh /etc/hosts /etc/hosts
第六步:手动部署额外的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 ***