تقدم هذه المقالة المفاهيم الأساسية والمنهجية وإرشادات أستكشاف المشكلات وإصلاحها العامة الخاصة بالمشاكل التي قد تحدث عند تكوين نظام WAAS الخاص بك واستخدامه.
لاستكشاف أخطاء نظام WAAS وإصلاحها، اتبع الإرشادات العامة التالية:
لعرض إصدار صورة البرنامج التي يتم تشغيلها حاليا في جهاز WAAS، أدخل الأمر التالي:
wae# show version Cisco Wide Area Application Services Software (WAAS) Copyright (c) 1999-2009 by Cisco Systems, Inc. Cisco Wide Area Application Services Software Release 4.1.3a (build b25 May 23 2 <-------- 009) Version: oe7341-4.1.3a.25 Compiled 10:10:47 May 23 2009 by cnbuild System was restarted on Wed May 27 14:45:28 2009. The system has been up for 6 weeks, 2 hours, 35 minutes, 48 seconds.
يوفر هذا الأمر معلومات مفيدة أخرى، على سبيل المثال:
للتحقق من عدم وجود ترقية معلقة للبرامج (في انتظار إعادة تمهيد الجهاز)، أدخل الأمر التالي:
wae# show version pending No pending version
يجب أن ترى الرسالة "لا يوجد إصدار معلق".
يتم تمكين التسجيل للخطأ العام في النظام إلى ملف القرص /local1/syslog.txt بشكل افتراضي. يمكنك التحقق من تمكين التسجيل من خلال إدخال الأمر التالي:
wae# show logging Syslog to host is disabled. Syslog to console is disabled Priority for console logging is set to: warning Syslog to disk is enabled <------------ Priority for disk logging is set to: notice Filename for disk logging is set to: /local1/syslog.txt Syslog facility is set to * Syslog disk file recycle size is set to 10000000
لتمكين التسجيل إلى وحدة التحكم، أدخل أمر التكوين العام التالي:
wae(config)# logging console enable
ملاحظة: يمكن أن يكون تعيين أولوية التسجيل على مستوى أقل من الإشعار مكثفا لوحدة المعالجة المركزية ويمكن أن ينتج كمية كبيرة من الإخراج. إستعملوها بحكمة وقليل في بيئة إنتاج.
يتم إستخدام الدلائل التالية من قبل WAAS لملفات السجل:
يمكنك إستخدام أوامر تصفح نظام الملفات التالية للتنقل وعرض ملفات السجل:
تتضمن "الإدارة المركزية ل WAAS" أداة تشخيص مدمجة يمكنها مساعدتك على أستكشاف العديد من مشكلات الجهاز وإصلاحها، بما في ذلك ما يلي:
نوصي بتشغيل أداة التشخيص أولا قبل إتخاذ إجراءات أستكشاف الأخطاء وإصلاحها الأخرى. تقدم الأداة تقريرا عن حالة وتكوين العديد من وظائف النظام.
لتشغيل أداة التشخيص من "المدير المركزي"، اتبع الخطوات التالية:
بالنسبة للاختبارات التي تفشل، تصف رسائل الخطأ المشكلة وتوفر حلولا موصى بها. يمكنك العثور على أوصاف رسائل الخطأ في الأمر test في مرجع أوامر خدمات التطبيقات الواسعة من Cisco.
يمكنك تشغيل نفس إختبارات التشخيص مرة أخرى وتحديث النتائج بالنقر فوق رمز تحديث في شريط المهام.
لطباعة النتائج، انقر فوق رمز الطباعة في شريط المهام.
لتشغيل إختبارات التشخيص من واجهة سطر الأوامر (CLI)، أستخدم أمر EXEC test.
للتحقق من الاتصال الفعلي لجهاز WAAS النظير، اتبع الخطوات التالية:
wae# ping 10.1.1.2 PING 10.1.1.2 (10.1.1.2) 56(84) bytes of data. 64 bytes from 10.1.1.2: icmp_seq=1 ttl=37 time=83.9 ms 64 bytes from 10.1.1.2: icmp_seq=2 ttl=37 time=80.6 ms 64 bytes from 10.1.1.2: icmp_seq=3 ttl=37 time=79.2 ms 64 bytes from 10.1.1.2: icmp_seq=4 ttl=37 time=79.3 ms 64 bytes from 10.1.1.2: icmp_seq=5 ttl=37 time=79.4 ms --- 10.1.1.2 ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 3997ms rtt min/avg/max/mdev = 79.274/80.538/83.904/1.793 ms
إذا كان الجهاز على بعد خطوة واحدة ولم تتمكن من الوصول إلى الجهاز، فعليك إختبار اتصال عبارة الوسيط. إذا لم تكن البوابة قابلة للوصول، فأدخل الأمر show ip route وتحقق للتأكد من عرض المسار الصحيح. على سبيل المثال، أدخل:
wae# show ip routes Destination Gateway Netmask ---------------- ---------------- ---------------- 10.10.10.1 0.0.0.0 255.255.255.255 10.43.62.4 0.0.0.0 255.255.255.255 10.43.62.0 0.0.0.0 255.255.255.192 10.10.10.0 0.0.0.0 255.255.255.0 0.0.0.0 10.43.62.1 0.0.0.0
إذا لزم الأمر، فأدخل مسارا ثابتا للعبارة.
يمكنك إستخدام أمر إختبار اتصال مماثل للتحقق من الاتصال بين جهاز مركز بيانات WAAS ومضيفات خادم التطبيق.
لاحظ أن جدران الحماية قد تمنع حركة مرور ICMP ولا تتبع حركة مرور ICMP مسار إعادة توجيه WCCP، لذلك فإن إستخدام الأمر ping لا يدقق إعادة التوجيه أو التسريع. كبديل، يمكنك إستخدام أداة جهة خارجية تقوم بتنفيذ إختبار اتصال يستند إلى TCP.
للتحقق من حمل وحدة المعالجة المركزية لجهاز WAAS، اتبع الخطوات التالية:
قد ترغب في ضبط الفترة الزمنية للمخطط، نظرا لأن القيمة الافتراضية هي "الساعة الأخيرة". لضبط الفترة الزمنية، انقر فوق أيقونة الإعدادات في شريط المهام واختر إطارا زمنيا مختلفا مثل "اليوم الأخير" أو "الأسبوع الماضي".
من الشائع لجهاز WAAS إظهار الارتفاعات الحادة أو حتى فترات أطول لاستخدام وحدة المعالجة المركزية (CPU) العالي أثناء فترات نشاط المستخدم العالية. عندما تظل وحدة المعالجة المركزية (CPU) في مستوى مرتفع من وحدة المعالجة المركزية (CPU) لفترات طويلة للغاية، قد تتم الإشارة إلى مزيد من أستكشاف الأخطاء وإصلاحها أو تغيير حجم الجهاز.
توصي الأقسام التالية بطرق تجميع المعلومات ذات الصلة بالمشكلة التي تحدث والتي تكون ضرورية قبل الاتصال بمركز المساعدة التقنية (TAC) من Cisco.
لا تقم بإعادة تشغيل جهاز WAAS إلا إذا كان ضروريا تماما. قد لا تتمكن بعض المعلومات الهامة لاستكشاف المشكلات وإصلاحها من تجاوز عملية إعادة التشغيل. حاول جمع أكبر قدر ممكن من المعلومات قبل إعادة التشغيل.
يمكنك إستخدام العديد من أوامر العرض في وضع EXEC لتجميع معلومات خاصة بالأعراض التي تراها في الجهاز. في معظم الحالات، يمكنك تجميع المعلومات التي تحتاج إليها لاستكشاف أخطاء الجهاز وإصلاحها من خلال إدخال الأمر copy tech-support. يقوم هذا الأمر بتشغيل العديد من أوامر العرض المفيدة لاستكشاف الأخطاء وإصلاحها ويجمع المخرجات في ملف واحد. يمكنك إعادة توجيه إخراج الأمر copy tech-support إلى ملف قرص أو خادم FTP أو خادم TFTP. صياغة الأمر هي كما يلي:
نسخ اسم ملف {disk الخاص بالدعم الفني | ftp {hostname | ip-address} remoteDirectory remoteFilename | tftp {hostname | ip-address} remoteFilename}
على سبيل المثال، لنسخ مخرجات الأمر إلى ملف قرص على النظام المحلي، قم بتعيين الأمر كما يلي:
wae# copy tech-support disk ts-report.txt
تتضمن أوامر العرض المفيدة الأخرى ما يلي:
يعد تقرير النظام (sysreport) تقريرا شاملا ستحتاج إليه قبل الاتصال بدعم Cisco الفني. يمكنك إنشاء تقرير sysreport عن طريق تشغيل الأمر copy sysreport. يحتوي تقرير النظام على مخرجات من العديد من الأوامر والسجلات على النظام، بما في ذلك أوامر العرض وإحصائيات الشبكة والرسومات البيانية ومحتويات السجل وإعدادات التكوين والإحصائيات وما إلى ذلك. قد يستغرق إنشاء تقرير نظام بعض الوقت وقد يتراوح حجمه من 30 إلى 100 ميجابايت أو أكثر. يحتوي تقرير النظام على عناصر أكثر بكثير من التي يتم تضمينها في الأمر copy tech-support، وهو مطلوب بشكل عام عند الاتصال بدعم Cisco الفني.
قبل إنشاء تقرير نظام، أستخدم الأمر test لتشغيل الاختبارات التشخيصية بحيث يتم تضمين هذه المعلومات في تقرير النظام. عند إنشاء تقرير نظام على "مدير مركزي" (أو "مدير مركزي إحتياطي")، يجب أولا إجراء نسخ إحتياطي لقاعدة البيانات باستخدام الأمر CMS Database Backup.
لإنشاء تقرير sysreport وتخزينه إلى خادم FTP، أستخدم نموذج الأمر التالي: انسخ sysreport ftp server-ip عن بعد-directory اسم الملف عن بعد
على سبيل المثال:
wae# copy sysreport ftp 10.10.10.5 /reports wae1report
عند إنشاء تقرير نظام، لا تستخدم أي خيارات أوامر تحد من التقرير إلى فترة زمنية محددة، حيث أن ذلك قد يتسبب في عدم تضمين المعلومات حتى خلال تلك الفترة الزمنية.
التقاط الحزم (يشار إليها أحيانا باسم "تفريغ TCP") هو مساعدة مفيدة في أستكشاف أخطاء الاتصال وإصلاحها باستخدام جهاز WAAS أو لمراقبة النشاط المريب. يمكن لجهاز WAAS تعقب معلومات الحزمة لحركة مرور الشبكة التي تمر خلالها. يتم تحديد سمات الحزمة بواسطة قائمة تحكم في الوصول (ACL). يخزن جهاز WAAS الحزم الملتقطة، ويمكنك نسخ المحتويات المخزن مؤقتا إلى ملف أو إلى خادم بعيد. يمكنك أيضا عرض معلومات الحزمة الملتقطة على وحدة التحكم أو الوحدة الطرفية الخاصة بك.
توجد أداتا مساعدة لالتقاط الحزم: tcpdump وtethereal. تتطلب هذه الأوامر امتيازات المسؤول.
بشكل افتراضي، تلتقط هذه الأوامر أول 64 بايت من كل حزمة. نوصي باستخدام خيار -S 1600 لالتقاط بيانات الحزمة الكاملة.
إذا كنت ستحصل على عمليات تتبع كبيرة، فاستخدم tcpdump لإنشاء عمليات التقاط حزم متموجة في ملفات متعددة. (يضبط خيار -C أقصى حجم لكل ملف ملتقط في KB ويقوم خيار -M بتعيين أقصى عدد من ملفات التدوين ليتم إنشائها.)
إذا كنت بحاجة إلى تصفية الحزم الملتقطة، فاستخدم الخيار مع خيار مرشح -R للقراءة. يمكنك إستخدام tcpdump لإنشاء التقاط حزمة كبيرة، ثم إستخدام tethereal مقابل الملف الملتقط لتنفيذ التصفية.
كن حذرا عند إستخدام tcpdump في بيئة WCCP لأن عوامل تصفية tcpdump لا تبحث داخل برنامج تضمين GRE. سوف تحتاج إلى إستخدام الحروف إذا كنت بحاجة إلى القيام بذلك.
باستخدام كلا الأمرين، أستخدم خيار -i أي لالتقاط جميع الواجهات، أو جلسات عمل برنامج telnet المنفصلة للالتقاط على الواجهات المنفصلة. أستخدم ^c (CTRL+c) لإيقاف التقاط الحزمة.
هناك العديد من أدوات تحليل الحزم التي يمكنك إستخدامها لتحليل ملفات التقاط الحزم بعد أن قمت باختطافهم:
للحصول على صياغة Tcpdump الكاملة، راجع tcpdump في مرجع أوامر خدمات التطبيقات الواسعة من Cisco.
أكثر خيارات تفريغ TCPDUMP فائدة هي كما يلي:
يلتقط المثال التالي جميع الحزم إلى حزم الملفات1.cap:
wae# tcpdump -i bond0 -s 1600 -w packets1.cap
للحصول على الصياغة الكاملة، راجع الصيغة في مرجع أوامر خدمات التطبيقات الواسعة من Cisco.
الخيارات الثانوية المفيدة هي كما يلي:
توضح الأمثلة التالية خيارات مختلفة تستخدم للتصفية والتحويل:
للتحويل من تنسيق ملف إلى آخر، أستخدم أمر مماثل لما يلي:
wae# tethereal -r test-netmon.cap -F libpcap -w test-libpcap.cap
لاستخدام مرشح قراءة لعلامة SYN، أستخدم أمر مماثل لما يلي:
wae# tethereal -R "tcp.flags.syn eq 1"
لاستخدام مرشح قراءة لمضيفين معينين (وانظر داخل حزم GRE)، أستخدم أمر مماثل لما يلي:
wae# tethereal -s 1600 -w dump1.cap –R "ip.addr eq 2.43.183.254 and ip.addr eq 2.43.182.165"
ملاحظة: يحتوي الأمر tethereal على بعض تحذيرات الاستخدام التي يجب أن تكون على دراية بها:
إذا لم تتمكن من حل مشكلة بعد إستخدام اقتراحات أستكشاف الأخطاء وإصلاحها في المقالات الموجودة في موقع الويب هذا، فاتصل بمركز المساعدة التقنية (TAC) من Cisco للحصول على المساعدة والتعليمات الإضافية. قبل الاتصال، كن على إستعداد للمعلومات التالية لمساعدة مهندس TAC لديك على مساعدتك في أسرع وقت ممكن:
يمكنك الوصول إلى TAC من خلال إحدى الطرق التالية: