Share via


FabricClient.FaultManagementClient.RestartNodeAsync メソッド

定義

オーバーロード

RestartNodeAsync(ReplicaSelector, CompletionMode)

ノードをホストするFabric.exe プロセスを再起動して、クラスター ノードを再起動します。

RestartNodeAsync(ReplicaSelector, CompletionMode, CancellationToken)

ノードをホストするFabric.exe プロセスを再起動して、クラスター ノードを再起動します。

RestartNodeAsync(String, BigInteger, CompletionMode)

ノードをホストするFabric.exe プロセスを再起動して、クラスター ノードを再起動します。

RestartNodeAsync(ReplicaSelector, CompletionMode, TimeSpan, CancellationToken)

ノードをホストするFabric.exe プロセスを再起動して、クラスター ノードを再起動します。

RestartNodeAsync(String, BigInteger, CompletionMode, CancellationToken)

ノードをホストするFabric.exe プロセスを再起動して、クラスター ノードを再起動します。

RestartNodeAsync(String, BigInteger, TimeSpan, CancellationToken)

ノードをホストするFabric.exe プロセスを再起動して、クラスター ノードを再起動します。

RestartNodeAsync(ReplicaSelector, Boolean, CompletionMode, TimeSpan, CancellationToken)

ノードをホストするFabric.exe プロセスを再起動して、クラスター ノードを再起動します。

RestartNodeAsync(String, BigInteger, Boolean, CompletionMode, TimeSpan, CancellationToken)

ノードをホストするFabric.exe プロセスを再起動して、クラスター ノードを再起動します。

RestartNodeAsync(ReplicaSelector, CompletionMode)

ノードをホストするFabric.exe プロセスを再起動して、クラスター ノードを再起動します。

public System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult> RestartNodeAsync (System.Fabric.ReplicaSelector replicaSelector, System.Fabric.CompletionMode completionMode);
member this.RestartNodeAsync : System.Fabric.ReplicaSelector * System.Fabric.CompletionMode -> System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult>
Public Function RestartNodeAsync (replicaSelector As ReplicaSelector, completionMode As CompletionMode) As Task(Of RestartNodeResult)

パラメーター

replicaSelector
ReplicaSelector

このパラメーターは、特定のレプリカを選択するために使用されます。 このレプリカの対応するノードが再起動されます。

completionMode
CompletionMode

[確認] に設定すると、システムはノードが再起動されたことをチェックし、そのノードが存在し、NodeStatus が Up になるまで API は返されません。 DoNotVerify に設定すると、ノードの再起動が開始されると、API は を返します。

戻り値

ターゲット ノードを表す情報と、選択されたレプリカを含むタスク。

例外

プロパティは ErrorCode 理由を示します。 ErrorCode が InvalidArgument の場合、nodeName は無効です。 ErrorCode が ReplicaDoesNotExist の場合、選択したレプリカが見つかりませんでした。 ErrorCode が PartitionNotFound の場合、指定されたパーティションは存在しません。

操作はタイムアウトしました。

値が null の引数が渡されました。

注釈

この API は、クラスター内の Service Fabric ノードの障害をシミュレートします。これにより、サービスのフェールオーバー回復パスがテストされます。

適用対象

RestartNodeAsync(ReplicaSelector, CompletionMode, CancellationToken)

ノードをホストするFabric.exe プロセスを再起動して、クラスター ノードを再起動します。

public System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult> RestartNodeAsync (System.Fabric.ReplicaSelector replicaSelector, System.Fabric.CompletionMode completionMode, System.Threading.CancellationToken token);
member this.RestartNodeAsync : System.Fabric.ReplicaSelector * System.Fabric.CompletionMode * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult>
Public Function RestartNodeAsync (replicaSelector As ReplicaSelector, completionMode As CompletionMode, token As CancellationToken) As Task(Of RestartNodeResult)

パラメーター

replicaSelector
ReplicaSelector

このパラメーターは、特定のレプリカを選択するために使用されます。 このレプリカの対応するノードが再起動されます。

completionMode
CompletionMode

[確認] に設定すると、システムはノードが再起動されたことをチェックし、そのノードが存在し、NodeStatus が Up になるまで API は返されません。 DoNotVerify に設定すると、ノードの再起動が開始されると、API は を返します。

token
CancellationToken

操作を取り消す要求を監視するキャンセル トークン。

戻り値

ターゲット ノードを表す情報と、選択されたレプリカを含むタスク。

例外

プロパティは ErrorCode 理由を示します。 ErrorCode が InvalidArgument の場合、nodeName は無効です。 ErrorCode が ReplicaDoesNotExist の場合、選択したレプリカが見つかりませんでした。 ErrorCode が PartitionNotFound の場合、指定されたパーティションは存在しません。

操作はタイムアウトしました。

値が null の引数が渡されました。

注釈

この API は、クラスター内の Service Fabric ノードの障害をシミュレートします。これにより、サービスのフェールオーバー回復パスがテストされます。

適用対象

RestartNodeAsync(String, BigInteger, CompletionMode)

ノードをホストするFabric.exe プロセスを再起動して、クラスター ノードを再起動します。

public System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult> RestartNodeAsync (string nodeName, System.Numerics.BigInteger nodeInstance, System.Fabric.CompletionMode completionMode);
member this.RestartNodeAsync : string * System.Numerics.BigInteger * System.Fabric.CompletionMode -> System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult>
Public Function RestartNodeAsync (nodeName As String, nodeInstance As BigInteger, completionMode As CompletionMode) As Task(Of RestartNodeResult)

パラメーター

nodeName
String

再起動するノードのノード名。

nodeInstance
BigInteger

再起動するノードのノード インスタンス ID。 指定しない場合、または 0 に設定されている場合、値は無視されます。 インスタンスが -1 に設定されている場合、システムはこの値を内部的に決定します。 インスタンスに正の値がある場合は、アクティブ ノード ID と比較されます。 ID が一致しない場合、プロセスは再起動されず、エラーが発生します。 古いメッセージによってこのエラーが発生する可能性があります。

completionMode
CompletionMode

[確認] に設定すると、システムはノードが再起動されたことをチェックし、そのノードが存在し、NodeStatus が Up になるまで API は返されません。 DoNotVerify に設定すると、ノードの再起動が開始されると、API は を返します。

戻り値

ターゲット ノードを表す情報を含むタスク。

例外

プロパティは ErrorCode 理由を示します。 ErrorCode が NodeNotFound の場合、nodeName または nodeInstance は無効です。 ErrorCode が InstanceIdMismatch の場合、指定された nodeInstance は現在実行中のインスタンスと一致しません。

操作はタイムアウトしました。

値が null の引数が渡されました。

注釈

この API は、クラスター内の Service Fabric ノードの障害をシミュレートします。これにより、サービスのフェールオーバー回復パスがテストされます。

適用対象

RestartNodeAsync(ReplicaSelector, CompletionMode, TimeSpan, CancellationToken)

ノードをホストするFabric.exe プロセスを再起動して、クラスター ノードを再起動します。

public System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult> RestartNodeAsync (System.Fabric.ReplicaSelector replicaSelector, System.Fabric.CompletionMode completionMode, TimeSpan operationTimeout, System.Threading.CancellationToken token);
member this.RestartNodeAsync : System.Fabric.ReplicaSelector * System.Fabric.CompletionMode * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult>
Public Function RestartNodeAsync (replicaSelector As ReplicaSelector, completionMode As CompletionMode, operationTimeout As TimeSpan, token As CancellationToken) As Task(Of RestartNodeResult)

パラメーター

replicaSelector
ReplicaSelector

このパラメーターは、特定のレプリカを選択するために使用されます。 レプリカがデプロイされているノードが再起動されます。

completionMode
CompletionMode

[確認] に設定すると、システムはノードが再起動されたことをチェックし、そのノードが存在し、NodeStatus が Up になるまで API は返されません。 DoNotVerify に設定すると、ノードの再起動が開始されると、API は を返します。

operationTimeout
TimeSpan

この API 呼び出しのタイムアウト。

token
CancellationToken

操作を取り消す要求を監視するキャンセル トークン。

戻り値

ターゲット ノードを表す情報と、選択されたレプリカを含むタスク。

例外

プロパティは ErrorCode 理由を示します。 ErrorCode が InvalidArgument の場合、nodeName は無効です。 ErrorCode が ReplicaDoesNotExist の場合、選択したレプリカが見つかりませんでした。 ErrorCode が PartitionNotFound の場合、指定されたパーティションは存在しません。

操作はタイムアウトしました。

値が null の引数が渡されました。

注釈

この API は、クラスター内の Service Fabric ノードの障害をシミュレートします。これにより、サービスのフェールオーバー回復パスがテストされます。

適用対象

RestartNodeAsync(String, BigInteger, CompletionMode, CancellationToken)

ノードをホストするFabric.exe プロセスを再起動して、クラスター ノードを再起動します。

public System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult> RestartNodeAsync (string nodeName, System.Numerics.BigInteger nodeInstance, System.Fabric.CompletionMode completionMode, System.Threading.CancellationToken token);
member this.RestartNodeAsync : string * System.Numerics.BigInteger * System.Fabric.CompletionMode * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult>
Public Function RestartNodeAsync (nodeName As String, nodeInstance As BigInteger, completionMode As CompletionMode, token As CancellationToken) As Task(Of RestartNodeResult)

パラメーター

nodeName
String

再起動するノードのノード名。

nodeInstance
BigInteger

再起動するノードのノード インスタンス ID。 指定しない場合、または 0 に設定されている場合、値は無視されます。 インスタンスが -1 に設定されている場合、システムはこの値を内部的に決定します。 インスタンスに正の値がある場合は、アクティブなインスタンス ID と比較されます。 インスタンスが一致しない場合、プロセスは再起動されず、エラーが発生します。 古いメッセージによってこのエラーが発生する可能性があります。

completionMode
CompletionMode

Verify設定すると、システムはノードの再起動をチェックし、そのノードが が存在し、NodeStatus が Up になるまで API は戻りません。 に DoNotVerify設定すると、ノードの再起動が開始されると、API は を返します。

token
CancellationToken

この操作が監視している CancellationToken。 これは、取り消す必要があることを操作に通知するために使用されます。

戻り値

ターゲット ノードを表す情報を含むタスク。

例外

プロパティは ErrorCode 理由を示します。 ErrorCode が NodeNotFound の場合、nodeName は無効です。 ErrorCode が InstanceIdMismatch の場合、指定された は nodeInstance 現在実行中のインスタンスと一致しません。

操作はタイムアウトしました。

値が null の引数が渡されました。

注釈

この API は、クラスター内の Service Fabric ノードの障害をシミュレートします。これにより、サービスのフェールオーバー回復パスがテストされます。

適用対象

RestartNodeAsync(String, BigInteger, TimeSpan, CancellationToken)

ノードをホストするFabric.exe プロセスを再起動して、クラスター ノードを再起動します。

public System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult> RestartNodeAsync (string nodeName, System.Numerics.BigInteger nodeInstance, TimeSpan operationTimeout, System.Threading.CancellationToken token);
member this.RestartNodeAsync : string * System.Numerics.BigInteger * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult>
Public Function RestartNodeAsync (nodeName As String, nodeInstance As BigInteger, operationTimeout As TimeSpan, token As CancellationToken) As Task(Of RestartNodeResult)

パラメーター

nodeName
String

再起動するノードのノード名。

nodeInstance
BigInteger

再起動するノードのノード インスタンス ID。 指定しない場合、または 0 に設定されている場合、値は無視されます。 インスタンスが -1 に設定されている場合、システムはこの値を内部的に決定します。 インスタンスに正の値がある場合は、アクティブ ノード ID と比較されます。 ID が一致しない場合、プロセスは再起動されず、エラーが発生します。 古いメッセージによってこのエラーが発生する可能性があります。

operationTimeout
TimeSpan

この API 呼び出しのタイムアウト。

token
CancellationToken

操作を取り消す要求を監視するキャンセル トークン。

戻り値

ターゲット ノードを表す情報を含むタスク。

例外

プロパティは ErrorCode 理由を示します。 ErrorCode が NodeNotFound の場合、nodeName は無効です。 ErrorCode が InstanceIdMismatch の場合、指定された nodeInstance は現在実行中のインスタンスと一致しません。

操作はタイムアウトしました。

値が null の引数が渡されました。

注釈

この API は、クラスター内の Service Fabric ノードの障害をシミュレートします。これにより、サービスのフェールオーバー回復パスがテストされます。

適用対象

RestartNodeAsync(ReplicaSelector, Boolean, CompletionMode, TimeSpan, CancellationToken)

ノードをホストするFabric.exe プロセスを再起動して、クラスター ノードを再起動します。

