Start-ServiceFabricClusterUpgrade

ترقية مجموعة Service Fabric.

بناء الجملة

Start-ServiceFabricClusterUpgrade
     [-CodePackageVersion] <String>
     [-ClusterManifestVersion] <String>
     [-ForceRestart]
     [[-UpgradeReplicaSetCheckTimeoutSec] <UInt32>]
     [[-SortOrder] <UpgradeSortOrder>]
     [-ReplicaQuorumTimeoutSec <UInt32>]
     [-RestartProcess]
     [-InstanceCloseDelayDurationSec <UInt32>]
     [-UnmonitoredAuto]
     [-Force]
     [-TimeoutSec <Int32>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]
Start-ServiceFabricClusterUpgrade
     [-Code]
     [-CodePackageVersion] <String>
     [-ForceRestart]
     [[-UpgradeReplicaSetCheckTimeoutSec] <UInt32>]
     [[-SortOrder] <UpgradeSortOrder>]
     [-ReplicaQuorumTimeoutSec <UInt32>]
     [-RestartProcess]
     [-InstanceCloseDelayDurationSec <UInt32>]
     [-UnmonitoredAuto]
     [-Force]
     [-TimeoutSec <Int32>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]
Start-ServiceFabricClusterUpgrade
     [-Code]
     [-CodePackageVersion] <String>
     [-ForceRestart]
     [[-UpgradeReplicaSetCheckTimeoutSec] <UInt32>]
     [[-SortOrder] <UpgradeSortOrder>]
     [-ReplicaQuorumTimeoutSec <UInt32>]
     [-RestartProcess]
     [-InstanceCloseDelayDurationSec <UInt32>]
     [-UnmonitoredManual]
     [-Force]
     [-TimeoutSec <Int32>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]
Start-ServiceFabricClusterUpgrade
     [-Code]
     [-CodePackageVersion] <String>
     [-ForceRestart]
     [[-UpgradeReplicaSetCheckTimeoutSec] <UInt32>]
     [[-SortOrder] <UpgradeSortOrder>]
     [-ReplicaQuorumTimeoutSec <UInt32>]
     [-RestartProcess]
     [-InstanceCloseDelayDurationSec <UInt32>]
     [-Monitored]
     -FailureAction <UpgradeFailureAction>
     [-HealthCheckRetryTimeoutSec <UInt32>]
     [-HealthCheckWaitDurationSec <UInt32>]
     [-HealthCheckStableDurationSec <UInt32>]
     [-UpgradeDomainTimeoutSec <UInt32>]
     [-UpgradeTimeoutSec <UInt32>]
     [-ConsiderWarningAsError <Boolean>]
     [-MaxPercentUnhealthyApplications <Byte>]
     [-MaxPercentUnhealthyNodes <Byte>]
     [-ApplicationTypeHealthPolicyMap <ApplicationTypeHealthPolicyMap>]
     [-EnableDeltaHealthEvaluation]
     [-MaxPercentDeltaUnhealthyNodes <Byte>]
     [-MaxPercentUpgradeDomainDeltaUnhealthyNodes <Byte>]
     [-Force]
     [-ApplicationHealthPolicyMap <ApplicationHealthPolicyMap>]
     [-NodeTypeHealthPolicyMap <NodeTypeHealthPolicyMap>]
     [-TimeoutSec <Int32>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]
Start-ServiceFabricClusterUpgrade
     [-Config]
     [-ClusterManifestVersion] <String>
     [-ForceRestart]
     [[-UpgradeReplicaSetCheckTimeoutSec] <UInt32>]
     [[-SortOrder] <UpgradeSortOrder>]
     [-ReplicaQuorumTimeoutSec <UInt32>]
     [-RestartProcess]
     [-InstanceCloseDelayDurationSec <UInt32>]
     [-UnmonitoredAuto]
     [-Force]
     [-TimeoutSec <Int32>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]
Start-ServiceFabricClusterUpgrade
     [-Config]
     [-ClusterManifestVersion] <String>
     [-ForceRestart]
     [[-UpgradeReplicaSetCheckTimeoutSec] <UInt32>]
     [[-SortOrder] <UpgradeSortOrder>]
     [-ReplicaQuorumTimeoutSec <UInt32>]
     [-RestartProcess]
     [-InstanceCloseDelayDurationSec <UInt32>]
     [-UnmonitoredManual]
     [-Force]
     [-TimeoutSec <Int32>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]
