Start-ServiceFabricPartitionQuorumLoss
Inicjuje błąd, aby umieścić partycję w utracie kworum. Poniżej przedstawiono różne sposoby określania lub wybierania partycji do wywoływania utraty kworum.
Składnia
Start-ServiceFabricPartitionQuorumLoss
-OperationId <Guid>
-QuorumLossMode <QuorumLossMode>
-QuorumLossDurationInSeconds <Int32>
-PartitionId <Guid>
-ServiceName <Uri>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Start-ServiceFabricPartitionQuorumLoss
-OperationId <Guid>
-QuorumLossMode <QuorumLossMode>
-QuorumLossDurationInSeconds <Int32>
-ServiceName <Uri>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Start-ServiceFabricPartitionQuorumLoss
-OperationId <Guid>
-QuorumLossMode <QuorumLossMode>
-QuorumLossDurationInSeconds <Int32>
-ServiceName <Uri>
[-PartitionKindSingleton]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Start-ServiceFabricPartitionQuorumLoss
-OperationId <Guid>
-QuorumLossMode <QuorumLossMode>
-QuorumLossDurationInSeconds <Int32>
-ServiceName <Uri>
[-PartitionKindNamed]
-PartitionKey <String>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Start-ServiceFabricPartitionQuorumLoss
-OperationId <Guid>
-QuorumLossMode <QuorumLossMode>
-QuorumLossDurationInSeconds <Int32>
-ServiceName <Uri>
[-PartitionKindUniformInt64]
-PartitionKey <String>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Opis
Polecenie cmdlet Start-ServiceFabricPartitionQuorumLoss inicjuje błąd, aby umieścić partycję usługi stanowej do utraty kworum w usłudze Azure Service Fabric.
Aby uruchomić to polecenie cmdlet, należy włączyć FaultAnalysisService.
Ostrzeżenie
Nie używaj tego polecenia cmdlet do wykonywania operacji utraty kworum w usługach systemowych. Uruchom to polecenie cmdlet, aby wykonać operację błędu utraty kworum tylko dla partycji dla usług stanowych.
Postęp operacji błędów można sprawdzić przy użyciu polecenia cmdlet Get-ServiceFabricPartitionQuorumLossProgress.
Przykłady
Przykład 1. Uruchamianie operacji utraty kworum dla usługi według identyfikatora partycji
PS C:\> Start-ServiceFabricPartitionQuorumLoss -OperationId aeaceca9-320d-4f7b-84e8-3cc13c29a974 -QuorumLossMode QuorumReplicas -QuorumLossDurationInSeconds 10 -PartitionId 20a726d0-3112-4c5a-a22c-2e4b8ee85280 -ServiceName "fabric:/ContosoApp/ContosoService"
To polecenie uruchamia operację błędu utraty kworum partycji w usłudze o nazwie fabric:/ContosoApp/ContosoService w partycji o identyfikatorze 20a726d0-3112-4c5a-a22c-2e4b8ee85280. Parametr QuorumLossMode ma wartość QuorumReplicas, co oznacza, że to polecenie cmdlet powoduje usterkę kworum replik. Określ unikatowy identyfikator GUID dla parametru OperationId. Możesz użyć tego identyfikatora, aby sprawdzić postęp operacji utraty kworum.
Parametry
-OperationId
Określa unikatowy identyfikator dla tej operacji. Określ unikatową wartość. Postęp operacji można sprawdzić, przekazując ten identyfikator do Get-ServiceFabricPartoritionQuorumLossProgress.
Typ: | Guid |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-PartitionId
Określa identyfikator partycji usługi Service Fabric, którą to polecenie cmdlet powoduje utratę kworum.
Typ: | Guid |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-PartitionKey
Określa klucz partycji usługi Service Fabric, który to polecenie cmdlet powoduje utratę kworum.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-PartitionKindNamed
Wskazuje, że partycja usługi Service Fabric, którą to polecenie cmdlet umieszcza w utracie kworum, jest partycją nazwaną.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-PartitionKindSingleton
Wskazuje, że partycja usługi Service Fabric, którą to polecenie cmdlet umieszcza w utracie kworum, jest pojedynczą partycją.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-PartitionKindUniformInt64
Wskazuje, że partycja usługi Service Fabric, którą to polecenie cmdlet umieszcza w utracie kworum, jest partycją UniformInt64.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-QuorumLossDurationInSeconds
Określa czas trwania w sekundach utraty kworum.
Typ: | Int32 |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-QuorumLossMode
Określa tryb utraty kworum, który wykonuje to polecenie cmdlet. Dopuszczalne wartości tego parametru to:
- FullQuorumLoss. W dół wszystkie repliki partycji docelowej.
- PartialQuorumLoss. W dół kworum replik partycji docelowej.
Typ: | QuorumLossMode |
Dopuszczalne wartości: | Invalid, QuorumReplicas, AllReplicas |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ServiceName
Określa identyfikator URI (Uniform Resource Identifier) usługi Service Fabric.
Typ: | Uri |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
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 |
Dane wejściowe
System.Guid
System.Uri
System.String
Dane wyjściowe
System.Object