إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
يعد عامل Azure Storage Mover جزءا مهما من خدمة Azure Storage Mover، وهي أداة قوية لترحيل البيانات بسلاسة إلى Azure. تعتمد وظائف الوكيل بشكل كبير على اتصال الشبكة الموثوق به. عند ظهور مشكلات في الشبكة، يوفر عامل Azure Storage Mover مجموعة قوية من الأدوات لتشخيص مشكلات الشبكة وحلها.
من خلال اتباع نهج منظم، بدءا من فحوصات التكوين، والتقدم خلال اختبارات الاتصال، وتطبيق تشخيصات نقطة النهاية، يمكن للمسؤولين ضمان التشغيل الموثوق به وعمليات ترحيل البيانات بنجاح. بالنسبة للمشكلات المستمرة أو المعقدة، توفر حزمة الدعم مسارا لتحليل أعمق ومساعدة من دعم Microsoft.
يمكن استخدام أدوات التشخيص الأصلية هذه مع أدوات وتقنيات استكشاف أخطاء الشبكة وإصلاحها القياسية.
توضح هذه المقالة الطرق المتوفرة لاستكشاف مشكلات شبكة العامل وإصلاحها. تتضمن خطوات استكشاف الأخطاء وإصلاحها الموصى بها عمليات التحقق من التكوين واختبارات الاتصال وتشخيصات نقطة النهاية واستخدام أدوات الدعم.
نظرة عامة على تكوين الشبكة
تتمثل الخطوة الأولى الموصى بها في تشخيص مشكلات الشبكة في فحص تكوين شبكة العامل. يمكن إجراء هذا الفحص عبر أداة إظهار تكوين الشبكة الموجودة في مجموعة تكوين الشبكة في قائمة العامل.
تعرض أداة إظهار تكوين الشبكة معلومات مهمة مثل:
- حالة DHCP
- عنوان IP وقناع الشبكة الفرعية
- عنوان MAC
- الارتباط وحالة التشغيل
- السرعة ووحدة الحد الأقصى للنقل (MTU)
- خوادم DNS وجدول التوجيه
- إعدادات البوابة والوكيل الافتراضية
- تكوين خادم NTP
يوفر المثال التالي عينة من الإخراج من الأداة:
Network Interface(s):
eth0:
DHCP (Dynamic Host Configuration Protocol) status: true
IP Address and mask: 192.168.1.10/24
MAC Address (The unique hardware identifier for your network interface): 00:1A:2B:3C:4D:5E
Link (The connection status of your network interface): up
Operstate (The operational state of your network interface): up
Speed (The data transfer rate of your network interface): 10Gbps
MTU (Maximum Transmission Unit - the largest size of a network packet that can be transmitted): 1500
DNS (Domain Name System - the service that translates domain names to IP addresses): 192.168.1.1
Routes (The rules that determine the paths network traffic will take from your device to reach their destination):
default via 192.168.1.1 proto dhcp src 192.168.1.10 metric 100
192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.10 metric 100
169.254.0.0/24 proto dhcp scope link src 192.168.1.10 metric 100
Global DNS (The Domain Name System servers that are used by all devices on your network): 192.168.1.1
Default Gateway (The device that routes your network traffic to other networks or the internet): 192.168.1.1
Proxy (A server that acts as an intermediary for requests from clients seeking resources from other servers): No proxy
NTP Server(s) (Network Time Protocol servers - these servers provide time synchronization for your device): [ntp.ubuntu.com, time.google.com]
عند فحص تكوين شبكة الوكيل، تشير أي حقول تحتوي على قيم فارغة أو غير صحيحة إلى تكوين خاطئ محتمل لإعدادات محول شبكة برنامج مراقبة الأجهزة الافتراضية أو إعدادات واجهة العامل. على سبيل المثال، تشير القيمة الفارغة IP address أو a Link أو Operstate الحالة بخلاف up ذلك إلى أن العامل قد لا يكون متصلا بالشبكة بشكل صحيح. في مثل هذه الحالات، يجب على المسؤولين التحقق من إعدادات محول شبكة برنامج مراقبة الأجهزة الافتراضية أو إعادة تكوين إعدادات واجهة العامل.
اختبار الاتصال
بعد التحقق من تكوين الشبكة، تتمثل الخطوة التالية في اختبار الاتصال بنقاط نهاية Azure الأساسية للعامل. يوفر الوكيل العديد من الأدوات لهذا الغرض ، ويسمح لك باختيار مستوى التفاصيل المطلوبة لاحتياجات استكشاف الأخطاء وإصلاحها. يمكنك الاختيار من بين اختبارات الاتصال العامة أو الإخراج المطولا لتحليل أعمق أو اختبار نقطة نهاية واحدة للتشخيصات المستهدفة. توفر جميع الخيارات الثلاثة رؤى قيمة حول اتصال شبكة الوكيل ويمكن أن تساعد في تحديد المشكلات المحتملة.
توجد أدوات اختبار الاتصال في مجموعة تكوين الشبكة في قائمة العامل.
فحوصات الشبكة العامة
لاختبار الاتصال العام، حدد الخيار اختبار اتصال الشبكة . تتحقق هذه الأداة من اتصال HTTPS بنقاط نهاية Azure الأساسية، بما في ذلك نقاط النهاية المطلوبة لتسجيل العامل والعمليات. تستخدم الأداة الأمر azcmagent check لاختبار نقاط نهاية Azure Arc، ثم تتحقق من نقاط النهاية الخاصة بمحرك التخزين. تشمل نتائج هذه الاختبارات ما يلي:
- إمكانية الوصول إلى HTTPS
- حالة دقة DNS
- نوع IP ، سواء كان خاصا أو عاما
- استخدام الوكيل
Note
لا يتضمن هذا الاختبار نقاط نهاية حساب التخزين أو Key Vault المستخدمة أثناء تنفيذ المهمة.
فحوصات الشبكة المطولة
يوفر الخيار Test network connectivity verbosely تحليلا أكثر تفصيلا لمشكلات اتصال الشبكة. يوفر هذا الإصدار المحسن من فحص الشبكة العام مخرجات مفصلة من azcmagent و curl، بما في ذلك رموز استجابة HTTP وبيانات حزمة TLS. إنه مفيد لتشخيص المشكلات المتعلقة بطبقة المقابس الآمنة أو فحص رسائل خطأ معينة.
اختبار نقطة نهاية واحدة
يتيح لك الخيار Test single endpoint connectivity اختبار اتصال نقطة نهاية معينة. بالإضافة إلى اختبار نقاط نهاية حساب التخزين وKey Vault التي لا يغطيها فحص الشبكة العام، تسمح هذه الأداة بالاختبار المستهدف لنقطة نهاية معينة باستخدام:
-
nslookupلدقة DNS -
tracerouteلتحليل المسار -
curlلاتصال HTTPS
يوفر المثال التالي عينة من الإخراج من الأداة:
1) Show network configuration
2) Update network configuration
3) Test network connectivity
4) Test network connectivity verbosely
5) Test single endpoint connectivity
6) Quit
Choice: 5
This option tests connectivity to one endpoint with your current network setup using tools like nslookup, traceroute, curl, etc.
Provide an Azure endpoint (URL or FQDN) to test: https://mydemoaccount.blob.core.windows.net/demo-container
Run in verbose mode? [y/N] n
+----------------------------------------------------------+
| Checking domain name resolution with nslookup... |
+----------------------------------------------------------+
Testing 'mydemoaccount.blob.core.windows.net'...
Server: 203.50.10.50
Address: 203.50.10.50#53
Non-authoritative answer:
mydemoaccount.blob.core.windows.net canonical name = blob.regionprdstr03a.store.core.windows.net.
Name: blob.regionprdstr03a.store.core.windows.net
Address: 203.60.14.164
+------------------------------------------------------------+
| Checking network path to endpoint with traceroute... |
+------------------------------------------------------------+
Testing 'mydemoaccount.blob.core.windows.net' port 443 over TCP...
traceroute to mydemoaccount.blob.core.windows.net (10.60.14.164), 30 hops max, 60 byte packets
1 demosrva901.network.microsoft.com (10.126.12.2) 0.401 ms 0.440 ms 0.507 ms
2 demosrvl1.network.microsoft.com (10.10.80.2) 0.279 ms demosrvl2.network.microsoft.com (10.10.80.6) 0.267 ms demosrvl1.network.microsoft.com (10.10.80.2) 0.305 ms
3 demosrvb1.network.microsoft.com (10.126.137.144) 0.303 ms demosrvb3.network.microsoft.com (10.126.137.156) 0.230 ms demosrvb2.network.microsoft.com (10.126.137.146) 0.279 ms
4 musmtv005anrs2.clouddatahub.net (10.126.137.139) 0.274 ms 0.262 ms demosrvs2.network.microsoft.com (10.126.137.141) 0.250 ms
5 10.161.128.7 (10.161.128.7) 0.123 ms 10.161.128.21 (10.161.128.21) 0.216 ms 10.161.128.7 (10.161.128.7) 0.218 ms
6 demosrvs1.network.microsoft.com (10.161.128.4) 0.323 ms 0.337 ms 0.273 ms
7 demosrvb3.network.microsoft.com (10.126.137.4) 0.329 ms demosrvb4.network.microsoft.com (10.126.137.6) 0.553 ms demosrvb2.network.microsoft.com (10.126.137.2) 0.306 ms
8 demosrvc2.network.network.microsoft.com (10.126.137.9) 0.393 ms 0.326 ms demosrvc1.network.network.microsoft.com (10.126.137.1) 0.382 ms
9 democussrvca901.network.microsoft.com (10.37.12.118) 0.800 ms 10.37.12.120 (10.37.12.120) 0.870 ms 0.814 ms
10 * * *
11 * * *
12 * * *
13 democussrvb21ca940.network.microsoft.com (10.37.12.104) 2.850 ms democussrvb21ca940.network.microsoft.com (10.37.12.106) 2.126 ms democussrvb21ca940.network.microsoft.com (10.37.12.104) 2.560 ms
14 democussrvb21an7k1.network.microsoft.com (10.37.171.33) 0.787 ms 0.826 ms 0.814 ms
15 10.37.171.70 (10.37.171.70) 1.077 ms 1.056 ms 1.040 ms
16 democussrvlb21an7k1.microsoft.com (10.37.168.4) 1.221 ms 1.295 ms 1.212 ms
17 democussrvlb21a7201.network.microsoft.com (169.220.17.1) 1.168 ms 1.351 ms 1.340 ms
18 ae60-0.region.ntwk.msn.net (203.44.15.46) 2.153 ms 1.319 ms 1.306 ms
19 ae22-0.region.ntwk.msn.net (203.44.232.202) 1.382 ms ae24-0.region.ntwk.msn.net (203.44.232.204) 1.370 ms 1.717 ms
20 be-120-0.region.ntwk.msn.net (203.44.22.167) 17.054 ms * *
21 be-2-0.region.ntwk.msn.net (203.44.17.23) 16.926 ms * be-2-0.region.ntwk.msn.net (203.44.17.21) 17.911 ms
22 * be-5-0.region.ntwk.msn.net (203.44.17.71) 116.530 ms 116.798 ms
23 169.10.19.29 (169.10.19.29) 18.540 ms 18.096 ms *
24 * 169.10.6.142 (169.10.6.142) 18.161 ms 169.10.11.182 (169.10.11.182) 18.559 ms
25 169.10.11.174 (169.10.11.174) 17.550 ms 169.10.11.170 (169.10.11.170) 17.132 ms *
26 * * *
27 * * 192.98.222.143 (192.98.222.143) 15.860 ms
28 * 127.106.199.121 (127.106.199.121) 16.719 ms 127.106.199.111 (127.106.199.111) 16.341 ms
29 127.106.199.112 (127.106.199.112) 16.521 ms * 127.106.199.109 (127.106.199.109) 16.200 ms
30 * * *
+------------------------------------------------+
| Checking HTTPS connectivity with curl... |
+------------------------------------------------+
Testing 'https://mydemoaccount.blob.core.windows.net/sm-nfs4-file-share'...
This only checks that the endpoint is physically reachable over the network, and does not attempt authentication or authorization;
some 4XX or 5XX errors will be expected when testing certain Azure endpoints, even when the endpoints are reachable over the network.
See https://learn.microsoft.com/en-us/azure/storage-mover/deployment-planning for more info about RBAC roles for Storage Mover resources.
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
HTTP/1.1 409 Public access is not permitted on this storage account.
Transfer-Encoding: chunked
Server: Blob Service Version 1.0 Microsoft-HTTPAPI/2.0
x-ms-request-id: 22cc22cc-dd33-ee44-ff55-66aa66aa66aa
Date: Thu, 23 Oct 2025 21:37:01 GMT
فحوصات الخدمة وحالة الوظيفة
داخل القائمة Service and job Status ، تتوفر أداتان لتقييم صحة اتصال الوكيل بخدمة محرك التخزين وحالة تنفيذ المهام. تساعد هذه الأدوات، وهي حالة اتصال الخدمةوملخص الوظيفة والتفاصيل وسجلات النسخ، في تقييم حالة تسجيل الوكيل وسلامة تنفيذ الوظيفة.
- حالة اتصال الخدمة: يتحقق من اتصال العامل بخدمة محرك التخزين.
- ملخص الوظيفة والتفاصيل ونسخ السجلات: قدم رؤى حول أداء الوظيفة، بما في ذلك معدلات النقل وأخطاء الشبكة المحتملة مثل اعتراض طبقة المقابس الآمنة.
أدوات shell المقيدة
يسمح الخيار Open restricted shell بتنفيذ أوامر الشبكة الأساسية التالية. هذه الأوامر مفيدة للتشخيصات اليدوية واستكشاف مشكلات اتصال مشاركة المصدر وإصلاحها:
-
nslookupولاختبارpingنقطة النهاية. -
mount،showmountوبالنسبةumountلتشخيصات مشاركة الشركات الصغيرة والمتوسطة/NFS.
تشخيص الشركات الصغيرة والمتوسطة
داخل Troubleshooting المجموعة ، SMB Troubleshooting يجمع الخيار سجلات الشركات الصغيرة والمتوسطة لإدراجها في حزمة الدعم. إنه ضروري لتشخيص المشكلات المتعلقة بمشاركات مصدر الشركات الصغيرة والمتوسطة. توفر هذه السجلات رؤى حول مشكلات المصادقة ومشكلات الأذونات وأخطاء الاتصال المتعلقة بمشاركات SMB.
دعم جمع حزم
Collect support bundle يقوم الخيار بتجميع السجلات من جميع أدوات التشخيص باستثناء أدوات shell المقيدة. يمكن مشاركتها مع دعم Microsoft عبر SFTP، وهي المورد الأكثر شمولا لاستكشاف الأخطاء وإصلاحها بشكل متعمق.
لمزيد من المساعدة في تجميع حزمة دعم الوكيل، راجع مقالة إنشاء حزمة الدعم واستردادها وعرضها .
مشكلات الشبكة والحلول الشائعة
توضح القائمة التالية العديد من القضايا الشائعة وحلولها:
-
فشل حل DNS
عندما تواجه مشكلات تتعلق بتحليل DNS، استخدمnslookupالأداة واختبار نقطة النهاية وأدوات تكوين الشبكة للتحقق من إعدادات DNS. -
فشل اتصال HTTPS
غالبا ما يمكن حل حالات فشل اتصال HTTPS عن طريق التحقق من إعدادات جدار الحماية / الوكيل ، والتحقق من صحة عناوين IP ، وفحص إخراج التجعيد المطول. -
التكوين الخاطئ لنطاق Arc Private Link
غالبا ما تكون التكوينات الخاطئة هي سبب معظم مشكلات نطاق الارتباط الخاص. لحل هذه المشكلات، تأكد من حصولك على الاستجابات الصحيحة أثناء عمليات التحقق من صحة أنواع عناوين IP لنقطة النهاية المطلوبة. -
أخطاء اعتراض SSL
ابحث عن "x509: شهادة موقعة من جهة غير معروفة" في السجلات المطولة أو سجلات النسخ. قد يكون من الضروري إدراج نقاط النهاية في القائمة المسموح بها.
الخطوات التالية
قد تجد معلومات في المقالات التالية مفيدة: