الفصل: أستكشاف أخطاء إدارة نظام ملفات الإنترنت العام وإصلاحها

تصف هذه المقالة كيفية أستكشاف أخطاء عملية إدارة نظام ملفات الإنترنت العام (CIFS) وإصلاحها.

محتويات الدليل

المقالة الرئيسية

فهم بنية WAAS وتدفق حركة مرور البيانات

أستكشاف الأخطاء وإصلاحها بشكل أولي

تحسين أستكشاف الأخطاء وإصلاحها

تسريع التطبيق لاستكشاف الأخطاء وإصلاحها

أستكشاف أخطاء CIFS وإصلاحها

أستكشاف أخطاء HTTP AO وإصلاحها

أستكشاف أخطاء EPM AO وإصلاحها

أستكشاف أخطاء MAPI AO وإصلاحها

أستكشاف أخطاء إدارة NFS وإصلاحها

أستكشاف أخطاء SSL AO وإصلاحها

أستكشاف مشكلات إدارة الفيديو وإصلاحها

أستكشاف أخطاء وحدة التحكم في الوصول (AO) العامة وإصلاحها

أستكشاف أخطاء حالات الحمل الزائد وإصلاحها

أستكشاف أخطاء WCCP وإصلاحها

تطبيق AppNav لحل المشاكل

أستكشاف مشكلات الأقراص والأجهزة وإصلاحها

أستكشاف أخطاء المجموعات التسلسلية المضمنة وإصلاحها

أستكشاف الأخطاء وإصلاحها vWAAS

أستكشاف أخطاء WAAS Express وإصلاحها

أستكشاف أخطاء تكامل NAM وإصلاحها

المحتويات

- 1 أستكشاف أخطاء CIFS وإصلاحها

- 1.1 تسجيل الدخول إلى CIFS AO

- 1.2 أستكشاف أخطاء مسرع الطباعة وإصلاحها في Windows

أستكشاف أخطاء CIFS وإصلاحها

يعمل المسرع CIFS على تحسين حركة مرور CIFS بشكل شفاف على المنافذ 139 و 445.

يمكنك التحقق من حالة وتكوين وحدة التحكم في الوصول (AO) العام باستخدام أوامر show accelerator وshow license، كما هو موضح في الشكل 1. ترخيص المؤسسة مطلوب لتشغيل مسرع CIFS.

شكل 1. التحقق من حالة المسرع

بعد ذلك، تحقق من الحالة الخاصة بعمليات CIFS باستخدام الأمر show accelerator cifs، كما هو موضح في الشكل 2. تريد أن ترى أن CIFS AO ممكن، وجار، ومسجل، وأن حد الاتصال معروض. إذا تم تمكين حالة التكوين ولكن تم إيقاف تشغيل حالة التشغيل، فإنها تشير إلى مشكلة في الترخيص.

شكل 2. التحقق من حالة مسرع CIFS

أستخدم الأمر show running-config للتحقق من تكوين سياسة حركة مرور CIFS بشكل صحيح. تريد أن ترى تسريع CIFS لإجراء تطبيق WAFS وتريد أن ترى شروط مطابقة مناسبة مدرجة لتصنيف CIFS، كما يلي:

WAE674# sh run | include CIFS

classifier CIFS

name WAFS classifier CIFS action optimize full accelerate cifs

WAE674# sh run | begin CIFS

...skipping

classifier CIFS

match dst port eq 139

match dst port eq 445

exit

أستخدم الأمر show statistics connection optimized cifs للتحقق من أن جهاز WAAS يقوم بإنشاء إتصالات CIFS محسنة. تحقق من ظهور "TCDL" في عمود Acel لاتصال. (أ) يشير الحرف "C" إلى إستخدام CIFS AO.

WAE674# sh stat conn opt cifs

Current Active Optimized Flows:                      3

Current Active Optimized TCP Plus Flows:          3

Current Active Optimized TCP Only Flows:          0

Current Active Optimized TCP Preposition Flows:   1

Current Active Auto-Discovery Flows:                 0

Current Active Pass-Through Flows:                   0

Historical Flows:                                    100

D:DRE,L:LZ,T:TCP Optimization,

A:AOIM,C:CIFS,E:EPM,G:GENERIC,H:HTTP,M:MAPI,N:NFS,S:SSL,V:VIDEO

ConnID  Source IP:Port        Dest IP:Port          PeerID             Accel

1074    10.10.10.10:2704      10.10.100.100:445     00:14:5e:84:24:5f  TCDL       <------Look for "C"

إذا رأيت "TDL" في عمود Acel، فقد تم تحسين الاتصال بواسطة تحسين النقل فقط ولم يتم فحصه بواسطة CIFS AO. قد يحدث هذا الموقف إذا تم تعطيل CIFS AO، أو لم يتم تكوين ترخيص المؤسسة، أو إذا تم الوصول إلى الحد الأقصى للاتصال.

