BatchPoolUpdateOptions interface
معلمات لتحديث تجمع Azure Batch.
الخصائص
| application |
قائمة الحزم التي سيتم تثبيتها على كل عقدة حساب في التجمع. تؤثر التغييرات على مراجع الحزمة على جميع العقد الجديدة التي تنضم إلى التجمع، ولكن لا تؤثر على حساب العقد الموجودة بالفعل في التجمع حتى يتم إعادة تمهيدها أو إعادة تصورها. إذا كان هذا العنصر موجودا، فإنه يحل محل أي مراجع حزمة موجودة. إذا قمت بتحديد مجموعة فارغة، فستتم إزالة كافة مراجع الحزمة من التجمع. إذا تم حذفها، يتم ترك أي مراجع حزمة موجودة دون تغيير. |
| display |
اسم العرض للتجمع. لا يجب أن يكون اسم العرض فريدا ويمكن أن يحتوي على أي أحرف Unicode يصل طولها إلى 1024 كحد أقصى. يمكن تحديث هذا الحقل فقط عندما يكون التجمع فارغا. |
| enable |
ما إذا كان التجمع يسمح بالاتصال المباشر بين عقد الحساب. يؤدي تمكين الاتصال بين العقد إلى الحد الأقصى لحجم التجمع بسبب قيود النشر على عقد الحوسبة في التجمع. قد يؤدي هذا إلى عدم وصول التجمع إلى الحجم المطلوب. القيمة الافتراضية خاطئة. |
| metadata | قائمة أزواج الاسم والقيمة المقترنة بالتجمع كبيانات تعريف. إذا كان هذا العنصر موجودا، فإنه يحل محل أي بيانات تعريف موجودة تم تكوينها على التجمع. إذا قمت بتحديد مجموعة فارغة، تتم إزالة أي بيانات تعريف من التجمع. إذا تم حذفها، يتم ترك أي بيانات تعريف موجودة دون تغيير. |
| mount |
تحميل التخزين باستخدام نظام ملفات محدد طوال مدة بقاء التجمع. قم بتحميل التخزين باستخدام Azure fileshare أو NFS أو CIFS أو نظام الملفات المستند إلى Blobfuse. |
| network |
تكوين الشبكة للتجمع. يمكن تحديث هذا الحقل فقط عندما يكون التجمع فارغا. |
| start |
مهمة لتشغيلها على كل عقدة حساب أثناء انضمامها إلى التجمع. يتم تشغيل المهمة عند إضافة عقدة الحساب إلى التجمع أو عند إعادة تشغيل عقدة الحساب. إذا كان هذا العنصر موجودا، فإنه يقوم بالكتابة فوق أي StartTask موجود. إذا تم حذفها، يتم ترك أي StartTask موجودة دون تغيير. |
| task |
كيفية توزيع المهام عبر عقد الحوسبة في تجمع. إذا لم يتم تحديده، يكون الافتراضي هو spread. |
| task |
عدد فتحات المهام التي يمكن استخدامها لتشغيل المهام المتزامنة على عقدة حساب واحدة في التجمع. القيمة الافتراضية هي 1. القيمة القصوى هي أصغر من 4 أضعاف عدد الذاكرات الأساسية ل vmSize للتجمع أو 256. |
| upgrade |
نهج الترقية للتجمع. يصف نهج الترقية - تلقائي أو يدوي أو متجدد. |
| user |
قائمة حسابات المستخدمين التي سيتم إنشاؤها على كل عقدة حساب في التجمع. يمكن تحديث هذا الحقل فقط عندما يكون التجمع فارغا. |
| virtual |
تكوين الجهاز الظاهري للتجمع. يجب تحديد هذه الخاصية. |
| vm |
حجم الأجهزة الظاهرية في التجمع. للحصول على معلومات حول الأحجام المتوفرة للأجهزة الظاهرية في التجمعات، راجع اختيار حجم الجهاز الظاهري لحساب العقد في تجمع Azure Batch (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes). |
تفاصيل الخاصية
applicationPackageReferences
قائمة الحزم التي سيتم تثبيتها على كل عقدة حساب في التجمع. تؤثر التغييرات على مراجع الحزمة على جميع العقد الجديدة التي تنضم إلى التجمع، ولكن لا تؤثر على حساب العقد الموجودة بالفعل في التجمع حتى يتم إعادة تمهيدها أو إعادة تصورها. إذا كان هذا العنصر موجودا، فإنه يحل محل أي مراجع حزمة موجودة. إذا قمت بتحديد مجموعة فارغة، فستتم إزالة كافة مراجع الحزمة من التجمع. إذا تم حذفها، يتم ترك أي مراجع حزمة موجودة دون تغيير.
applicationPackageReferences?: BatchApplicationPackageReference[]
قيمة الخاصية
displayName
اسم العرض للتجمع. لا يجب أن يكون اسم العرض فريدا ويمكن أن يحتوي على أي أحرف Unicode يصل طولها إلى 1024 كحد أقصى. يمكن تحديث هذا الحقل فقط عندما يكون التجمع فارغا.
displayName?: string
قيمة الخاصية
string
enableInterNodeCommunication
ما إذا كان التجمع يسمح بالاتصال المباشر بين عقد الحساب. يؤدي تمكين الاتصال بين العقد إلى الحد الأقصى لحجم التجمع بسبب قيود النشر على عقد الحوسبة في التجمع. قد يؤدي هذا إلى عدم وصول التجمع إلى الحجم المطلوب. القيمة الافتراضية خاطئة.
يمكن تحديث هذا الحقل فقط عندما يكون التجمع فارغا.
enableInterNodeCommunication?: boolean
قيمة الخاصية
boolean
metadata
قائمة أزواج الاسم والقيمة المقترنة بالتجمع كبيانات تعريف. إذا كان هذا العنصر موجودا، فإنه يحل محل أي بيانات تعريف موجودة تم تكوينها على التجمع. إذا قمت بتحديد مجموعة فارغة، تتم إزالة أي بيانات تعريف من التجمع. إذا تم حذفها، يتم ترك أي بيانات تعريف موجودة دون تغيير.
metadata?: BatchMetadataItem[]
قيمة الخاصية
mountConfiguration
تحميل التخزين باستخدام نظام ملفات محدد طوال مدة بقاء التجمع. قم بتحميل التخزين باستخدام Azure fileshare أو NFS أو CIFS أو نظام الملفات المستند إلى Blobfuse.
يمكن تحديث هذا الحقل فقط عندما يكون التجمع فارغا.
mountConfiguration?: MountConfiguration[]
قيمة الخاصية
networkConfiguration
تكوين الشبكة للتجمع. يمكن تحديث هذا الحقل فقط عندما يكون التجمع فارغا.
networkConfiguration?: NetworkConfiguration
قيمة الخاصية
startTask
مهمة لتشغيلها على كل عقدة حساب أثناء انضمامها إلى التجمع. يتم تشغيل المهمة عند إضافة عقدة الحساب إلى التجمع أو عند إعادة تشغيل عقدة الحساب. إذا كان هذا العنصر موجودا، فإنه يقوم بالكتابة فوق أي StartTask موجود. إذا تم حذفها، يتم ترك أي StartTask موجودة دون تغيير.
startTask?: BatchStartTask
قيمة الخاصية
taskSchedulingPolicy
كيفية توزيع المهام عبر عقد الحوسبة في تجمع. إذا لم يتم تحديده، يكون الافتراضي هو spread.
يمكن تحديث هذا الحقل فقط عندما يكون التجمع فارغا.
taskSchedulingPolicy?: BatchTaskSchedulingPolicy
قيمة الخاصية
taskSlotsPerNode
عدد فتحات المهام التي يمكن استخدامها لتشغيل المهام المتزامنة على عقدة حساب واحدة في التجمع. القيمة الافتراضية هي 1. القيمة القصوى هي أصغر من 4 أضعاف عدد الذاكرات الأساسية ل vmSize للتجمع أو 256.
يمكن تحديث هذا الحقل فقط عندما يكون التجمع فارغا.
taskSlotsPerNode?: number
قيمة الخاصية
number
upgradePolicy
نهج الترقية للتجمع. يصف نهج الترقية - تلقائي أو يدوي أو متجدد.
يمكن تحديث هذا الحقل فقط عندما يكون التجمع فارغا.
upgradePolicy?: UpgradePolicy
قيمة الخاصية
userAccounts
قائمة حسابات المستخدمين التي سيتم إنشاؤها على كل عقدة حساب في التجمع. يمكن تحديث هذا الحقل فقط عندما يكون التجمع فارغا.
userAccounts?: UserAccount[]
قيمة الخاصية
virtualMachineConfiguration
تكوين الجهاز الظاهري للتجمع. يجب تحديد هذه الخاصية.
يمكن تحديث هذا الحقل فقط عندما يكون التجمع فارغا.
virtualMachineConfiguration?: VirtualMachineConfiguration
قيمة الخاصية
vmSize
حجم الأجهزة الظاهرية في التجمع. للحصول على معلومات حول الأحجام المتوفرة للأجهزة الظاهرية في التجمعات، راجع اختيار حجم الجهاز الظاهري لحساب العقد في تجمع Azure Batch (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).
يمكن تحديث هذا الحقل فقط عندما يكون التجمع فارغا.
vmSize?: string
قيمة الخاصية
string