Start-ServiceFabricClusterUpgrade
     [-Config]
     [-ClusterManifestVersion] <String>
     [-ForceRestart]
     [[-UpgradeReplicaSetCheckTimeoutSec] <UInt32>]
     [[-SortOrder] <UpgradeSortOrder>]
     [-ReplicaQuorumTimeoutSec <UInt32>]
     [-RestartProcess]
     [-InstanceCloseDelayDurationSec <UInt32>]
     [-Monitored]
     -FailureAction <UpgradeFailureAction>
     [-HealthCheckRetryTimeoutSec <UInt32>]
     [-HealthCheckWaitDurationSec <UInt32>]
     [-HealthCheckStableDurationSec <UInt32>]
     [-UpgradeDomainTimeoutSec <UInt32>]
     [-UpgradeTimeoutSec <UInt32>]
     [-ConsiderWarningAsError <Boolean>]
     [-MaxPercentUnhealthyApplications <Byte>]
     [-MaxPercentUnhealthyNodes <Byte>]
     [-ApplicationTypeHealthPolicyMap <ApplicationTypeHealthPolicyMap>]
     [-EnableDeltaHealthEvaluation]
     [-MaxPercentDeltaUnhealthyNodes <Byte>]
     [-MaxPercentUpgradeDomainDeltaUnhealthyNodes <Byte>]
     [-Force]
     [-ApplicationHealthPolicyMap <ApplicationHealthPolicyMap>]
     [-NodeTypeHealthPolicyMap <NodeTypeHealthPolicyMap>]
     [-TimeoutSec <Int32>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]
Start-ServiceFabricClusterUpgrade
     [-CodePackageVersion] <String>
     [-ClusterManifestVersion] <String>
     [-ForceRestart]
     [[-UpgradeReplicaSetCheckTimeoutSec] <UInt32>]
     [[-SortOrder] <UpgradeSortOrder>]
     [-ReplicaQuorumTimeoutSec <UInt32>]
     [-RestartProcess]
     [-InstanceCloseDelayDurationSec <UInt32>]
     [-UnmonitoredManual]
     [-Force]
     [-TimeoutSec <Int32>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]
Start-ServiceFabricClusterUpgrade
     [-CodePackageVersion] <String>
     [-ClusterManifestVersion] <String>
     [-ForceRestart]
     [[-UpgradeReplicaSetCheckTimeoutSec] <UInt32>]
     [[-SortOrder] <UpgradeSortOrder>]
     [-ReplicaQuorumTimeoutSec <UInt32>]
     [-RestartProcess]
     [-InstanceCloseDelayDurationSec <UInt32>]
     [-Monitored]
     -FailureAction <UpgradeFailureAction>
     [-HealthCheckRetryTimeoutSec <UInt32>]
     [-HealthCheckWaitDurationSec <UInt32>]
     [-HealthCheckStableDurationSec <UInt32>]
     [-UpgradeDomainTimeoutSec <UInt32>]
     [-UpgradeTimeoutSec <UInt32>]
     [-ConsiderWarningAsError <Boolean>]
     [-MaxPercentUnhealthyApplications <Byte>]
     [-MaxPercentUnhealthyNodes <Byte>]
     [-ApplicationTypeHealthPolicyMap <ApplicationTypeHealthPolicyMap>]
     [-EnableDeltaHealthEvaluation]
     [-MaxPercentDeltaUnhealthyNodes <Byte>]
     [-MaxPercentUpgradeDomainDeltaUnhealthyNodes <Byte>]
     [-Force]
     [-ApplicationHealthPolicyMap <ApplicationHealthPolicyMap>]
     [-NodeTypeHealthPolicyMap <NodeTypeHealthPolicyMap>]
     [-TimeoutSec <Int32>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]

الوصف

يقوم الأمر cmdlet Start-ServiceFabricClusterUpgrade بترقية مجموعة Service Fabric. يمكنك ترقية رمز Service Fabric أو التكوين أو كل من التعليمات البرمجية والتكوين.

لإدارة مجموعات Service Fabric، ابدأ Windows PowerShell باستخدام الخيار تشغيل كمسؤول. قبل إجراء أي عملية على مجموعة Service Fabric، قم بإنشاء اتصال بالمجموعة باستخدام Connect-ServiceFabricCluster cmdlet.

أمثلة

مثال 1: بدء الترقية اليدوية غير المراقبة

PS C:\> Start-ServiceFabricClusterUpgrade -CodePackageVersion "2.0.59.0" -ClusterManifestVersion "v2" -UnmonitoredManual

يبدأ هذا الأمر الترقية اليدوية غير المراقبة لحزمة التعليمات البرمجية المحددة والتكوين.

مثال 2: بدء الترقية للتعليمات البرمجية فقط

PS C:\> Start-ServiceFabricClusterUpgrade -Code -CodePackageVersion "2.0.59.0" -UnmonitoredAuto