إذا رأيت "G" بدلا من "C" في عمود Acel، فسيتم دفع الاتصال لأسفل من CIFS AO إلى AO العام وتم تحسينه باستخدام تحسينات النقل فقط. قد يحدث هذا الموقف إذا كان الاتصال يتطلب SMB2 أو توقيعا رقميا وتم تسجيل رسالة خطأ له.

في الإصدار 4.1.3، يحتوي syslog على رسالة الخطأ التالية للاتصالات الموقعة رقميا:

2009 Apr 25 13:42:08 wae java: %WAAS-CIFSAO-4-131230: (146708) Connection to test1.example.com will be handled by

generic optimization only, since test1.example.com requires digital signing.

في الإصدار 4.1.5 والإصدارات الأحدث، تحقق من سجلات الأخطاء الداخلية ل CIFS لمعرفة سبب دفع الاتصال لأسفل إلى AO العام. في cifs_err.log، ابحث عن هذه الرسالة لاتصالات SMB2:

2009-06-29 10:15:04,996  WARN (actona.cifs.netbios.IPacketerHandlerOrigCifs:139) Thread-2 -  Received SMBv2 packet

from host 10.56.64.205. Pushing down the connection.

في cifs_err.log، ابحث عن هذه الرسالة للاتصالات الموقعة رقميا:

2009-10-29 05:37:54,541  WARN (actona.rxFlow.cifs.requests.NegotiateRequest:359) lightRxFlowPool-4 - Request ID: 148/266

Connection to 10.56.78.167 will be handled by generic optimization only, since 10.56.78.167 requires digital signing.

لعرض معلومات مماثلة من "الإدارة المركزية"، أختر جهاز WAE، ثم أختر شاشة > تحسين > إحصائيات الاتصالات.

شكل 3. تقرير إحصائيات الاتصال

يمكنك عرض إحصائيات اتصال CIFS باستخدام أمر show statistics connection optimized cifs detail كما يلي:

WAE674# sh stat connection optimized cifs detail

Connection Id:            1801

Peer Id:                  00:14:5e:84:24:5f

Connection Type:          EXTERNAL CLIENT

Start Time:               Thu Jun 25 06:15:58 2009

Source IP Address:        10.10.10.10

Source Port Number:       3707

Destination IP Address:   10.10.100.100

Destination Port Number:  139

Application Name:         WAFS                                      <-----Should see WAFS

Classifier Name:          CIFS                                      <-----Should see CIFS

Map Name:                 basic

Directed Mode:            FALSE

Preposition Flow:         FALSE

Policy Details:

Configured:        TCP_OPTIMIZE + DRE + LZ

Derived:        TCP_OPTIMIZE + DRE + LZ

Peer:        TCP_OPTIMIZE + DRE + LZ

Negotiated:        TCP_OPTIMIZE + DRE + LZ

Applied:        TCP_OPTIMIZE + DRE + LZ

Accelerator Details:

Configured:   CIFS                                      <-----Should see CIFS configured

Derived:   CIFS

Applied:   CIFS                                      <-----Should see CIFS applied

Hist:   None

Original            Optimized

-------------------- --------------------

Bytes Read:                                   189314             10352510

Bytes Written:                              91649704                28512

. . .

Connection details:

Chunks: encoded 3,  decoded 49922,  anchor(forced) 0(1)

Total number of processed messges: 1820

num_used_block per msg: 0.140659

Ack: msg 1609,  size   7066 B

Encode bypass due to:

last partial chunk: chunks: 1,  size:    142 B

skipped frame header: messages: 138,  size:  27202 B

Nacks: total 0

R-tx: total 0

Encode LZ latency:      0.060 ms per msg

Decode LZ latency:      0.071 ms per msg

Aggregation encode:  Retransmissions: 0                                   <-----Packets lost between peers

level 0: chunks:        3  hits:        0 miss:        3

level 1: chunks:        0  hits:        0 miss:        0

level 2: chunks:        0  hits:        0 miss:        0

level 3: chunks:        0  hits:        0 miss:        0

Aggregation decode: Collisions: 0

level 0: chunks:   174093  hits:   128716 miss:        0

level 1: chunks:        0  hits:        0 miss:        0

level 2: chunks:        0  hits:        0 miss:        0

level 3: chunks:        0  hits:        0 miss:        0

Aggregation stack memory usage: Sender:    452 B  Receiver:   9119 B

Noise filter: Chunks: 0, Bytes:      0 B

. . .

إذا زاد عداد إعادة الإرسال، فهذا يعني أن الحزم تفقد في المنتصف، بين نظامي WAE. وسيؤدي هذا الوضع إلى انخفاض الإنتاجية. يجب عليك التحقيق في الأسباب المحتملة لفقدان الحزمة في الشبكة بين نظامي WAE.

يمكنك عرض إحصائيات طلبات CIFS باستخدام الأمر show statistics cifs requests كما يلي:

شكل 4. فحص إحصائيات طلبات CIFS

