目录

简介

先决条件

要求

使用的组件

背景信息

问题

执行top_qps.sh脚本时计算新添加的QNS VM

执行过程后的预期输出

简介

本文档介绍对在中未发现的新增量子网络套件虚拟机(QNS VM)进行故障排除的过程 top_qps.sh.

先决条件

要求

Cisco 建议您了解以下主题：

- Linux

- 思科策略套件(CPS)

注意: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 ***