Contenido

Introducción

Prerequisites

Requirements

Componentes Utilizados

Antecedentes

Archivos clave

Mensaje de error

Solución Aternativa

Solución

Introducción

Este documento describe cómo resolver la actualización automática de errores de Cronjob en Cisco CloudCenter (CCC).

Prerequisites

Requirements

Cisco recomienda que tenga conocimiento sobre estos temas:

- CCC

- Linux

- Máquinas virtuales (VM)

Componentes Utilizados

La información de este documento se basa en estos softwares:

- CCC versión 4.3

- CCC versión 4.6

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.

Antecedentes

Cron deamon se ejecuta cada 20 minutos cada hora dentro de cada máquina virtual (VM) implementada desde CCC. Este archivo cron falla porque la variable utilizada para obtener la URL de actualización falta desde el momento de la implementación. La variable agentAutoUpgradeURL se utilizó en las versiones 4.2 y anteriores, pero ya no se utiliza desde 4.5 y superiores. Esta es la razón por la que esta variable se establece en null en estas implementaciones. Cada 20 minutos, el resultado de error de este archivo cron se registra en /var/spool/mail/root.

El mismo script también se completa /var/log/messages con algunos registros constantes si el agente de fluctuación está inactivo. Como:

Nov 15 12:58:01 cliqr-centos6-base-image OSMOSIX: Is user data ready + 000

Nov 15 12:58:06 cliqr-centos6-base-image OSMOSIX: Is user data ready + 000

Nov 15 12:58:11 cliqr-centos6-base-image OSMOSIX: Is user data ready + 000

Archivos clave

/etc/cron.d/agent-upgrade

Indica al sistema que ejecute este archivo cada 20 minutos:

/root/agent-auto-upgrade.sh

El resultado de esto se graba en este archivo cada 20 minutos y se completa rápidamente:

/var/spool/mail/root

Cuál es el directorio predeterminado de todos los mensajes de correo de la raíz del usuario:

/usr/local/osmosix/etc/user-data

El archivo donde se declaró esta variable en versiones anteriores, Ahora se establece en NULL. Busque agentAutoUpgradeURL:null.

Mensaje de error

% Total % Received % Xferd Average Speed Time Time Time Current

Dload Upload Total Spent Left Speed

0 0 0 0 0 0 0 0 -::- -::- -::- 0

100 421 100 421 0 0 74924 0 -::- -::- -::- 84200

% Total % Received % Xferd Average Speed Time Time Time Current

Dload Upload Total Spent Left Speed

0 0 0 0 0 0 0 0 -::- -::- -::- 0curl: (6) Could not resolve host: agentAutoUpgradeURL; Unknown error

Solución Aternativa

Comentar la línea de programación desde el archivo /etc/cron.d/agent-upgrade

vi /etc/cron.d/agent-upgrade

SHELL=/bin/bash

PATH=/sbin:/bin:/usr/sbin:/usr/bin

MAILTO=root

HOME=/root

#18,38,58 * * * * root source /root/agent-auto-upgrade.sh && upgrade

Solución

Está previsto que se repare en la versión 4.8.0