تسعى مجموعة الوثائق لهذا المنتج جاهدة لاستخدام لغة خالية من التحيز. لأغراض مجموعة الوثائق هذه، يتم تعريف "خالية من التحيز" على أنها لغة لا تعني التمييز على أساس العمر، والإعاقة، والجنس، والهوية العرقية، والهوية الإثنية، والتوجه الجنسي، والحالة الاجتماعية والاقتصادية، والتمييز متعدد الجوانب. قد تكون الاستثناءات موجودة في الوثائق بسبب اللغة التي يتم تشفيرها بشكل ثابت في واجهات المستخدم الخاصة ببرنامج المنتج، أو اللغة المستخدمة بناءً على وثائق RFP، أو اللغة التي يستخدمها منتج الجهة الخارجية المُشار إليه. تعرّف على المزيد حول كيفية استخدام Cisco للغة الشاملة.
ترجمت Cisco هذا المستند باستخدام مجموعة من التقنيات الآلية والبشرية لتقديم محتوى دعم للمستخدمين في جميع أنحاء العالم بلغتهم الخاصة. يُرجى ملاحظة أن أفضل ترجمة آلية لن تكون دقيقة كما هو الحال مع الترجمة الاحترافية التي يقدمها مترجم محترف. تخلي Cisco Systems مسئوليتها عن دقة هذه الترجمات وتُوصي بالرجوع دائمًا إلى المستند الإنجليزي الأصلي (الرابط متوفر).
يصف هذا المستند التكوين الأساسي لميزة التشغيل واستكشاف أخطائها وإصلاحها على مركز بنية الشبكة الرقمية (DNAC) وتكامل خادم تجربة الاتصال المتنقلة (CMX).
التشغيل هو جزء من خدمات موقع CMX التي توفر موقع المضيف النهائي وتتبع خرائط الأرضية اللاسلكية التي يمكن دمجها مع وظيفة تحليلات DNA.
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
- يجب دمج مركز بنية الشبكة الرقمية (DNA) و CMX بالفعل.
- تمت إضافة خريطة الأرضية أو إستيرادها على WebGUI ل DNAC > تصميم > قسم التسلسل الهرمي للشبكة.
- يتم عرض المضيفين النهائيين على الخريطة المقابلة.
- مؤسسة لينوكس الأساسية.
تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:
- الإصدار 2.1.2.5 لمركز بنية الشبكة الرقمية (DNA)
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. تم تكوين جميع الأجهزة المستخدمة في هذا المستند لأغراض الاختبار. إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
يوفر هذا القسم معلومات يمكنك إستخدامها لاستكشاف أخطاء التكوين وإصلاحها.
$ magctl appstack status | egrep "STATUS|dna-maps-service"
NAMESPACE NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE
fusion dna-maps-service-7dffd9d6b6-58qjb 1/1 Running 3 133d <none>
سيكون مطلوبا وجود الخدمة في حالة الاستعداد والتشغيل.
$ magctl service status dna-maps-service
Name: dna-maps-service-7dffd9d6b6-58qjb
Namespace: fusion
Node:
Start Time: Tue, 01 Dec 2020 19:43:27 +0000
Labels: pod-template-hash=3899858262
serviceName=dna-maps-service
version=7.14.117.62009
Annotations: <none>
Status: Running
IP:
Controlled By: ReplicaSet/dna-maps-service-7dffd9d6b6
Containers:
dna-maps-service:
Container ID: docker://ddbe6999823a6830983611c1900c4a5d255b40b5a1957bef2d2ecddcd606a0b9
Image: maglev-registry.maglev-system.svc.cluster.local:5000/fusion/dna-maps-service:7.14.117.62009
Image ID: docker-pullable://maglev-registry.maglev-system.svc.cluster.local:5000/fusion/dna-maps-service@sha256:0b6510c1c29d260492647b586ffb714f1689ae7ec9d5f63905bb0ad4dac738c9
Ports: 22222/TCP, 11111/TCP
Host Ports: 0/TCP, 0/TCP
State: Running
.
.
.
.
Conditions:
Type Status
Initialized True
Ready True
ContainersReady True
PodScheduled True
.
.
.
.
Events: <none>
ملاحظة: يوصى بتشغيل هذه المجموعة من الأوامر عدة مرات (كل 10 دقائق) لضمان عدم وجود عمليات إعادة تشغيل ثابتة للخدمة. في حالة إعادة تحميل الخدمة بشكل دائم، ارجع إلى الأمر الثاني للتحقق من قسم أحداث الخدمة الأخيرة للحصول على مزيد من التفاصيل.
1. انقر فوق الرمز الموجود في أعلى يسار واجهة المستخدم الرسومية (GUI) الخاصة ب DNAC Web.
2. انتقل إلى النظام > الإعدادات > مساحات DNA/خوادم CMX.
3. تأكد من إضافة خادم/خوادم CMX إلى القسم الصحيح ووضع علامة عليه كحالة مسجلة.
4. من واجهة سطر الأوامر (CLI) عبر نظام التحكم في الشبكة الرقمية (DNAC) عند إختبار اتصال خادم CMX.
5. انقر فوق الرمز الموجود في أعلى يسار واجهة المستخدم الرسومية (GUI) الخاصة ب DNAC Web.
6. انتقل إلى التصميم > إعدادات الشبكة > لاسلكي.
7. تأكد من خلال قسم DNA Spaces/CMX Servers أن الخادم المرغوب محدد ومحفوظ على التدرج الهرمي العالمي أو الموقع المطلوب.
1. انقر فوق الرمز الموجود في أعلى يسار واجهة المستخدم الرسومية (GUI) الخاصة ب DNAC
2. انتقل إلى النظام > الإعدادات > سجلات تصحيح الأخطاء.
3. في قائمة الخدمة، حدد DNA-map-service. ثم حدد تصحيح الأخطاء كمستوى تسجيل وحدد طابع زمني.
4. انقر فوق حفظ وسيبدأ هذا الأمر تلقائيا في تصحيح أخطاء الخدمة المحددة.
ملاحظة: قبل DNAC الإصدار 2.1.2.x (Wolverine)، لا يتم دعم تشغيل تصحيح خرائط DNA من خلال واجهة المستخدم الرسومية (GUI) الخاصة بويب DNAC. لذلك، يلزم تشغيل تصحيح أخطاء الخدمة يدويا على واجهة سطر الأوامر (CLI) ل DNAC
لإنشاء مستوى تصحيح أخطاء على DNA-maps-service، سنحتاج إلى الاتصال ب CLI ل DNAC وتعديل معلمات API إلى القيمة المطلوبة:
إنشاء رمز مصادقة مميز
$ curl -s -k -u admin -X POST https:///dna/system/api/v1/auth/token | jq -r .Token
أستخدم الأمر curl التالي لتمكين تصحيح أخطاء DNA-maps-service. تأكد من أن الاستجابة تتم مرة أخرى حيث تتم الموافقة على 200
$ curl -k -i -X POST 'https:///api/v1/dna-maps-service/testing/logging/level?loggingLevel=5 ' --header 'X-Auth-Token: ' --form 'Content-Type='
مثال:
$ curl -k -i -X POST 'https://x.x.x.x/api/v1/dna-maps-service/testing/logging/level?loggingLevel=5 ' --header 'X-Auth Token:eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJzdWIiOiI1ZjQ2NDZkOGE3NmQ4ZDAwY2UzNzA4ZWYiLCJhdXRoU291cmNlIjoiaW50ZXJuYWwiLCJ0ZW5hbnROYW1lIjoiVE5UMCIsInJvbGVzIjpbIjVmNDY0NmQ4YTc2ZDhkMDBjZTM3MDhlZSJdLCJ0ZW5hbnRJZCI6IjVmNDY0NmQ3YTc2ZDhkMDBjZTM3MDhlYyIsImV4cCI6MTYxODQyNDE3OCwiaWF0IjoxNjE4NDIwNTc4LCJqdGkiOiIwYTU4YWVmYS03ZTgwLTRlOGUtODg4OC0wODBiNTk4ZWM0NTciLCJ1c2VybmFtZSI6ImFkbWluIn0.Li0BGN3VeVRIeWlrUsd94hnQt0xlCx0fJHCAtg0pQ7wx9MMC1UMImcuFabHXUgVmHcDrIAgds5GyBnNaPKfgs9qsvmjhJyVHZdT7_f8YJ2BihkgEokfJbIkcb7Ulp7AqIzceACYpZXeBmfQtDCNDyJveoz1XLaKu69JYzArf8UaPzg3jHVoq9m6N5ohypMC-pmsp87-SbOoD-2x660K7Ankzqqtxw4vhyAp0atcYujPg0-8G4fkOPrLE-Cw6SXb8YonrjWVPbrBwfqENTr6sUj7SrPlH_CVBGzRG20YxaYvn_yeGG8E1pbCgDEK2UjyRaH-FM9BHIqY3TNUIf0mdvQ' --form 'Content-Type='
HTTP/1.1 100 Continue
HTTP/1.1 200 OK
$ magctl service logs -rf dna-maps-service | lql
سيبدأ هذا في عرض السجلات على واجهة سطر الأوامر، ومن المستحسن حفظ التسجيل على الوحدة الطرفية للتطبيق أو إضافة الخيار > log.txt في نهاية الأمر لتخزين المخرجات تلقائيا في ملف سجل على مسار /home/maglev.
1. انتقل إلى خريطة الأرضية حيث يوجد مضيف طرفي غير عامل في.
2. انقر على الرمز الأزرق للمضيف النهائي. سيؤدي هذا إلى فتح علامة تبويب جانبية جديدة باستخدام معلومات العميل 360 بعنوان MAC و IP والمعلومات ذات الصلة.
3. انقر مرة أخرى في علامة التبويب تشغيل.
عند هذه النقطة، سيعرض مركز بنية الشبكة الرقمية (DNA) على CLI تصحيح أخطاء خدمة الطرف الخلفي بالتحويل بين خادم DNAC و CMX.
مثال:
|2021-03-31 16:23:13,024 | DEBUG | scheduler-12 | | o.s.web.client.RestTemplate | - Created GET request for "https://x.x.x.x/api/location/v3/clients/count?associatedOnly=true "
|2021-03-31 16:23:13,024 | DEBUG | scheduler-12 | | o.s.web.client.RestTemplate | - Setting request Accept header to [application/xml, text/xml, application/json, application/*+xml, application/*+json]
|2021-03-31 16:23:16,028 | DEBUG | scheduler-12 | | o.s.web.client.RestTemplate | - GET request for "https://x.x.x.x/api/location/v3/clients/count?associatedOnly=true " resulted in 503 (Service Unavailable); invoking error handler
|2021-03-31 16:23:16,030 | ERROR | scheduler-12 | | c.c.a.m.c.p.i.CMXVerificationRestClientImpl | - Error occurred during interaction with CMX to get client counts for CMX IpAddr x.x.x.x org.springframework.web.client.HttpServerErrorException: 503 Service Unavailable at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:89)
~[spring-web-4.3.19.RELEASE.jar:4.3.19.RELEASE] at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:708)
~[spring-web-4.3.19.RELEASE.jar:4.3.19.RELEASE] at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:661)
~[spring-web-4.3.19.RELEASE.jar:4.3.19.RELEASE] at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:621)
~[spring-web-4.3.19.RELEASE.jar:4.3.19.RELEASE] at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:539)
~[spring-web-4.3.19.RELEASE.jar:4.3.19.RELEASE] at com.cisco.apicem.maps.cmx.proxy.impl.CMXVerificationRestClientImpl.checkCMXServiceability(CMXVerificationRestClientImpl.java:169)
~[cmx-proxy-7.14.264.62702.jar:7.14.264.62702] at com.cisco.csg.ngmaps.impl.apicem.integration.diagnostic.cmx.CMXDiagnosticJob.diagnose(CMXDiagnosticJob.java:114)
~[classes/:na] at jdk.internal.reflect.GeneratedMethodAccessor118.invoke(Unknown Source) ~[na:na]
تحذير: بمجرد تنفيذ أستكشاف الأخطاء وإصلاحها، يلزم تعيين مستوى تصحيح الأخطاء مرة أخرى إلى الوضع الافتراضي في حالة تكوين هذا المستوى على واجهة سطر الأوامر (CLI) عبر DNAC
$ curl -k -i -X POST 'https:///api/v1/dna-maps-service/testing/logging/level?loggingLevel=3 ' --header 'X-Auth-Token: ' --form 'Content-Type='
مثال:
$ curl -k -i -X POST 'https://x.x.x.x/api/v1/dna-maps-service/testing/logging/level?loggingLevel= 3' --header 'X-Auth-Token:eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJzdWIiOiI1ZjQ2NDZkOGE3NmQ4ZDAwY2UzNzA4ZWYiLCJhdXRoU291cmNlIjoiaW50ZXJuYWwiLCJ0ZW5hbnROYW1lIjoiVE5UMCIsInJvbGVzIjpbIjVmNDY0NmQ4YTc2ZDhkMDBjZTM3MDhlZSJdLCJ0ZW5hbnRJZCI6IjVmNDY0NmQ3YTc2ZDhkMDBjZTM3MDhlYyIsImV4cCI6MTYxODQyNDE3OCwiaWF0IjoxNjE4NDIwNTc4LCJqdGkiOiIwYTU4YWVmYS03ZTgwLTRlOGUtODg4OC0wODBiNTk4ZWM0NTciLCJ1c2VybmFtZSI6ImFkbWluIn0.Li0BGN3VeVRIeWlrUsd94hnQt0xlCx0fJHCAtg0pQ7wx9MMC1UMImcuFabHXUgVmHcDrIAgds5GyBnNaPKfgs9qsvmjhJyVHZdT7_f8YJ2BihkgEokfJbIkcb7Ulp7AqIzceACYpZXeBmfQtDCNDyJveoz1XLaKu69JYzArf8UaPzg3jHVoq9m6N5ohypMC-pmsp87-SbOoD-2x660K7Ankzqqtxw4vhyAp0atcYujPg0-8G4fkOPrLE-Cw6SXb8YonrjWVPbrBwfqENTr6sUj7SrPlH_CVBGzRG20YxaYvn_yeGG8E1pbCgDEK2UjyRaH-FM9BHIqY3TNUIf0mdvQ' --form 'Content-Type='
HTTP/1.1 100 Continue
HTTP/1.1 200 OK