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