RollingUpgradePolicy interface
معلمات التكوين المستخدمة أثناء إجراء ترقية متجددة.
الخصائص
| enable |
السماح ل VMSS بتجاهل حدود AZ عند إنشاء دفعات الترقية. خذ بعين الاعتبار تحديث المجال وmaxBatchInstancePercent لتحديد حجم الدفعة. |
| max |
الحد الأقصى النسبة المئوية لإجمالي مثيلات الجهاز الظاهري التي ستتم ترقيتها في وقت واحد عن طريق الترقية المتداولة في دفعة واحدة. نظرا لأن هذا الحد الأقصى، يمكن أن تتسبب المثيلات غير السليمة في الدفعات السابقة أو المستقبلية في انخفاض النسبة المئوية للمثيلات في الدفعة لضمان موثوقية أعلى. القيمة الافتراضية لهذه المعلمة هي 20%. |
| max |
النسبة المئوية القصوى لإجمالي مثيلات الجهاز الظاهري في مجموعة المقياس التي يمكن أن تكون غير صحية في وقت واحد، إما نتيجة للترقية، أو عن طريق العثور عليها في حالة غير صحية بواسطة عمليات التحقق من صحة الجهاز الظاهري قبل إجهاض الترقية المتداولة. سيتم التحقق من هذا القيد قبل بدء أي دفعة. القيمة الافتراضية لهذه المعلمة هي 20%. |
| max |
النسبة المئوية القصوى لمثيلات الجهاز الظاهري التي تمت ترقيتها والتي يمكن العثور عليها في حالة غير صحية. سيحدث هذا الفحص بعد ترقية كل دفعة. إذا تم تجاوز هذه النسبة المئوية، يتم إجهاض التحديث المتداول. القيمة الافتراضية لهذه المعلمة هي 20%. |
| pause |
وقت الانتظار بين إكمال التحديث لجميع الأجهزة الظاهرية في دفعة واحدة وبدء الدفعة التالية. يجب تحديد المدة الزمنية بتنسيق ISO 8601. القيمة الافتراضية هي 0 ثانية (PT0S). |
| prioritize |
ترقية جميع المثيلات غير السليمة في مجموعة مقياس قبل أي مثيلات سليمة. |
تفاصيل الخاصية
enableCrossZoneUpgrade
السماح ل VMSS بتجاهل حدود AZ عند إنشاء دفعات الترقية. خذ بعين الاعتبار تحديث المجال وmaxBatchInstancePercent لتحديد حجم الدفعة.
enableCrossZoneUpgrade?: boolean
قيمة الخاصية
boolean
maxBatchInstancePercent
الحد الأقصى النسبة المئوية لإجمالي مثيلات الجهاز الظاهري التي ستتم ترقيتها في وقت واحد عن طريق الترقية المتداولة في دفعة واحدة. نظرا لأن هذا الحد الأقصى، يمكن أن تتسبب المثيلات غير السليمة في الدفعات السابقة أو المستقبلية في انخفاض النسبة المئوية للمثيلات في الدفعة لضمان موثوقية أعلى. القيمة الافتراضية لهذه المعلمة هي 20%.
maxBatchInstancePercent?: number
قيمة الخاصية
number
maxUnhealthyInstancePercent
النسبة المئوية القصوى لإجمالي مثيلات الجهاز الظاهري في مجموعة المقياس التي يمكن أن تكون غير صحية في وقت واحد، إما نتيجة للترقية، أو عن طريق العثور عليها في حالة غير صحية بواسطة عمليات التحقق من صحة الجهاز الظاهري قبل إجهاض الترقية المتداولة. سيتم التحقق من هذا القيد قبل بدء أي دفعة. القيمة الافتراضية لهذه المعلمة هي 20%.
maxUnhealthyInstancePercent?: number
قيمة الخاصية
number
maxUnhealthyUpgradedInstancePercent
النسبة المئوية القصوى لمثيلات الجهاز الظاهري التي تمت ترقيتها والتي يمكن العثور عليها في حالة غير صحية. سيحدث هذا الفحص بعد ترقية كل دفعة. إذا تم تجاوز هذه النسبة المئوية، يتم إجهاض التحديث المتداول. القيمة الافتراضية لهذه المعلمة هي 20%.
maxUnhealthyUpgradedInstancePercent?: number
قيمة الخاصية
number
pauseTimeBetweenBatches
وقت الانتظار بين إكمال التحديث لجميع الأجهزة الظاهرية في دفعة واحدة وبدء الدفعة التالية. يجب تحديد المدة الزمنية بتنسيق ISO 8601. القيمة الافتراضية هي 0 ثانية (PT0S).
pauseTimeBetweenBatches?: string
قيمة الخاصية
string
prioritizeUnhealthyInstances
ترقية جميع المثيلات غير السليمة في مجموعة مقياس قبل أي مثيلات سليمة.
prioritizeUnhealthyInstances?: boolean
قيمة الخاصية
boolean