Contenido

Introducción

Prerequisites

Requirements

Componentes

Problema

Troubleshoot

Comunicación de red

Sincronización de hora

Problemas del Servicio NTP

Registro de nuevo

Comprobación de credenciales

Verificación

Información Relacionada

Introducción

Este documento describe los pasos para resolver el error "Regional CCM server not Validation license"en Cisco Prime Network Registrar (CPNR).

Prerequisites

Requirements

Cisco recomienda que tenga conocimiento sobre estos temas:

- CPNR

- Linux

Componentes

La información de este documento se basa en CPNR 8.x y superiores.

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.

Problema

A partir de la versión 8.0 en adelante, CPNR proporciona licencias independientes para los servicios Central Configuration Management (CCM), Authoritative Domain Name System (DNS), Caching DNS, Dynamic Host Configuration Protocol (DHCP) y IP Address Management (IPAM) o para combinaciones de estos servicios.

Siempre que inicie sesión en un clúster regional o local, se comprobará el estado general de las licencias del sistema.

Si hay alguna infracción, se le notificará la infracción y los detalles. Esta notificación se realiza una sola vez para cada sesión de usuario.

Además, podrá ver un mensaje en cada página que indique la infracción.

En la GUI de CPNR local, estos son los mensajes de advertencia que aparecerán en la parte inferior derecha para tal violación de licencia: Conformidad con la licencia: El servidor CCM regional no puede validar licencias.

Además, cuando inicia sesión en nrcmd desde CLI, se observarán estos mensajes de advertencia.

./nrcmd

101 ok, with warning

Regional CCM server cannot validate licenses.

Estos mensajes de error se pueden ver en el registro (config_ccm_1_log) desde el servidor local afectado del clúster.

La ubicación del archivo de registro es /var/nwreg2/local/logs/

config_ccm_1_log:04/25/2020 18:30:58 config/ccm/1 Info Server 0 06244 conn(0x3a33): Regional CCM server cannot validate licenses.

config_ccm_1_log:04/25/2020 18:30:58 config/ccm/1 Info Server 0 06244 conn(0x3a33): Regional CCM server cannot validate licenses.

04/25/2020 21:04:21 config/ccm/1 Warning Server AX_ETIMEDOUT 06529 Failed to connect to regional with address 10.yy.yy.yy:1244 for license utilization reporting.

04/26/2020  1:04:21 config/ccm/1 Warning Server AX_ETIMEDOUT 06529 Failed to connect to regional with address 10.yy.yy.yy:1244 for license utilization reporting.

Troubleshoot

Comunicación de red

- Abra los puertos (1234 y 1244) en el firewall para que la comunicación se produzca entre el servidor local y regional.

Este archivo se puede verificar para encontrar si hay otros puertos alternativos configurados en el entorno para esta comunicación entre Local y Regional. En función de ello, se puede comprobar la facilidad de comunicación de la red.

# more /opt/nwreg2/local/conf/cnr.conf  | grep -i ccm

cnr.regional-ccm-port=1244

cnr.ccm-port=1234

cnr.ccm-mode=local

#

- Verifique si los puertos están escuchando.

#netstat -an | grep -i 1234

#netstat -an | grep -i 1244

- Realice una captura de paquetes en la CLI del servidor local para analizar la captura con el uso de la herramienta Wireshark cuando registre las licencias locales en regionales.

#tcpdump -i any host x.x.x.x -w /license-registration.pcap

donde x.x.x.x sería la dirección IP del servidor regional.

Sincronización de hora

Si el tiempo no está sincronizado entre los servidores locales y regionales, ambos no pueden comunicarse entre sí. Asegúrese de que la desviación de tiempo no sea superior a 5 minutos.

Asegúrese de que los servidores local y regional se sincronicen con un servidor común de protocolo de tiempo de red (NTP) para evitar problemas de sincronización de hora.

Estos comandos se pueden utilizar para verificar la sincronización horaria y el estado del servicio NTP en Local y Regional respectivamente.

- fecha

(Regional)

# date

Sun Aug  9 17:20:57 IST 2020

(Local)

# date

Sun Aug  9 17:21:20 IST 2020

- ntpq -p

# ntpq -p

remote           refid      st t when poll reach   delay   offset  jitter

==============================================================================

NTP-SERVER-1 .INIT.          16 u    - 1024    0    0.000    0.000   0.000

NTP-SERVER-2 .INIT.          16 u    - 1024    0    0.000    0.000   0.000

#

- /etc/init.d/ntpd status

# /etc/init.d/ntpd status

ntpd (pid  23736) is running...

- strace ntpq -pn ::1|& grep -i conn

# strace ntpq -pn ::1|& grep -i conn

connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)

connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)

connect(3, {sa_family=AF_INET6, sin6_port=htons(123), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, 28) = 0

#

Problemas del Servicio NTP

Estos resultados son ejemplos de un escenario de servicios de NTP que no funciona.

- ntpq -p

# ntpq -p

ntpq: read: Connection refused

- /etc/init.d/ntpd status

# /etc/init.d/ntpd status

ntpd is stopped

Seguimiento de la conexión NTP.

- strace ntpq -pn ::1|& grep -i conn

# strace ntpq -pn ::1|& grep -i conn

connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)

connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)

connect(3, {sa_family=AF_INET6, sin6_port=htons(123), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, 28) = 0

recvfrom(3, 0x7fffb9091bf0, 512, 0, 0, 0) = -1 ECONNREFUSED (Connection refused)

write(2, "Connection refused\n", 19Connection refused

Este comando se puede utilizar para reiniciar los servicios NTP.

- /etc/init.d/ntpd restart

# /etc/init.d/ntpd restart

Shutting down ntpd:                                        [FAILED]

Starting ntpd:                                                     [  OK  ]

#

Registro de nuevo

- Vuelva a registrar el servidor local en el servidor regional para la licencia con el uso de este comando.

/opt/nwreg2/local/usrbin/nrcmd -L -N admin -P password

license register cdns 10.xx.xx.xx 1244

Comprobación de credenciales

Verifique que el nombre de administrador, la contraseña y la información de puerto proporcionados en Operate > Manage Clusters > Local Host sean correctos en la GUI del servidor regional.

Verificación

- Inicie sesión en la GUI, verá que la ventana emergente del mensaje de advertencia ya no estará disponible.

- Acceda a nrcmd y verifique que las advertencias no vuelvan a aparecer.

Información Relacionada

- Implementación de CPNR: https://www.cisco.com/c/en/us/td/docs/net_mgmt/prime/network_registrar/8-2/user/guide/CPNR_8_2_User_Guide/UG03_Dep.html

- Interfaces de usuario CPNR: https://www.cisco.com/c/en/us/td/docs/net_mgmt/prime/network_registrar/8-2/user/guide/CPNR_8_2_User_Guide/UG02_Int.html?bookSearch=true

- Guía de referencia de CPNR CLI: https://www.cisco.com/c/dam/en/us/td/docs/net_mgmt/prime/network_registrar/8-2/command/reference/CPNR_8_2_CLI_Ref_Guide.pdf

- Guía del usuario de CPNR: https://www.cisco.com/c/en/us/td/docs/net_mgmt/prime/network_registrar/8-2/user/guide/CPNR_8_2_User_Guide.html

- Soporte Técnico y Documentación - Cisco Systems