يبدأ هذا الأمر الترقية التلقائية غير المراقبة لحزمة التعليمات البرمجية المحددة. لا توجد ترقية تكوين.

مثال 3: بدء ترقية التكوين فقط

Start-ServiceFabricClusterUpgrade -ClusterManifestVersion "v2" -Config -FailureAction Rollback -Monitored

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

مثال 4: بدء الترقية باستخدام نهج حماية مخصص

PS C:\> $AppTypeHealthPolicyMap = New-Object -TypeName "System.Fabric.Health.ApplicationTypeHealthPolicyMap"
PS C:\> $AppTypeHealthPolicyMap.Add("CriticalAppType", 0)

PS C:\> $svcType = New-Object -TypeName System.Fabric.Health.ServiceTypeHealthPolicy
PS C:\> $svcType.MaxPercentUnhealthyPartitionsPerService = 20
PS C:\> $svcType.MaxPercentUnhealthyReplicasPerPartition = 20
PS C:\> $warningAsErrorPolicy = New-Object -TypeName System.Fabric.Health.ApplicationHealthPolicy
PS C:\> $warningAsErrorPolicy.ConsiderWarningAsError = $true
PS C:\> $warningAsErrorPolicy.DefaultServiceTypeHealthPolicy = $svcType

PS C:\> $appHealthPolicyMap = New-Object -TypeName System.Fabric.Health.ApplicationHealthPolicyMap
PS C:\> $appHealthPolicyMap.Add("fabric:/System", $warningAsErrorPolicy)

PS C:\> Start-ServiceFabricClusterUpgrade -CodePackageVersion "4.2.83.9493" -ClusterManifestVersion "ScaleMin-1.0" -Monitored -FailureAction Rollback -ApplicationTypeHealthPolicyMap $AppTypeHealthPolicyMap -Force -MaxPercentUnhealthyNodes 20 -MaxPercentUnhealthyApplications 20 -ApplicationHealthPolicyMap $appHealthPolicyMap

يبدأ هذا الأمر الترقية المراقبة لحزمة التعليمات البرمجية المحددة والتكوين ويمرر نهج الحماية المخصصة. يحدد نهج حماية نظام المجموعة المخصص، ويحدد MaxPercentUnhealthyApplications مختلفة لنوع تطبيق مهم ونهج حماية تطبيق مخصص لتطبيق نظام المجموعة.

المعلمات

-ApplicationHealthPolicyMap

يحدد كائن System.Fabric.Health.ApplicationHealthPolicyMap الذي يتضمن نهج حماية مخصصة لبعض التطبيقات أو كلها. إذا لم تحدد هذه المعلمة، أو إذا لم تقم بتضمين إدخال في الخريطة لأحد التطبيقات، فسيتم تقييم هذا التطبيق باستخدام نهج حماية التطبيق المحدد في بيان التطبيق إذا كان موجودا، أو نهج الصحة الافتراضي بخلاف ذلك.

Type:ApplicationHealthPolicyMap
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ApplicationTypeHealthPolicyMap

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

على سبيل المثال، إذا كانت بعض التطبيقات من نوع ما مهمة، يمكن لمسؤول نظام المجموعة إضافة إدخال إلى الخريطة لنوع التطبيق هذا وتعيين قيمة 0٪ (أي، لا تتسامح مع أي حالات فشل). يمكن تقييم جميع التطبيقات الأخرى باستخدام المعلمة MaxPercentUnhealthyApplications المعينة إلى 20٪ للتسامح مع بعض حالات الفشل من آلاف مثيلات التطبيق.

يتم استخدام مخطط نهج صحة نوع التطبيق فقط إذا كان بيان نظام المجموعة يتيح تقييم صحة نوع التطبيق باستخدام إدخال التكوين ل HealthManager/EnableApplicationTypeHealthEvaluation.

Type:ApplicationTypeHealthPolicyMap
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ClusterManifestVersion

تحديد الإصدار المخزن في بيان مجموعة Service Fabric.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Code

يشير إلى أن الحزمة تتضمن ملف .msi Service Fabric فقط.

Type:SwitchParameter
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-CodePackageVersion

تحديد إصدار ملف .msi Service Fabric.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Config

يشير إلى أن الحزمة عبارة عن بيان مجموعة Service Fabric.

Type:SwitchParameter
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

مطالبات للتأكيد قبل تشغيل الأمر.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ConsiderWarningAsError

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

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableDeltaHealthEvaluation

يشير إلى استخدام تقييم صحة دلتا لتحديد ما إذا كانت مجموعة Service Fabric سليمة.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FailureAction

تحديد الإجراء الذي يجب اتخاذه إذا فشلت الترقية المراقبة. القيم المقبولة لهذه المعلمة هي:

  • العودة إلى الحالة السابقة
  • يدوي
