المحتويات

المقدمة

المتطلبات الأساسية

المتطلبات

المكونات المستخدمة

معلومات أساسية

الملفات الرئيسية

رسالة خطأ

العمل في الجوار

الحل

المقدمة

يصف هذا وثيقة كيف أن يحل Cronjob خطأ الادانة في cisco CloudCenter (CCC).

المتطلبات الأساسية

المتطلبات

توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:

- سي سي

- لينكس

- الأجهزة الظاهرية (VM)

المكونات المستخدمة

تستند المعلومات الواردة في هذا المستند إلى البرامج التالية:

- CCC، الإصدار 4.3

- CCC، الإصدار 4.6

تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.

معلومات أساسية

ينفذ برنامج Cron Deamon كل 20 دقيقة كل ساعة داخل كل جهاز افتراضي (VM) يتم نشره من مركز الاتصالات المشترك (CCC). يفشل ملف cron هذا لأن المتغير المستخدم لجلب عنوان URL للتحديث مفقود من وقت النشر. تم إستخدام العامل AutoUpgradeURL المتغير في الإصدارات 4.2 وما قبلها، ولكنه لم يعد مستخدما من 4.5 وما فوق. هذا هو السبب في تعيين هذا المتغير إلى قيمة خالية في عمليات النشر هذه. كل 20 دقيقة يتم تسجيل إخراج الخطأ من ملف cron هذا في /var/spool/mail/root.

نفس البرنامج النصي يعبئ أيضا /var/log/messages مع بعض السجلات الثابتة إذا كان عامل tty معطلا. مثل:

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

الملفات الرئيسية

/etc/cron.d/agent-upgrade

يطلب من النظام تشغيل هذا الملف كل 20 دقيقة:

/root/agent-auto-upgrade.sh

يتم تسجيل مخرجات هذا الملف إلى هذا الملف كل 20 دقيقة، ويتم تعبئته بسرعة:

/var/spool/mail/root

وهو الدليل الافتراضي لجميع رسائل البريد الخاصة بجذر المستخدم:

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

الملف الذي تم إظهار هذا المتغير فيه في الإصدارات الأقدم، تم تعيينه الآن إلى NULL. ابحث عن agentAutoUpgradeURL:null.

رسالة خطأ

% 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

العمل في الجوار

قم بالتعليق على سطر الجدول من الملف /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

الحل

ومن المخطط أن يتم إصلاح ذلك في الإصدار 4.8.0