Start-ServiceFabricClusterConfigurationUpgrade
Uaktualnia konfigurację klastra.
Składnia
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>]
Opis
Polecenie cmdlet Start-ServiceFabricClusterConfigurationUpgrade uaktualnia konfigurację klastra przy użyciu pliku konfiguracji klastra w formacie JavaScript Object Notation (JSON).
Przykłady
Przykład 1. Uaktualnianie konfiguracji klastra
PS C:\> Start-ServiceFabricClusterConfigurationUpgrade -ClusterConfigPath "configurationV2.json"
To polecenie cmdlet uaktualnia konfigurację klastra na podstawie pliku konfiguracji klastra.
Parametry
-ApplicationHealthPolicies
{{Fill ApplicationHealthPolicies Description}}
Typ: | ApplicationHealthPolicyMap |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ClusterConfigPath
Określa ścieżkę pliku konfiguracji klastra.
Typ: | String |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-HealthCheckRetryTimeoutSec
Określa czas trwania w sekundach, po którym usługa Service Fabric ponawia próbę sprawdzenia kondycji, jeśli poprzednia kontrola kondycji zakończy się niepowodzeniem.
Typ: | UInt32 |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-HealthCheckStableDurationSec
Określa czas trwania w sekundach oczekiwania usługi Service Fabric w celu sprawdzenia, czy klaster jest stabilny przed przejściem do następnej domeny uaktualnienia lub ukończeniem uaktualnienia. Ten czas oczekiwania zapobiega niezkrytym zmianom kondycji bezpośrednio po wykonaniu kontroli kondycji.
Typ: | UInt32 |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-HealthCheckWaitDurationSec
Określa czas trwania w sekundach oczekiwania usługi Service Fabric przed wykonaniem początkowej kontroli kondycji po zakończeniu uaktualniania w domenie uaktualnienia.
Typ: | UInt32 |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-MaxPercentDeltaUnhealthyNodes
Określa maksymalny tolerowany procent węzłów różnicowych w złej kondycji, które mogą mieć zagregowane stany kondycji błędu. Jeśli bieżące węzły w złej kondycji nie przestrzegają wartości procentowej względem stanu na początku uaktualnienia, klaster jest w złej kondycji.
Typ: | Byte |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-MaxPercentUnhealthyApplications
Określa maksymalny tolerowany procent aplikacji, które mogą mieć zagregowany stan kondycji błędu. Jeśli uaktualnienie przekroczy tę wartość procentową, klaster jest w złej kondycji.
Typ: | Byte |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-MaxPercentUnhealthyNodes
Określa maksymalny procent węzłów, które mogą mieć zagregowane stany kondycji błędu. Jeśli bieżące aplikacje w złej kondycji nie przestrzegają tej wartości procentowej, klaster jest uznawany za w złej kondycji.
Typ: | Byte |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-MaxPercentUpgradeDomainDeltaUnhealthyNodes
Określa maksymalny procent węzłów różnicowych domeny uaktualnienia, które mogą mieć zagregowane stany kondycji błędu. Jeśli istnieje jakakolwiek domena uaktualnienia, w której bieżące węzły w złej kondycji nie przestrzegają wartości procentowej względem stanu na początku uaktualnienia, klaster jest uznawany za w złej kondycji.
Typ: | Byte |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-TimeoutSec
Określa limit czasu dla operacji w sekundach.
Typ: | Int32 |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-UpgradeDomainTimeoutSec
Określa maksymalny czas (w sekundach), który zajmuje usłudze Service Fabric uaktualnienie pojedynczej domeny uaktualnienia. Po upływie tego okresu uaktualnianie zakończy się niepowodzeniem.
Typ: | UInt32 |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-UpgradeTimeoutSec
Określa maksymalny czas w sekundach potrzebny na całe uaktualnienie usługi Service Fabric. Po upływie tego okresu uaktualnianie zakończy się niepowodzeniem.
Typ: | UInt32 |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wejściowe
None
Dane wyjściowe
System.Object