Start-ServiceFabricClusterConfigurationUpgrade
ترقية تكوين نظام المجموعة.
بناء الجملة
Start-ServiceFabricClusterConfigurationUpgrade
[-ClusterConfigPath] <String>
[-HealthCheckRetryTimeoutSec <UInt32>]
[-HealthCheckWaitDurationSec <UInt32>]
[-HealthCheckStableDurationSec <UInt32>]
[-UpgradeDomainTimeoutSec <UInt32>]
[-UpgradeTimeoutSec <UInt32>]
[-MaxPercentUnhealthyApplications <Byte>]
[-MaxPercentUnhealthyNodes <Byte>]
[-MaxPercentDeltaUnhealthyNodes <Byte>]
[-MaxPercentUpgradeDomainDeltaUnhealthyNodes <Byte>]
[-ApplicationHealthPolicies <ApplicationHealthPolicyMap>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
الوصف
يقوم Start-ServiceFabricClusterConfigurationUpgrade cmdlet بترقية تكوين نظام المجموعة باستخدام ملف تكوين نظام المجموعة بتنسيق JavaScript Object Notation (JSON).
أمثلة
مثال 1: ترقية تكوين نظام المجموعة
PS C:\> Start-ServiceFabricClusterConfigurationUpgrade -ClusterConfigPath "configurationV2.json"
يقوم الأمر cmdlet بترقية تكوين نظام المجموعة استنادا إلى ملف تكوين نظام المجموعة.
المعلمات
-ApplicationHealthPolicies
{{Fill ApplicationHealthPolicies Description}}
النوع: | ApplicationHealthPolicyMap |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | False |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-ClusterConfigPath
تحديد مسار ملف تكوين نظام المجموعة.
النوع: | String |
Position: | 0 |
القيمة الافتراضية: | None |
مطلوب: | True |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-HealthCheckRetryTimeoutSec
يحدد المدة، بالثوان، التي بعد ذلك يعيد Service Fabric محاولة التحقق من الصحة إذا فشل فحص الصحة السابق.
النوع: | UInt32 |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | False |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-HealthCheckStableDurationSec
يحدد المدة، بالثوان، التي ينتظرها Service Fabric للتحقق من استقرار المجموعة قبل الانتقال إلى مجال الترقية التالي أو إكمال الترقية. تمنع مدة الانتظار هذه التغييرات غير المكتملة في الصحة مباشرة بعد إجراء الفحص الصحي.
النوع: | UInt32 |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | False |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-HealthCheckWaitDurationSec
يحدد المدة، بالثوان، التي ينتظرها Service Fabric قبل إجراء فحص السلامة الأولي بعد الانتهاء من الترقية على مجال الترقية.
النوع: | UInt32 |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | False |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-MaxPercentDeltaUnhealthyNodes
يحدد الحد الأقصى للنسبة المئوية المسموح بها للعقد غير السليمة دلتا التي يمكن أن تحتوي على حالات خطأ صحية مجمعة. إذا كانت العقد غير السليمة الحالية لا تحترم النسبة المئوية بالنسبة للحالة في بداية الترقية، فإن نظام المجموعة غير صحي.
النوع: | Byte |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | False |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-MaxPercentUnhealthyApplications
يحدد الحد الأقصى للنسبة المئوية المسموح بها للتطبيقات التي يمكن أن تحتوي على حالة خطأ صحية مجمعة. إذا تجاوزت الترقية هذه النسبة المئوية، فإن نظام المجموعة غير صحي.
النوع: | Byte |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | False |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-MaxPercentUnhealthyNodes
تحديد النسبة المئوية القصوى للعقد التي يمكن أن تحتوي على حالات خطأ صحية مجمعة. إذا كانت التطبيقات غير السليمة الحالية لا تحترم هذه النسبة المئوية، يعتبر نظام المجموعة غير صحي.
النوع: | Byte |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | False |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-MaxPercentUpgradeDomainDeltaUnhealthyNodes
تحديد النسبة المئوية القصوى للعقد غير السليمة دلتا مجال الترقية التي يمكن أن تحتوي على حالات خطأ صحية مجمعة. إذا كان هناك أي مجال ترقية حيث لا تحترم العقد غير السليمة الحالية النسبة المئوية بالنسبة للحالة في بداية الترقية، يعتبر نظام المجموعة غير صحي.
النوع: | Byte |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | False |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-TimeoutSec
تحديد فترة المهلة، بالثوني، للعملية.
النوع: | Int32 |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | False |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-UpgradeDomainTimeoutSec
يحدد الحد الأقصى للوقت، بالثوان، الذي يستغرقه Service Fabric لترقية مجال ترقية واحد. بعد هذه الفترة، تفشل الترقية.
النوع: | UInt32 |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | False |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-UpgradeTimeoutSec
يحدد الحد الأقصى للوقت، بالثوان، الذي يستغرقه Service Fabric للترقية بأكملها. بعد هذه الفترة، تفشل الترقية.
النوع: | UInt32 |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | False |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
الإدخالات
None
المخرجات
System.Object