BatchNodeOutput interface
عقدة حساب في خدمة Batch.
الخصائص
| affinity |
معرف يمكن تمريره عند إضافة مهمة لطلب جدولة المهمة على عقدة الحساب هذه. لاحظ أن هذا مجرد ترابط ناعم. إذا كانت عقدة الحساب الهدف مشغولة أو غير متوفرة في وقت جدولة المهمة، فستتم جدولة المهمة في مكان آخر. |
| allocation |
الوقت الذي تم فيه تخصيص عقدة الحساب هذه إلى التجمع. هذا هو الوقت الذي تم فيه تخصيص عقدة الحساب في البداية ولا تتغير بمجرد تعيينها. لا يتم تحديثه عند شفاء عقدة الحساب أو استباقها. |
| endpoint |
تكوين نقطة النهاية لعقدة الحساب. |
| errors | قائمة الأخطاء التي تواجهها عقدة الحساب حاليا. |
| id | معرف عقدة الحساب. يتم تعيين معرف فريد لكل عقدة حساب تتم إضافتها إلى تجمع. كلما تمت إزالة عقدة حساب من تجمع، يتم حذف جميع ملفاتها المحلية، ويتم استعادة المعرف ويمكن إعادة استخدامه لعقد الحوسبة الجديدة. |
| ip |
عنوان IP الذي يمكن للعقد الأخرى استخدامه للاتصال بعقدة الحساب هذه. يتم تعيين عنوان IP فريد لكل عقدة حساب تتم إضافتها إلى تجمع. كلما تمت إزالة عقدة حساب من تجمع، يتم حذف جميع ملفاتها المحلية، ويتم استعادة عنوان IP ويمكن إعادة استخدامه لعقد الحوسبة الجديدة. |
| ipv6Address | عنوان IPv6 الذي يمكن للعقد الأخرى استخدامه للاتصال بعقدة الحوسبة هذه. يتم تعيين عنوان IP فريد لكل عقدة حساب تتم إضافتها إلى تجمع. كلما تمت إزالة عقدة حساب من تجمع، يتم حذف جميع ملفاتها المحلية، ويتم استعادة عنوان IP ويمكن إعادة استخدامه لعقد الحوسبة الجديدة. لن تكون هذه الخاصية موجودة إذا لم يتم تكوين التجمع ل IPv6. |
| is |
ما إذا كانت عقدة الحساب هذه عقدة حساب مخصصة. إذا كانت خاطئة، فإن عقدة الحساب هي عقدة حسابية موضعية/منخفضة الأولوية. |
| last |
آخر مرة تم فيها بدء تشغيل عقدة الحساب. قد لا تكون هذه الخاصية موجودة إذا كانت حالة عقدة الحساب غير قابلة للاستخدام. |
| node |
معلومات حول إصدار عامل Compute Node ووقت ترقية عقدة الحساب إلى إصدار جديد. |
| recent |
قائمة بالمهام التي تغيرت حالتها مؤخرا. هذه الخاصية موجودة فقط إذا تم تشغيل مهمة واحدة على الأقل على عقدة الحساب هذه منذ تعيينها إلى التجمع. |
| running |
العدد الإجمالي لمهام الوظيفة قيد التشغيل حاليا على عقدة الحساب. يتضمن ذلك مهام مدير الوظيفة والمهام العادية، ولكن ليس إعداد الوظيفة أو إصدار الوظيفة أو مهام البدء. |
| running |
العدد الإجمالي لفتحات الجدولة المستخدمة من قبل تشغيل مهام الوظيفة حاليا على عقدة الحساب. يتضمن ذلك مهام مدير الوظيفة والمهام العادية، ولكن ليس إعداد الوظيفة أو إصدار الوظيفة أو مهام البدء. |
| scheduling |
ما إذا كانت عقدة الحساب متوفرة لجدولة المهام. القيم المحتملة: "ممكن"، "معطل" |
| start |
المهمة المحددة للتشغيل على عقدة الحساب أثناء انضمامها إلى التجمع. |
| start |
معلومات وقت التشغيل حول تنفيذ StartTask على عقدة الحساب. |
| state | الحالة الحالية لعقدة الحساب. تم استباق عقدة الحوسبة Spot/Low-priority. ستتم إعادة جدولة المهام التي كانت تعمل على عقدة الحساب عند استباقها عند توفر عقدة حساب أخرى. القيم المحتملة: "الخمول" و"إعادة التشغيل" و"إعادة التعيين" و"التشغيل" و"غير قابل للاستخدام" و"الإنشاء" و"البدء" و"waitingforstarttask" و"starttaskfailed" و"unknown" و"leavingpool" و"offline" و"preempted" و"upgradingos" و"deallocated" و"إلغاء التخصيص" و"إلغاء التخصيص" |
| state |
الوقت الذي دخلت فيه عقدة الحساب حالتها الحالية. |
| total |
إجمالي عدد مهام المهمة المكتملة على عقدة الحساب. يتضمن ذلك مهام مدير الوظيفة والمهام العادية، ولكن ليس إعداد الوظيفة أو إصدار الوظيفة أو مهام البدء. |
| total |
العدد الإجمالي لمهام الوظيفة التي اكتملت بنجاح (مع exitCode 0) على عقدة الحساب. يتضمن ذلك مهام مدير الوظيفة والمهام العادية، ولكن ليس إعداد الوظيفة أو إصدار الوظيفة أو مهام البدء. |
| url | عنوان URL لعقدة الحساب. |
| virtual |
معلومات حول الحالة الحالية للجهاز الظاهري. |
| vm |
حجم الجهاز الظاهري الذي يستضيف عقدة الحساب. للحصول على معلومات حول الأحجام المتوفرة للأجهزة الظاهرية في التجمعات، راجع اختيار حجم الجهاز الظاهري لحساب العقد في تجمع Azure Batch (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes). |
تفاصيل الخاصية
affinityId
معرف يمكن تمريره عند إضافة مهمة لطلب جدولة المهمة على عقدة الحساب هذه. لاحظ أن هذا مجرد ترابط ناعم. إذا كانت عقدة الحساب الهدف مشغولة أو غير متوفرة في وقت جدولة المهمة، فستتم جدولة المهمة في مكان آخر.
affinityId: string
قيمة الخاصية
string
allocationTime
الوقت الذي تم فيه تخصيص عقدة الحساب هذه إلى التجمع. هذا هو الوقت الذي تم فيه تخصيص عقدة الحساب في البداية ولا تتغير بمجرد تعيينها. لا يتم تحديثه عند شفاء عقدة الحساب أو استباقها.
allocationTime: string
قيمة الخاصية
string
endpointConfiguration
تكوين نقطة النهاية لعقدة الحساب.
endpointConfiguration?: BatchNodeEndpointConfigurationOutput
قيمة الخاصية
errors
قائمة الأخطاء التي تواجهها عقدة الحساب حاليا.
errors?: BatchNodeErrorOutput[]
قيمة الخاصية
id
معرف عقدة الحساب. يتم تعيين معرف فريد لكل عقدة حساب تتم إضافتها إلى تجمع. كلما تمت إزالة عقدة حساب من تجمع، يتم حذف جميع ملفاتها المحلية، ويتم استعادة المعرف ويمكن إعادة استخدامه لعقد الحوسبة الجديدة.
id: string
قيمة الخاصية
string
ipAddress
عنوان IP الذي يمكن للعقد الأخرى استخدامه للاتصال بعقدة الحساب هذه. يتم تعيين عنوان IP فريد لكل عقدة حساب تتم إضافتها إلى تجمع. كلما تمت إزالة عقدة حساب من تجمع، يتم حذف جميع ملفاتها المحلية، ويتم استعادة عنوان IP ويمكن إعادة استخدامه لعقد الحوسبة الجديدة.
ipAddress: string
قيمة الخاصية
string
ipv6Address
عنوان IPv6 الذي يمكن للعقد الأخرى استخدامه للاتصال بعقدة الحوسبة هذه. يتم تعيين عنوان IP فريد لكل عقدة حساب تتم إضافتها إلى تجمع. كلما تمت إزالة عقدة حساب من تجمع، يتم حذف جميع ملفاتها المحلية، ويتم استعادة عنوان IP ويمكن إعادة استخدامه لعقد الحوسبة الجديدة. لن تكون هذه الخاصية موجودة إذا لم يتم تكوين التجمع ل IPv6.
ipv6Address: string
قيمة الخاصية
string
isDedicated
ما إذا كانت عقدة الحساب هذه عقدة حساب مخصصة. إذا كانت خاطئة، فإن عقدة الحساب هي عقدة حسابية موضعية/منخفضة الأولوية.
isDedicated?: boolean
قيمة الخاصية
boolean
lastBootTime
آخر مرة تم فيها بدء تشغيل عقدة الحساب. قد لا تكون هذه الخاصية موجودة إذا كانت حالة عقدة الحساب غير قابلة للاستخدام.
lastBootTime: string
قيمة الخاصية
string
nodeAgentInfo
معلومات حول إصدار عامل Compute Node ووقت ترقية عقدة الحساب إلى إصدار جديد.
nodeAgentInfo: BatchNodeAgentInfoOutput
قيمة الخاصية
recentTasks
قائمة بالمهام التي تغيرت حالتها مؤخرا. هذه الخاصية موجودة فقط إذا تم تشغيل مهمة واحدة على الأقل على عقدة الحساب هذه منذ تعيينها إلى التجمع.
recentTasks?: BatchTaskInfoOutput[]
قيمة الخاصية
runningTasksCount
العدد الإجمالي لمهام الوظيفة قيد التشغيل حاليا على عقدة الحساب. يتضمن ذلك مهام مدير الوظيفة والمهام العادية، ولكن ليس إعداد الوظيفة أو إصدار الوظيفة أو مهام البدء.
runningTasksCount?: number
قيمة الخاصية
number
runningTaskSlotsCount
العدد الإجمالي لفتحات الجدولة المستخدمة من قبل تشغيل مهام الوظيفة حاليا على عقدة الحساب. يتضمن ذلك مهام مدير الوظيفة والمهام العادية، ولكن ليس إعداد الوظيفة أو إصدار الوظيفة أو مهام البدء.
runningTaskSlotsCount?: number
قيمة الخاصية
number
schedulingState
ما إذا كانت عقدة الحساب متوفرة لجدولة المهام.
القيم المحتملة: "ممكن"، "معطل"
schedulingState?: string
قيمة الخاصية
string
startTask
المهمة المحددة للتشغيل على عقدة الحساب أثناء انضمامها إلى التجمع.
startTask?: BatchStartTaskOutput
قيمة الخاصية
startTaskInfo
معلومات وقت التشغيل حول تنفيذ StartTask على عقدة الحساب.
startTaskInfo?: BatchStartTaskInfoOutput
قيمة الخاصية
state
الحالة الحالية لعقدة الحساب. تم استباق عقدة الحوسبة Spot/Low-priority. ستتم إعادة جدولة المهام التي كانت تعمل على عقدة الحساب عند استباقها عند توفر عقدة حساب أخرى.
القيم المحتملة: "الخمول" و"إعادة التشغيل" و"إعادة التعيين" و"التشغيل" و"غير قابل للاستخدام" و"الإنشاء" و"البدء" و"waitingforstarttask" و"starttaskfailed" و"unknown" و"leavingpool" و"offline" و"preempted" و"upgradingos" و"deallocated" و"إلغاء التخصيص" و"إلغاء التخصيص"
state: string
قيمة الخاصية
string
stateTransitionTime
الوقت الذي دخلت فيه عقدة الحساب حالتها الحالية.
stateTransitionTime: string
قيمة الخاصية
string
totalTasksRun
إجمالي عدد مهام المهمة المكتملة على عقدة الحساب. يتضمن ذلك مهام مدير الوظيفة والمهام العادية، ولكن ليس إعداد الوظيفة أو إصدار الوظيفة أو مهام البدء.
totalTasksRun: number
قيمة الخاصية
number
totalTasksSucceeded
العدد الإجمالي لمهام الوظيفة التي اكتملت بنجاح (مع exitCode 0) على عقدة الحساب. يتضمن ذلك مهام مدير الوظيفة والمهام العادية، ولكن ليس إعداد الوظيفة أو إصدار الوظيفة أو مهام البدء.
totalTasksSucceeded?: number
قيمة الخاصية
number
url
عنوان URL لعقدة الحساب.
url: string
قيمة الخاصية
string
virtualMachineInfo
معلومات حول الحالة الحالية للجهاز الظاهري.
virtualMachineInfo: VirtualMachineInfoOutput
قيمة الخاصية
vmSize
حجم الجهاز الظاهري الذي يستضيف عقدة الحساب. للحصول على معلومات حول الأحجام المتوفرة للأجهزة الظاهرية في التجمعات، راجع اختيار حجم الجهاز الظاهري لحساب العقد في تجمع Azure Batch (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).
vmSize: string
قيمة الخاصية
string