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>]
Description
Start-ServiceFabricClusterUpgrade cmdlet은 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 개체를 지정합니다. 이 매개 변수를 지정하지 않거나 애플리케이션에 대한 맵에 항목을 포함하지 않으면 해당 애플리케이션이 있는 경우 애플리케이션 매니페스트에 정의된 애플리케이션 상태 정책을 사용하여 평가되거나, 그렇지 않으면 기본 상태 정책으로 평가됩니다.
형식: | ApplicationHealthPolicyMap |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ApplicationTypeHealthPolicyMap
애플리케이션 유형별로 허용되는 비정상 애플리케이션의 최대 비율을 정의하는 맵을 지정합니다. 이 맵의 애플리케이션 유형은 MaxPercentUnhealthyApplications 매개 변수에 지정된 전역 백분율이 아닌 특정 백분율을 사용하여 평가됩니다.
예를 들어 한 형식의 일부 애플리케이션이 중요한 경우, 클러스터 관리자는 항목을 해당 애플리케이션 유형에 대한 맵에 추가하고 0%의 값을 할당할 수 있습니다(즉, 오류를 허용하지 않음). 다른 모든 애플리케이션은 MaxPercentUnhealthyApplications 매개 변수를 20%로 설정하여 수천 개의 애플리케이션 인스턴스에서 일부 오류를 허용할 수 있습니다.
애플리케이션 유형 상태 정책 맵은 클러스터 매니페스트가 HealthManager/EnableApplicationTypeHealthEvaluation에 대한 구성 항목을 사용하여 애플리케이션 유형 상태 평가를 사용하도록 설정하는 경우에만 사용됩니다.
형식: | ApplicationTypeHealthPolicyMap |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ClusterManifestVersion
Service Fabric 클러스터 매니페스트에 저장된 버전을 지정합니다.
형식: | String |
Position: | 1 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Code
패키지에 Service Fabric .msi 파일만 포함되어 있음을 나타냅니다.
형식: | SwitchParameter |
Position: | 0 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-CodePackageVersion
Service Fabric .msi 파일의 버전을 지정합니다.
형식: | String |
Position: | 1 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Config
패키지가 Service Fabric 클러스터 매니페스트임을 나타냅니다.
형식: | SwitchParameter |
Position: | 0 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Confirm
cmdlet를 실행하기 전에 확인 메시지를 표시합니다.
형식: | SwitchParameter |
별칭: | cf |
Position: | Named |
Default value: | False |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ConsiderWarningAsError
클러스터 엔터티 및 노드 엔터티의 상태를 평가하는 동안 경고 상태 이벤트를 오류 이벤트로 처리할지 여부를 나타냅니다. 애플리케이션은 애플리케이션 상태 정책 설정을 사용하여 평가됩니다.
형식: | Boolean |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-EnableDeltaHealthEvaluation
델타 상태 평가가 Service Fabric 클러스터가 정상인지 확인하는 데 사용됨을 나타냅니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-FailureAction
모니터링되는 업그레이드가 실패할 경우 수행할 작업을 지정합니다. 이 매개 변수에 허용되는 값은 다음과 같습니다.
- 롤백
- 설명서
형식: | UpgradeFailureAction |
허용되는 값: | Invalid, Rollback, Manual |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Force
이 cmdlet은 경고 메시지를 건너뛰고 강제로 업그레이드를 수행했음을 나타냅니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ForceRestart
업그레이드가 구성 전용 변경인 경우에도 서비스 호스트가 다시 시작되었음을 나타냅니다.
형식: | SwitchParameter |
Position: | 2 |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-HealthCheckRetryTimeoutSec
이전 상태 검사가 실패하면 Service Fabric이 상태 검사를 다시 시도한 기간(초)을 지정합니다.
형식: | UInt32 |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-HealthCheckStableDurationSec
다음 업그레이드 도메인으로 이동하거나 업그레이드를 완료하기 전에 클러스터가 안정적인지 확인하기 위해 Service Fabric이 대기하는 기간(초)을 지정합니다. 이 대기 기간은 상태 검사가 수행된 직후에 감지되지 않은 상태 변경을 방지합니다.
형식: | UInt32 |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-HealthCheckWaitDurationSec
Service Fabric이 업그레이드 도메인에서 업그레이드를 완료한 후 초기 상태 검사를 수행하기 전에 대기하는 기간(초)을 지정합니다.
형식: | UInt32 |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-InstanceCloseDelayDurationSec
활성 요청이 정상적으로 드레이닝될 수 있도록 클러스터 업그레이드의 영향을 받는 상태 비정상 인스턴스가 닫히기 전까지 대기하는 기간(초)을 지정합니다. 이 대기 기간은 InstanceCloseDelayDuration에 대해 0이 아닌 값을 구성하고 미리 구성된 값을 재정의하는 상태 비저장 서비스의 인스턴스에만 적용됩니다. 자세한 내용은 InstanceCloseDelayDuration 을 참조하세요.
형식: | UInt32 |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-MaxPercentDeltaUnhealthyNodes
집계된 오류 상태를 가질 수 있는 델타 비정상 노드의 최대 비율을 지정합니다. 현재 비정상 노드가 업그레이드 시작 시 상태에 상대적인 백분율을 고려하지 않는 경우 클러스터는 비정상으로 간주됩니다.
형식: | Byte |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-MaxPercentUnhealthyApplications
집계된 오류 상태를 가질 수 있는 애플리케이션의 최대 비율을 지정합니다. 현재 비정상 애플리케이션이 이 양을 고려하지 않는 경우 클러스터는 비정상으로 간주됩니다.
형식: | Byte |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-MaxPercentUnhealthyNodes
집계된 오류 상태를 가질 수 있는 노드의 최대 백분율을 지정합니다. 현재 비정상 애플리케이션이 이 비율을 고려하지 않는 경우 클러스터는 비정상으로 간주됩니다.
형식: | Byte |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-MaxPercentUpgradeDomainDeltaUnhealthyNodes
집계된 상태 오류 상태를 가질 수 있는 업그레이드 도메인 델타 비정상 노드의 최대 비율을 지정합니다. 현재 비정상 노드가 업그레이드 시작 시 상태에 상대적인 백분율을 존중하지 않는 업그레이드 도메인이 있는 경우 클러스터는 비정상으로 간주됩니다.
형식: | Byte |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Monitored
업그레이드 모드가 모니터링됨을 나타냅니다. 즉, 업그레이드 도메인에 대한 업그레이드가 완료된 후 상태 검사가 수행됩니다. 업그레이드 도메인의 상태와 클러스터가 지정된 상태 정책을 충족하는 경우 Service Fabric은 다음 업그레이드 도메인의 업그레이드를 시작합니다. 업그레이드 도메인 또는 클러스터가 상태 정책을 충족하지 못하면 업그레이드가 실패하고 Service Fabric이 지정된 FailureAction에 따라 업그레이드를 롤백하거나 모니터링되지 않는 수동 모드로 전환합니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-NodeTypeHealthPolicyMap
특정 노드 형식에 대해 최대 백분율이 비정상 노드인 맵을 정의합니다.
클러스터 상태를 평가하는 동안 노드 유형 상태 정책 맵을 사용하여 특수 노드 유형을 설명할 수 있습니다. 맵에 포함된 노드 형식은 맵에 포함된 백분율 및 전역(System.Fabric.Health.ClusterHealthPolicy.MaxPercentUnhealthyNodes 참조)에 대해 평가됩니다. 맵에 지정된 노드 형식의 노드도 노드의 전역 풀에 대해 계산됩니다. 독립적인 검사입니다.
형식: | NodeTypeHealthPolicyMap |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ReplicaQuorumTimeoutSec
복제본 집합에 쿼럼이 있는지 확인하기 위한 제한 시간(초)을 지정합니다. 제한 시간이 지나면 업그레이드가 진행됩니다.
이 매개 변수는 더 이상 사용되지 않습니다. 대신 UpgradeReplicaSetCheckTimeoutSec 매개 변수를 지정합니다.
형식: | UInt32 |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-RestartProcess
서비스 호스트가 업그레이드의 일부로 다시 시작됨을 나타냅니다.
이 매개 변수는 더 이상 사용되지 않습니다. ForceRestart 매개 변수를 대신 지정합니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-SortOrder
클러스터를 통해 업그레이드가 진행되는 순서를 정의합니다.
가능한 값은 다음과 같습니다.
-
Invalid
- 이 정렬 순서가 잘못되었음을 나타냅니다. 모든 Service Fabric 열거형의 형식이 잘못되었습니다. -
Default
- 기본 정렬 순서(클러스터 매니페스트에 지정된 대로)가 사용됨을 나타냅니다. -
Numeric
- 정방향 숫자 정렬 순서(숫자로 정렬된 UD 이름)가 사용됨을 나타냅니다. -
Lexicographical
- 정방향 어휘 정렬 순서(문자열로 정렬된 UD 이름)가 사용됨을 나타냅니다. -
ReverseNumeric
- 역방향 숫자 정렬 순서(숫자로 정렬된 UD 이름)가 사용됨을 나타냅니다. -
ReverseLexicographical
- 역방향 어휘 정렬 순서(문자열로 정렬된 UD 이름)가 사용됨을 나타냅니다.
형식: | UpgradeSortOrder |
허용되는 값: | Invalid, Default, Numeric, Lexicographical, ReverseNumeric, ReverseLexicographical |
Position: | 4 |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-TimeoutSec
작업의 제한 시간(초)을 지정합니다.
형식: | Int32 |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-UnmonitoredAuto
업그레이드 모드가 자동으로 모니터링되지 않음을 나타냅니다. 상태 검사가 수행되지 않으며 Service Fabric이 업그레이드 도메인을 업그레이드한 후 Service Fabric은 클러스터 상태에 관계없이 다음 업그레이드 도메인의 업그레이드를 시작합니다. 이 모드는 프로덕션용으로 사용하지 않는 것이 좋습니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-UnmonitoredManual
업그레이드 모드가 수동으로 모니터링되지 않음을 나타냅니다. Service Fabric이 업그레이드 도메인을 업그레이드한 후 Resume-ServiceFabricClusterUpgrade cmdlet이 다음 업그레이드 도메인의 업그레이드를 명시적으로 시작할 때까지 기다립니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-UpgradeDomainTimeoutSec
Service Fabric이 단일 업그레이드 도메인을 업그레이드하는 데 걸리는 최대 시간(초)을 지정합니다. 이 기간이 지나면 업그레이드가 실패합니다.
형식: | UInt32 |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-UpgradeReplicaSetCheckTimeoutSec
아직 안전한 상태가 아닌 경우 Service Fabric에서 파티션이 안전한 상태가 될 때까지 대기하는 최대 시간을 지정합니다. 노드의 모든 파티션에서 안전 검사가 통과되면 Service Fabric은 해당 노드에 대한 업그레이드를 진행합니다.
형식: | UInt32 |
Position: | 3 |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-UpgradeTimeoutSec
Service Fabric이 전체 업그레이드에 걸리는 최대 시간(초)을 지정합니다. 이 기간이 지나면 업그레이드가 실패합니다.
형식: | UInt32 |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-WhatIf
cmdlet을 실행할 경우 발생하는 일을 표시합니다. cmdlet은 실행되지 않습니다.
형식: | SwitchParameter |
별칭: | wi |
Position: | Named |
Default value: | False |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
입력
None
출력
System.Object