public System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult> RestartNodeAsync (System.Fabric.ReplicaSelector replicaSelector, bool createFabricDump, System.Fabric.CompletionMode completionMode, TimeSpan operationTimeout, System.Threading.CancellationToken token);
member this.RestartNodeAsync : System.Fabric.ReplicaSelector * bool * System.Fabric.CompletionMode * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult>
Public Function RestartNodeAsync (replicaSelector As ReplicaSelector, createFabricDump As Boolean, completionMode As CompletionMode, operationTimeout As TimeSpan, token As CancellationToken) As Task(Of RestartNodeResult)

パラメーター

replicaSelector
ReplicaSelector

このパラメーターは、特定のレプリカを選択するために使用されます。 このレプリカの対応するノードが再起動されます。

createFabricDump
Boolean

true に設定すると、システムはこのノードでFabric.exeのプロセス ダンプを作成します。

completionMode
CompletionMode

[確認] に設定すると、システムはノードが再起動されたことをチェックし、そのノードが存在し、NodeStatus が Up になるまで API は返されません。 DoNotVerify に設定すると、ノードの再起動が開始されると、API は を返します。

operationTimeout
TimeSpan

この API 呼び出しのタイムアウト。

token
CancellationToken

操作を取り消す要求を監視するキャンセル トークン。

戻り値

ターゲット ノードを表す情報と、選択されたレプリカを含むタスク。

例外

プロパティは ErrorCode 理由を示します。 ErrorCode が InvalidArgument の場合、nodeName は無効です。 ErrorCode が ReplicaDoesNotExist の場合、選択したレプリカが見つかりませんでした。 ErrorCode が PartitionNotFound の場合、指定されたパーティションは存在しません。

操作はタイムアウトしました。

値が null の引数が渡されました。

注釈

クラスター ノードはプロセスであり、仮想マシンや物理マシンではありません。 createFabricDump パラメーターが設定されている場合、再起動時にプロセスがクラッシュし、クラッシュ ダンプが、DCA をアップロードするように構成できるクラッシュ ダンプ フォルダーに配置されます。

適用対象

RestartNodeAsync(String, BigInteger, Boolean, CompletionMode, TimeSpan, CancellationToken)

ノードをホストするFabric.exe プロセスを再起動して、クラスター ノードを再起動します。

public System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult> RestartNodeAsync (string nodeName, System.Numerics.BigInteger nodeInstance, bool createFabricDump, System.Fabric.CompletionMode completionMode, TimeSpan operationTimeout, System.Threading.CancellationToken token);
member this.RestartNodeAsync : string * System.Numerics.BigInteger * bool * System.Fabric.CompletionMode * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult>
Public Function RestartNodeAsync (nodeName As String, nodeInstance As BigInteger, createFabricDump As Boolean, completionMode As CompletionMode, operationTimeout As TimeSpan, token As CancellationToken) As Task(Of RestartNodeResult)

パラメーター

nodeName
String

再起動するノードのノード名。

nodeInstance
BigInteger

再起動するノードのノード インスタンス ID。 指定しない場合、または 0 に設定されている場合、値は無視されます。 インスタンスが -1 に設定されている場合、システムはこの値を内部的に決定します。 インスタンスに正の値がある場合は、アクティブ ノード ID と比較されます。 ID が一致しない場合、プロセスは再起動されず、エラーが発生します。 古いメッセージによってこのエラーが発生する可能性があります。

createFabricDump
Boolean

true に設定すると、システムはこのノードでFabric.exeのプロセス ダンプを作成します。

completionMode
CompletionMode

[確認] に設定すると、システムはノードが再起動されたことをチェックし、そのノードが存在し、NodeStatus が Up になるまで API は返されません。 DoNotVerify に設定すると、ノードの再起動が開始されると、API は を返します。

operationTimeout
TimeSpan

この API 呼び出しのタイムアウト。

token
CancellationToken

操作を取り消す要求を監視するキャンセル トークン。

戻り値

ターゲット ノードを表す情報を含むタスク。

例外

プロパティは ErrorCode 理由を示します。 ErrorCode が NodeNotFound の場合、nodeName は無効です。 ErrorCode が InstanceIdMismatch の場合、指定された nodeInstance は現在実行中のインスタンスと一致しません。

操作はタイムアウトしました。

値が null の引数が渡されました。

注釈

この API は、クラスター内の Service Fabric ノードの障害をシミュレートします。これにより、サービスのフェールオーバー回復パスがテストされます。

適用対象