إدارة جهاز Azure Stack Edge Pro FPGA عبر Windows PowerShell
هام
ستصل أجهزة Azure Stack Edge Pro FPGA إلى نهاية العمر في فبراير 2024. إذا كنت تفكر في عمليات نشر جديدة، نوصي باستكشاف أجهزة Azure Stack Edge Pro 2 أو Azure Stack Edge Pro GPU لأحمال العمل الخاصة بك.
يتيح لك حل Azure Stack Edge Pro FPGA معالجة البيانات وإرسالها عبر الشبكة إلى Azure. توضح هذه المقالة بعض مهام التكوين والإدارة لجهاز Azure Stack Edge Pro FPGA. يمكنك استخدام مدخل Microsoft Azure أو واجهة مستخدم الويب المحلية أو واجهة Windows PowerShell لإدارة جهازك.
تركز هذه المقالة على المهام التي تقوم بها باستخدام واجهة PowerShell.
تتضمن هذه المقالة الإجراءات التالية:
- الاتصال إلى واجهة PowerShell
- إنشاء حزمة دعم
- تحميل الشهادة
- إعادة تعيين الجهاز
- عرض معلومات الجهاز
- الحصول على سجلات الحوسبة
- مراقبة واستكشاف أخطاء الوحدات النمطية للحساب وإصلاحها
الاتصال إلى واجهة PowerShell
اعتمادا على نظام تشغيل العميل، تختلف إجراءات الاتصال عن بعد بالجهاز.
الاتصال عن بعد من عميل Windows
قبل البدء، تأكد من تشغيل عميل Windows لـ Windows PowerShell 5.0 أو الإصدار الأحدث.
اتبع هذه الخطوات للاتصال عن بعد من عميل Windows.
ابدأ في جلسة Windows PowerShell كمسؤول.
تأكد من تشغيل خدمة Windows Remote Management على عميل. في نافذة موجه الأوامر، يُرجى كتابة:
winrm quickconfig
لمزيد من المعلومات، راجع التثبيت والتكوين لإدارة Windows عن بعد.
تعيين متغير إلى عنوان IP للجهاز.
$ip = "<device_ip>"
استبدل
<device_ip>
بعنوان IP الخاص بجهازك.لإضافة عنوان IP لجهازك إلى قائمة المضيفين الموثوق بهم للعميل، اكتب الأمر التالي:
Set-Item WSMan:\localhost\Client\TrustedHosts $ip -Concatenate -Force
ابدأ جلسة Windows PowerShell على الجهاز:
Enter-PSSession -ComputerName $ip -Credential $ip\EdgeUser -ConfigurationName Minishell
أدخل كلمة المرور عند المطالبة. استخدم نفس كلمة المرور المستخدمة لتسجيل الدخول إلى واجهة مستخدم ويب المحلية. كلمة مرور واجهة مستخدم الويب المحلية الافتراضية هي Password1. عند الاتصال بنجاح بالجهاز باستخدام PowerShell البعيد، سترى نموذج الإخراج التالي:
Windows PowerShell Copyright (C) Microsoft Corporation. All rights reserved. PS C:\WINDOWS\system32> winrm quickconfig WinRM service is already running on this machine. PS C:\WINDOWS\system32> $ip = "10.100.10.10" PS C:\WINDOWS\system32> Set-Item WSMan:\localhost\Client\TrustedHosts $ip -Concatenate -Force PS C:\WINDOWS\system32> Enter-PSSession -ComputerName $ip -Credential $ip\EdgeUser -ConfigurationName Minishell WARNING: The Windows PowerShell interface of your device is intended to be used only for the initial network configuration. Please engage Microsoft Support if you need to access this interface to troubleshoot any potential issues you may be experiencing. Changes made through this interface without involving Microsoft Support could result in an unsupported configuration. [10.100.10.10]: PS>
الاتصال عن بعد من عميل Linux
على عميل Linux الذي ستستخدمه للاتصال:
- قم بتثبيت أحدث PowerShell Core لنظام Linux من GitHub للحصول على ميزة الاتصال عن بعد SSH.
- تثبيت الحزمة
gss-ntlmssp
فقط من الوحدة النمطية NTLM. بالنسبة لعملاء Ubuntu، استخدم الأمر التالي:sudo apt-get install gss-ntlmssp
لمزيد من المعلومات، انتقل إلى PowerShell عن بعد عبر SSH.
اتبع هذه الخطوات للاتصال عن بعد من عميل NFS.
لفتح جلسة عمل PowerShell، اكتب:
pwsh
للاتصال باستخدام العميل البعيد، اكتب:
Enter-PSSession -ComputerName $ip -Authentication Negotiate -ConfigurationName Minishell -Credential ~\EdgeUser
عند المطالبة، قم بتوفير كلمة المرور المستخدمة لتسجيل الدخول إلى جهازك.
إشعار
لا يعمل هذا الإجراء على Mac OS.
إنشاء حزمة دعم
إذا واجهت أي مشكلات في الجهاز، يمكنك إنشاء حزمة دعم من سجلات النظام. يستخدم دعم Microsoft هذه الحزمة لاستكشاف المشكلات وإصلاحها. اتبع هذه الخطوات لإنشاء حزمة دعم:
Get-HcsNodeSupportPackage
استخدم الأمر لإنشاء حزمة دعم. استخدام cmdlet كما يلي:Get-HcsNodeSupportPackage [-Path] <string> [-Zip] [-ZipFileName <string>] [-Include {None | RegistryKeys | EtwLogs | PeriodicEtwLogs | LogFiles | DumpLog | Platform | FullDumps | MiniDumps | ClusterManagementLog | ClusterLog | UpdateLogs | CbsLogs | StorageCmdlets | ClusterCmdlets | ConfigurationCmdlets | KernelDump | RollbackLogs | Symbols | NetworkCmdlets | NetworkCmds | Fltmc | ClusterStorageLogs | UTElement | UTFlag | SmbWmiProvider | TimeCmds | LocalUILogs | ClusterHealthLogs | BcdeditCommand | BitLockerCommand | DirStats | ComputeRolesLogs | ComputeCmdlets | DeviceGuard | Manifests | MeasuredBootLogs | Stats | PeriodicStatLogs | MigrationLogs | RollbackSupportPackage | ArchivedLogs | Default}] [-MinimumTimestamp <datetime>] [-MaximumTimestamp <datetime>] [-IncludeArchived] [-IncludePeriodicStats] [-Credential <pscredential>] [<CommonParameters>]
يجمع cmdlet السجلات من جهازك وينسخ هذه السجلات إلى شبكة محددة أو مشاركة محلية محددة.
المعلمات المستخدمة هي كما يلي:
-Path
- حدد الشبكة أو المسار المحلي لنسخ حزمة الدعم إليها. (مطلوب)-Credential
- حدد بيانات الاعتماد للوصول إلى المسار المحمي.-Zip
- حدد لإنشاء ملف مضغوط.-Include
- حدد لتضمين المكونات التي سيتم تضمينها في حزمة الدعم. إذا لم يتم تحديده،Default
فيفترض.-IncludeArchived
- حدد لتضمين السجلات المؤرشفة في حزمة الدعم.-IncludePeriodicStats
- حدد لتضمين سجلات الإحصائيات الدورية في حزمة الدعم.
تحميل الشهادة
تضمن شهادة SSL المناسبة أنك ترسل معلومات مشفرة إلى الخادم الصحيح. بالإضافة إلى التشفير، تسمح الشهادة أيضا بالمصادقة. يمكنك تحميل شهادة SSL الموثوق بها الخاصة بك عبر واجهة PowerShell للجهاز.
الاتصال إلى واجهة PowerShell.
Set-HcsCertificate
استخدم cmdlet لتحميل الشهادة. عند المطالبة، قم بتوفير المعلمات التالية:CertificateFilePath
- المسار إلى المشاركة التي تحتوي على ملف الشهادة بتنسيق .pfx .CertificatePassword
- كلمة مرور تستخدم لحماية الشهادة.Credentials
- اسم المستخدم للوصول إلى المشاركة التي تحتوي على الشهادة. قم بتوفير كلمة المرور لمشاركة الشبكة عند مطالبتك.يوضح المثال التالي استخدام cmdlet هذا:
Set-HcsCertificate -Scope LocalWebUI -CertificateFilePath "\\myfileshare\certificates\mycert.pfx" -CertificatePassword "mypassword" -Credential "Username"
يمكنك أيضا تحميل شهادات IoT Edge لتمكين اتصال آمن بين جهاز IoT Edge وأجهزة انتقال البيانات من الخادم التي قد تتصل به. هناك ثلاثة ملفات (تنسيق.pem ) تحتاج إلى تثبيتها:
- شهادة المرجع المصدق الجذر أو المرجع المصدق للمالك
- شهادة المرجع المصدق الخاصة بالجهاز
- مفتاح خاص بالجهاز
يوضح المثال التالي استخدام cmdlet هذا لتثبيت شهادات IoT Edge:
Set-HcsCertificate -Scope IotEdge -RootCACertificateFilePath "\\hcfs\root-ca-cert.pem" -DeviceCertificateFilePath "\\hcfs\device-ca-cert.pem\" -DeviceKeyFilePath "\\hcfs\device-private-key.pem" -Credential "username"
عند تشغيل cmdlet هذا، ستتم مطالبتك بتوفير كلمة المرور لمشاركة الشبكة.
لمزيد من المعلومات حول الشهادات، انتقل إلى شهادات Azure IoT Edge أو تثبيت الشهادات على بوابة.
عرض معلومات الجهاز
الاتصال إلى واجهة PowerShell.
Get-HcsApplianceInfo
استخدم للحصول على المعلومات لجهازك.يوضح المثال التالي استخدام cmdlet هذا:
[10.100.10.10]: PS>Get-HcsApplianceInfo Id : b2044bdb-56fd-4561-a90b-407b2a67bdfc FriendlyName : DBE-NBSVFQR94S6 Name : DBE-NBSVFQR94S6 SerialNumber : HCS-NBSVFQR94S6 DeviceId : 40d7288d-cd28-481d-a1ea-87ba9e71ca6b Model : Virtual FriendlySoftwareVersion : Data Box Gateway 1902 HcsVersion : 1.4.771.324 IsClustered : False IsVirtual : True LocalCapacityInMb : 1964992 SystemState : Initialized SystemStatus : Normal Type : DataBoxGateway CloudReadRateBytesPerSec : 0 CloudWriteRateBytesPerSec : 0 IsInitialPasswordSet : True FriendlySoftwareVersionNumber : 1902 UploadPolicy : All DataDiskResiliencySettingName : Simple ApplianceTypeFriendlyName : Data Box Gateway IsRegistered : False
فيما يلي جدول يلخص بعض معلومات الجهاز المهمة:
المعلمة الوصف اسم مألوف الاسم المألوف للجهاز كما تم تكوينه من خلال واجهة مستخدم الويب المحلية أثناء نشر الجهاز. الاسم المألوف الافتراضي هو الرقم التسلسلي للجهاز. SerialNumber الرقم التسلسلي للجهاز هو رقم فريد تم تعيينه في المصنع. النموذج نموذج جهاز Azure Stack Edge أو Data Box Gateway. النموذج فعلي ل Azure Stack Edge والظاهري ل Data Box Gateway. FriendlySoftwareVersion السلسلة المألوفة التي تتوافق مع إصدار برنامج الجهاز. بالنسبة إلى معاينة النظام قيد التشغيل، سيكون إصدار البرنامج المألوف Data Box Edge 1902. HcsVersion إصدار برنامج HCS قيد التشغيل على جهازك. على سبيل المثال، إصدار برنامج HCS المطابق ل Data Box Edge 1902 هو 1.4.771.324. LocalCapacityInMb إجمالي السعة المحلية للجهاز في Megabits. IsRegistered تشير هذه القيمة إلى ما إذا تم تنشيط جهازك باستخدام الخدمة.
إعادة ضبط جهازك
لإعادة ضبط جهازك، تحتاج إلى مسح جميع البيانات الموجودة على قرص البيانات وقرص التمهيد لجهازك بشكل آمن.
Reset-HcsAppliance
استخدم cmdlet لمسح كل من أقراص البيانات وقرص التمهيد أو أقراص البيانات فقط. SecureWipeBootDisk
تسمح لك مفاتيح التبديل و SecureWipeDataDisks
بمسح قرص التمهيد وأقراص البيانات على التوالي.
يقوم SecureWipeBootDisk
مفتاح التبديل بمسح قرص التمهيد ويجعل الجهاز غير قابل للاستخدام. يجب استخدامه فقط عندما يحتاج الجهاز إلى إرجاعه إلى Microsoft. لمزيد من المعلومات، راجع إرجاع الجهاز إلى Microsoft.
إذا كنت تستخدم إعادة تعيين الجهاز في واجهة مستخدم الويب المحلية، يتم مسح أقراص البيانات فقط بشكل آمن ولكن يتم الاحتفاظ بقرص التمهيد كما هو. يحتوي قرص التمهيد على تكوين الجهاز.
الاتصال إلى واجهة PowerShell.
في نافذة موجه الأوامر، يُرجى كتابة:
Reset-HcsAppliance -SecureWipeBootDisk -SecureWipeDataDisks
يوضح المثال التالي كيفية استخدام cmdlet هذا:
[10.128.24.33]: PS>Reset-HcsAppliance -SecureWipeBootDisk -SecureWipeDataDisks Confirm Are you sure you want to perform this action? Performing the operation "Reset-HcsAppliance" on target "ShouldProcess appliance". [Y] Yes [A] Yes to All [N] No [L] No to All [?] Help (default is "Y"): N
الحصول على سجلات الحوسبة
إذا تم تكوين دور الحساب على جهازك، يمكنك أيضا الحصول على سجلات الحوسبة عبر واجهة PowerShell.
الاتصال إلى واجهة PowerShell.
Get-AzureDataBoxEdgeComputeRoleLogs
استخدم للحصول على سجلات الحوسبة لجهازك.يوضح المثال التالي استخدام cmdlet هذا:
Get-AzureDataBoxEdgeComputeRoleLogs -Path "\\hcsfs\logs\myacct" -Credential "username" -FullLogCollection
فيما يلي وصف للمعلمات المستخدمة ل cmdlet:
Path
: قم بتوفير مسار شبكة للمشاركة حيث تريد إنشاء حزمة سجل الحوسبة.Credential
: قم بتوفير اسم المستخدم لمشاركة الشبكة. عند تشغيل cmdlet هذا، ستحتاج إلى توفير كلمة مرور المشاركة.FullLogCollection
: تضمن هذه المعلمة أن حزمة السجل ستحتوي على جميع سجلات الحوسبة. بشكل افتراضي، تحتوي حزمة السجل على مجموعة فرعية فقط من السجلات.
مراقبة واستكشاف أخطاء الوحدات النمطية للحساب وإصلاحها
على جهاز Azure Stack Edge الذي تم تكوين دور الحوسبة عليه، يمكنك استكشاف أخطاء الجهاز أو مراقبته باستخدام مجموعتين مختلفتين من الأوامر.
- استخدام
iotedge
الأوامر. تتوفر هذه الأوامر للعمليات الأساسية لجهازك. - استخدام
dkrdbe
الأوامر. تتوفر هذه الأوامر لمجموعة واسعة من العمليات لجهازك.
لتنفيذ أي من مجموعة الأوامر أعلاه، تحتاج إلى الاتصال إلى واجهة PowerShell.
استخدام iotedge
الأوامر
لمشاهدة قائمة بالأوامر المتوفرة، اتصل بواجهة PowerShell واستخدم الدالة iotedge
.
[10.100.10.10]: PS>iotedge -? Usage: iotedge COMMAND
Commands:
check
list
logs
restart
[10.100.10.10]: PS>
يحتوي الجدول التالي على وصف مختصر للأوامر المتوفرة ل iotedge
:
الأمر | الوصف |
---|---|
check |
إجراء عمليات فحص تلقائية لمشكلات التكوين والاتصال الشائعة |
list |
سرد الوحدات النمطية |
logs |
إحضار سجلات وحدة نمطية |
restart |
إيقاف وحدة نمطية وإعادة تشغيلها |
استخدام dkrdbe
الأوامر
لمشاهدة قائمة بالأوامر المتوفرة، اتصل بواجهة PowerShell واستخدم الدالة dkrdbe
.
[10.100.10.10]: PS>dkrdbe -?
Usage: dkrdbe COMMAND
Commands:
image [prune]
images
inspect
login
logout
logs
port
ps
pull
start
stats
stop
system [df]
top
[10.100.10.10]: PS>
يحتوي الجدول التالي على وصف مختصر للأوامر المتوفرة ل dkrdbe
:
الأمر | الوصف |
---|---|
image |
إدارة الصور. لإزالة الصور غير المستخدمة، استخدم: dkrdbe image prune -a -f |
images |
قائمة الصور |
inspect |
إرجاع معلومات منخفضة المستوى حول كائنات Docker |
login |
تسجيل الدخول إلى سجل Docker |
logout |
تسجيل الخروج من سجل Docker |
logs |
إحضار سجلات الحاوية |
port |
سرد تعيينات المنفذ أو تعيين معين للحاوية |
ps |
قائمة الحاويات |
pull |
سحب صورة أو مستودع من سجل |
start |
بدء تشغيل حاوية متوقفة واحدة أو أكثر |
stats |
عرض دفق مباشر من إحصائيات استخدام موارد الحاوية (الحاويات) |
stop |
إيقاف حاوية واحدة أو أكثر قيد التشغيل |
system |
إدارة Docker |
top |
عرض العمليات قيد التشغيل لحاوية |
للحصول على تعليمات لأي أمر متوفر، استخدم dkrdbe <command-name> --help
.
على سبيل المثال، لفهم استخدام port
الأمر، اكتب:
[10.100.10.10]: P> dkrdbe port --help
Usage: dkr port CONTAINER [PRIVATE_PORT[/PROTO]]
List port mappings or a specific mapping for the container
[10.100.10.10]: P> dkrdbe login --help
Usage: docker login [OPTIONS] [SERVER]
Log in to a Docker registry.
If no server is specified, the default is defined by the daemon.
Options:
-p, --password string Password
--password-stdin Take the password from stdin
-u, --username string Username
[10.100.10.10]: PS>
تستخدم الأوامر المتوفرة للدالة dkrdbe
نفس المعلمات المستخدمة لأوامر docker العادية. للحصول على الخيارات والمعلمات المستخدمة مع الأمر docker، انتقل إلى استخدام سطر الأوامر Docker.
للتحقق مما إذا كانت الوحدة النمطية قد نشرت بنجاح
وحدات الحساب هي حاويات لها منطق عمل مطبق. للتحقق مما إذا تم نشر وحدة حساب بنجاح، قم بتشغيل ps
الأمر وتحقق مما إذا كانت الحاوية (المقابلة لوحدة الحساب) قيد التشغيل.
للحصول على قائمة بجميع الحاويات (بما في ذلك تلك التي تم إيقافها مؤقتا)، قم بتشغيل ps -a
الأمر .
[10.100.10.10]: P> dkrdbe ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d99e2f91d9a8 edgecompute.azurecr.io/filemovemodule2:0.0.1-amd64 "dotnet FileMoveModu…" 2 days ago Up 2 days movefile
0a06f6d605e9 edgecompute.azurecr.io/filemovemodule2:0.0.1-amd64 "dotnet FileMoveModu…" 2 days ago Up 2 days filemove
2f8a36e629db mcr.microsoft.com/azureiotedge-hub:1.0 "/bin/sh -c 'echo \"$…" 2 days ago Up 2 days 0.0.0.0:443->443/tcp, 0.0.0.0:5671->5671/tcp, 0.0.0.0:8883->8883/tcp edgeHub
acce59f70d60 mcr.microsoft.com/azureiotedge-agent:1.0 "/bin/sh -c 'echo \"$…" 2 days ago Up 2 days edgeAgent
[10.100.10.10]: PS>
إذا كان هناك خطأ في إنشاء صورة الحاوية أو أثناء سحب الصورة، فقم بتشغيل logs edgeAgent
. EdgeAgent
هي حاوية وقت تشغيل IoT Edge المسؤولة عن توفير حاويات أخرى.
نظرا لأن logs edgeAgent
تفريغ كافة السجلات، فإن الطريقة الجيدة لرؤية الأخطاء الأخيرة هي استخدام الخيار --tail 20
.
[10.100.10.10]: PS>dkrdbe logs edgeAgent --tail 20
2019-02-28 23:38:23.464 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Util.Uds.HttpUdsMessageHandler] - Connected socket /var/run/iotedge/mgmt.sock
2019-02-28 23:38:23.464 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Util.Uds.HttpUdsMessageHandler] - Sending request http://mgmt.sock/modules?api-version=2018-06-28
2019-02-28 23:38:23.464 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.Core.Agent] - Getting edge agent config...
2019-02-28 23:38:23.464 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.Core.Agent] - Obtained edge agent config
2019-02-28 23:38:23.469 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.Edgelet.ModuleManagementHttpClient] - Received a valid Http response from unix:///var/run/iotedge/mgmt.soc
k for List modules
--------------------CUT---------------------
--------------------CUT---------------------
08:28.1007774+00:00","restartCount":0,"lastRestartTimeUtc":"2019-02-26T20:08:28.1007774+00:00","runtimeStatus":"running","version":"1.0","status":"running","restartPolicy":"always
","type":"docker","settings":{"image":"edgecompute.azurecr.io/filemovemodule2:0.0.1-amd64","imageHash":"sha256:47778be0602fb077d7bc2aaae9b0760fbfc7c058bf4df192f207ad6cbb96f7cc","c
reateOptions":"{\"HostConfig\":{\"Binds\":[\"/home/hcsshares/share4-dl460:/home/input\",\"/home/hcsshares/share4-iot:/home/output\"]}}"},"env":{}}
2019-02-28 23:38:28.480 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.Core.Planners.HealthRestartPlanner] - HealthRestartPlanner created Plan, with 0 command(s).
للحصول على سجلات الحاوية
للحصول على سجلات لحاوية معينة، قم أولا بإدراج الحاوية ثم احصل على سجلات الحاوية التي تهتم بها.
الاتصال إلى واجهة PowerShell.
للحصول على قائمة الحاويات قيد التشغيل، قم بتشغيل
ps
الأمر .[10.100.10.10]: P> dkrdbe ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES d99e2f91d9a8 edgecompute.azurecr.io/filemovemodule2:0.0.1-amd64 "dotnet FileMoveModu…" 2 days ago Up 2 days movefile 0a06f6d605e9 edgecompute.azurecr.io/filemovemodule2:0.0.1-amd64 "dotnet FileMoveModu…" 2 days ago Up 2 days filemove 2f8a36e629db mcr.microsoft.com/azureiotedge-hub:1.0 "/bin/sh -c 'echo \"$…" 2 days ago Up 2 days 0.0.0.0:443->443/tcp, 0.0.0.0:5671->5671/tcp, 0.0.0.0:8883->8883/tcp edgeHub acce59f70d60 mcr.microsoft.com/azureiotedge-agent:1.0 "/bin/sh -c 'echo \"$…" 2 days ago Up 2 days edgeAgent
دون ملاحظة عن معرف الحاوية للحاوية التي تحتاج إلى السجلات لها.
للحصول على سجلات حاوية معينة، قم بتشغيل الأمر الذي
logs
يوفر معرف الحاوية.[10.100.10.10]: PS>dkrdbe logs d99e2f91d9a8 02/26/2019 18:21:45: Info: Opening module client connection. 02/26/2019 18:21:46: Info: Initializing with input: /home/input, output: /home/output. 02/26/2019 18:21:46: Info: IoT Hub module client initialized. 02/26/2019 18:22:24: Info: Received message: 1, SequenceNumber: 0 CorrelationId: , MessageId: 081886a07e694c4c8f245a80b96a252a Body: [{"ChangeType":"Created","ShareRelativeFilePath":"\\__Microsoft Data Box Edge__\\Upload\\Errors.xml","ShareName":"share4-dl460"}] 02/26/2019 18:22:24: Info: Moving input file: /home/input/__Microsoft Data Box Edge__/Upload/Errors.xml to /home/output/__Microsoft Data Box Edge__/Upload/Errors.xml 02/26/2019 18:22:24: Info: Processed event. 02/26/2019 18:23:38: Info: Received message: 2, SequenceNumber: 0 CorrelationId: , MessageId: 30714d005eb048e7a4e7e3c22048cf20 Body: [{"ChangeType":"Created","ShareRelativeFilePath":"\\f [10]","ShareName":"share4-dl460"}] 02/26/2019 18:23:38: Info: Moving input file: /home/input/f [10] to /home/output/f [10] 02/26/2019 18:23:38: Info: Processed event.
لمراقبة إحصائيات استخدام الجهاز
لمراقبة الذاكرة واستخدام وحدة المعالجة المركزية وIO على الجهاز، استخدم stats
الأمر .
الاتصال إلى واجهة PowerShell.
stats
قم بتشغيل الأمر لتعطيل البث المباشر وسحب النتيجة الأولى فقط.dkrdbe stats --no-stream
يوضح المثال التالي استخدام cmdlet هذا:
[10.100.10.10]: P> dkrdbe stats --no-stream CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS d99e2f91d9a8 movefile 0.0 24.4MiB / 62.89GiB 0.04% 751kB / 497kB 299kB / 0B 14 0a06f6d605e9 filemove 0.00% 24.11MiB / 62.89GiB 0.04% 679kB / 481kB 49.5MB / 0B 14 2f8a36e629db edgeHub 0.18% 173.8MiB / 62.89GiB 0.27% 4.58MB / 5.49MB 25.7MB / 2.19MB 241 acce59f70d60 edgeAgent 0.00% 35.55MiB / 62.89GiB 0.06% 2.23MB / 2.31MB 55.7MB / 332kB 14 [10.100.10.10]: PS>
الخروج من جلسة العمل البعيدة
للخروج من جلسة عمل PowerShell البعيدة، أغلق نافذة PowerShell.
الخطوات التالية
- انشر Azure Stack Edge Pro FPGA في مدخل Azure.
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