مشاركة عبر


BatchNodeOutput interface

عقدة حساب في خدمة Batch.

الخصائص

affinityId

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

allocationTime

الوقت الذي تم فيه تخصيص عقدة الحساب هذه إلى التجمع. هذا هو الوقت الذي تم فيه تخصيص عقدة الحساب في البداية ولا تتغير بمجرد تعيينها. لا يتم تحديثه عند شفاء عقدة الحساب أو استباقها.

endpointConfiguration

تكوين نقطة النهاية لعقدة الحساب.

errors

قائمة الأخطاء التي تواجهها عقدة الحساب حاليا.

id

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

ipAddress

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

ipv6Address

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

isDedicated

ما إذا كانت عقدة الحساب هذه عقدة حساب مخصصة. إذا كانت خاطئة، فإن عقدة الحساب هي عقدة حسابية موضعية/منخفضة الأولوية.

lastBootTime

آخر مرة تم فيها بدء تشغيل عقدة الحساب. قد لا تكون هذه الخاصية موجودة إذا كانت حالة عقدة الحساب غير قابلة للاستخدام.

nodeAgentInfo

معلومات حول إصدار عامل Compute Node ووقت ترقية عقدة الحساب إلى إصدار جديد.

recentTasks

قائمة بالمهام التي تغيرت حالتها مؤخرا. هذه الخاصية موجودة فقط إذا تم تشغيل مهمة واحدة على الأقل على عقدة الحساب هذه منذ تعيينها إلى التجمع.

runningTasksCount

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

runningTaskSlotsCount

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

schedulingState

ما إذا كانت عقدة الحساب متوفرة لجدولة المهام.

القيم المحتملة: "ممكن"، "معطل"

startTask

المهمة المحددة للتشغيل على عقدة الحساب أثناء انضمامها إلى التجمع.

startTaskInfo

معلومات وقت التشغيل حول تنفيذ StartTask على عقدة الحساب.

state

الحالة الحالية لعقدة الحساب. تم استباق عقدة الحوسبة Spot/Low-priority. ستتم إعادة جدولة المهام التي كانت تعمل على عقدة الحساب عند استباقها عند توفر عقدة حساب أخرى.

القيم المحتملة: "الخمول" و"إعادة التشغيل" و"إعادة التعيين" و"التشغيل" و"غير قابل للاستخدام" و"الإنشاء" و"البدء" و"waitingforstarttask" و"starttaskfailed" و"unknown" و"leavingpool" و"offline" و"preempted" و"upgradingos" و"deallocated" و"إلغاء التخصيص" و"إلغاء التخصيص"

stateTransitionTime

الوقت الذي دخلت فيه عقدة الحساب حالتها الحالية.

totalTasksRun

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

totalTasksSucceeded

العدد الإجمالي لمهام الوظيفة التي اكتملت بنجاح (مع exitCode 0) على عقدة الحساب. يتضمن ذلك مهام مدير الوظيفة والمهام العادية، ولكن ليس إعداد الوظيفة أو إصدار الوظيفة أو مهام البدء.

url

عنوان URL لعقدة الحساب.

virtualMachineInfo

معلومات حول الحالة الحالية للجهاز الظاهري.

vmSize

حجم الجهاز الظاهري الذي يستضيف عقدة الحساب. للحصول على معلومات حول الأحجام المتوفرة للأجهزة الظاهرية في التجمعات، راجع اختيار حجم الجهاز الظاهري لحساب العقد في تجمع 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