Type:UpgradeFailureAction
Accepted values:Invalid, Rollback, Manual
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Force

يشير إلى أن cmdlet هذا يتخطى رسالة التحذير ويجبر الترقية.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ForceRestart

يشير إلى إعادة تشغيل مضيف الخدمة حتى إذا كانت الترقية تغيير التكوين فقط.

Type:SwitchParameter
Position:2
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-HealthCheckRetryTimeoutSec

تحديد المدة، بالثوان، التي بعد ذلك يعيد Service Fabric محاولة التحقق من الصحة إذا فشل فحص الصحة السابق.

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-HealthCheckStableDurationSec

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

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-HealthCheckWaitDurationSec

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

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InstanceCloseDelayDurationSec

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

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MaxPercentDeltaUnhealthyNodes

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

Type:Byte
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MaxPercentUnhealthyApplications

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

Type:Byte
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MaxPercentUnhealthyNodes

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

Type:Byte
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MaxPercentUpgradeDomainDeltaUnhealthyNodes

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

Type:Byte
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Monitored

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

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-NodeTypeHealthPolicyMap

تعريف خريطة ذات النسب المئوية القصوى للعقد غير السليمة لنوع معين من العقد.

يمكن استخدام مخطط نهج السلامة لنوع العقدة أثناء تقييم سلامة نظام المجموعة لوصف أنواع العقد الخاصة. يتم تقييم أنواع العقد المضمنة في الخريطة مقابل النسبة المئوية المضمنة في الخريطة، وأيضا مع العمومي (راجع System.Fabric.Health.ClusterHealthPolicy.MaxPercentUnhealthyNodes). يتم أيضا حساب عقد أنواع العقد المحددة في الخريطة مقابل التجمع العمومي للعقد؛ إنها فحوصات مستقلة.

Type:NodeTypeHealthPolicyMap
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ReplicaQuorumTimeoutSec

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

تم إهمال هذه المعلمة. حدد المعلمة UpgradeReplicaSetCheckTimeoutSec بدلا من ذلك.

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RestartProcess

يشير إلى إعادة تشغيل مضيف الخدمة كجزء من الترقية.

تم إهمال هذه المعلمة. حدد المعلمة ForceRestart بدلا من ذلك.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SortOrder

يحدد الترتيب الذي تنتقل به الترقية من خلال نظام المجموعة.

القيم المحتملة على النحو التالي:

  • Invalid - يشير إلى أن ترتيب الفرز هذا غير صحيح. تحتوي جميع تعدادات Service Fabric على النوع غير الصالح.
  • Default - يشير إلى أنه سيتم استخدام ترتيب الفرز الافتراضي (كما هو محدد في بيان نظام المجموعة).
  • Numeric - يشير إلى أنه سيتم استخدام ترتيب الفرز الرقمي للأمام (أسماء UD التي تم فرزها كأرقام).
  • Lexicographical - يشير إلى أنه سيتم استخدام ترتيب الفرز المعجمي الأمامي (أسماء UD التي تم فرزها كسلاسل).
  • ReverseNumeric - يشير إلى أنه سيتم استخدام ترتيب الفرز الرقمي العكسي (أسماء UD التي تم فرزها كأرقام).
  • ReverseLexicographical- يشير إلى أنه سيتم استخدام ترتيب الفرز المعجمي العكسي (أسماء UD التي تم فرزها كسلاسل).
Type:UpgradeSortOrder
Accepted values:Invalid, Default, Numeric, Lexicographical, ReverseNumeric, ReverseLexicographical
Position:4
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TimeoutSec

تحديد فترة المهلة، بالثوان، للعملية.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UnmonitoredAuto

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

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-UnmonitoredManual

يشير إلى أن وضع الترقية يدوي غير مراقب. بعد ترقية Service Fabric لمجال ترقية، ينتظر الأمر Resume-ServiceFabricClusterUpgrade لبدء ترقية مجال الترقية التالي بشكل صريح.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-UpgradeDomainTimeoutSec

يحدد الحد الأقصى للوقت، بالثوان، الذي يمكن أن يستغرقه Service Fabric لترقية مجال ترقية واحد. بعد هذه الفترة، تفشل الترقية.

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UpgradeReplicaSetCheckTimeoutSec

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

Type:UInt32
Position:3
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UpgradeTimeoutSec

يحدد الحد الأقصى للوقت، بالثوان، الذي يستغرقه Service Fabric للترقية بأكملها. بعد هذه الفترة، تفشل الترقية.

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

تعرض ما سيحدث عند تشغيل الأمر cmdlet. لم يتم تشغيل cmdlet.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

الإدخالات

None

المخرجات

System.Object