تسجيل الدخول إلى CIFS AO

تتوفر ملفات السجل التالية لاستكشاف أخطاء CIFS AO وإصلاحها:

- ملفات سجل المعاملات: /local1/logs/tfo/working.log (و /local1/log/tfo/tfo_log_*.txt)

- ملف السجل الداخلي عبر بروتوكول نظام ملفات الإنترنت العام (CIFS): /local1/errorlog/cifs/cifs_err.log

- ملفات سجل التصحيح: /local1/errorlog/cifsao-errorlog.current (و cifsao-errorlog.*)

لتصحيح الأخطاء بشكل أسهل، يجب عليك أولا إعداد قائمة تحكم في الوصول لتقييد الحزم بمضيف واحد.

WAE674(config)# ip access-list extended 150 permit tcp host 10.10.10.10 any

WAE674(config)# ip access-list extended 150 permit tcp any host 10.10.10.10

لتمكين تسجيل المعاملات، أستخدم أمر تكوين حركة-log كما يلي:

wae(config)# transaction-logs flow enable

wae(config)# transaction-logs flow access-list 150

يمكنك عرض ملف نهاية سجل المعاملات باستخدام الأمر type-tail كما يلي:

wae# type-tail tfo_log_10.10.11.230_20090715_130000.txt

:EXTERNAL CLIENT :00.14.5e.84.24.5f :basic :WAFS :CIFS :F :(DRE,LZ,TFO) (DRE,LZ,TFO) (DRE,LZ,TFO) (DRE,LZ,TFO)

(DRE,LZ,TFO) :<None> :(CIFS) (CIFS) (CIFS) :<None> :<None>  :0 :180

Wed Jul 15 15:48:45 2009 :1725 :10.10.10.10 :2289 :10.10.100.100 :139 :OT :START :EXTERNAL CLIENT :00.14.5e.84.24.5f :basic :WAFS

:CIFS :F :(DRE,LZ,TFO) (DRE,LZ,TFO) (DRE,LZ,TFO) (DRE,LZ,TFO) (DRE,LZ,TFO) :<None> :(CIFS) (CIFS) (CIFS) :<None> :<None> :0 :177

Wed Jul 15 15:48:55 2009 :1725 :10.10.10.10 :2289 :10.10.100.100 :139 :OT :END : EXTERNAL CLIENT :(CIFS) :0 :0 :159 :221

لإعداد تسجيل تصحيح الأخطاء وتمكينه ل CIFS AO، أستخدم الأوامر التالية.

ملاحظة: تسجيل تصحيح الأخطاء هو وحدة المعالجة المركزية (CPU) المكثفة ويمكن أن يقوم بإنشاء كمية كبيرة من الإخراج. إستعملوها بحكمة وقليل في بيئة إنتاج.

يمكنك تمكين التسجيل التفصيلي إلى القرص كما يلي:

WAE674(config)# logging disk enable

WAE674(config)# logging disk priority detail

يمكنك تمكين تسجيل تصحيح الأخطاء للاتصالات في قائمة التحكم في الوصول:

WAE674# debug connection access-list 150

فيما يلي الخيارات المتاحة لإجراء تصحيح أخطاء CIFS AO:

WAE674# debug accelerator cifs ?

all         enable all CIFS accelerator debugs

shell       enable CIFS shell debugs

يمكنك تمكين تسجيل تصحيح الأخطاء لاتصالات CIFS ثم عرض نهاية سجل أخطاء تصحيح الأخطاء كما يلي:

WAE674# debug accelerator cifs all

WAE674# type-tail errorlog/cifsao-errorlog.current follow

أستكشاف أخطاء مسرع الطباعة وإصلاحها في Windows

يقوم مسرع الطباعة في Windows بتحسين حركة مرور الطباعة بين العملاء وخادم الطباعة في Windows.

حل مشاكل مسرع الطباعة في Windows يشبه أستكشاف أخطاء CIFS AO وإصلاحها. يمكنك التحقق من حالة وتكوين وحدة التحكم في الوصول (AO) العام باستخدام أوامر show accelerator وshow license، كما هو موضح في الشكل 1. يجب تمكين مسرع بروتوكول نظام ملفات الإنترنت العام (CIFS) ويلزم توفر ترخيص المؤسسة. بعد ذلك، تحقق من الحالة الخاصة بعمليات CIFS باستخدام الأمر show accelerator cifs.

أستخدم الأمر show statistics windows-print requests وتحقق من زيادة العدادات "Documents spoated" و"Pages spooled"، كما يلي:

WAE# sh stat windows-print requests

Statistics gathering period:  hours: 6 minutes: 4 seconds: 2 ms: 484

Documents spooled: 29                                                         <-----Should be incrementing

Pages spooled: 3168                                                           <-----Should be incrementing

Total commands: 61050

Remote commands: 849

ALL_COMMANDS total: 61050 remote: 849 async: 58719 avg local: 1.813ms avg remote: 177.466ms

. . .