blog

PowerShellコマンドレットでHyper-V ReplicaのHealthを確認する(下図)

この記事では、引き続き Cmdlet を使用して Hyper-V Replica の健全性ステータスを確認する方法について説明します。...

Oct 3, 2013 · 3 min. read
シェア

レプリカに問題がある場合、または任意の VM に対して "危険" または "警告" のレプリカの健全性状態が表示された場合、Measure-VMReplication コマンドレットを使用してレプリカの健全性統計を取得できます。

両コマンドレットは、-ComputerNameに加えて、他の多数のパラメータもサポートしています。たとえば、プライマリ VM の列を 1 つだけ表示する必要がある場合、-ReplicationMode パラメータに "Primary" という値を指定できます。これを下図に示します:

プライマリ・サーバはレプリカ・サーバとしても動作し、別のプライマリ・サーバからVMをレプリケートできますが、本番環境では理想的な構成ではありません。このような構成の場合、"Mode "列の "Primary "はプライマリVM、"Replica "はレプリカVMを表します。

ヒント: トラブルシューティングを開始する前に、仮想マシンのさまざまなモードを把握する必要があります。Hyper-Vレプリカは一方向性であるため、さらなるトラブルシューティングのために、レプリカの健全性はマスターサーバーからより多くのデータを取得する必要があります。

ReplicationModeと同様に、-ReplicationStateパラメータを使用すると、特定のレプリカのステータスを確認できます。たとえば、以下のコマンドを使用すると、レプリケートされていない、またはレプリカの状態が「Error」であるすべての VM を取得できます:

上のスクリーンショットでわかるように、Get-VMReplication コマンドは、レプリカの状態が「Error」である VM のみをリストします。ReplicationStateパラメータを使用すると、他のレプリカ状態を指定することもできます。ReplicationStateパラメータを使用すると、VMは1つのレプリカ状態になります。VMのレプリカ状態は1つです:

エラー:このステータスは、仮想マシンがレプリケートされなくなった場合、またはエラーが発生した場合に表示されます。

FailOverWaitingCompletion:このステータスは、このフェイルオーバーがまだ進行中であることを示します。

FailedOver:このステートは、仮想マシンのフェイルオーバーが完了したことを示します。

NotApplicable:このステータスは、仮想マシンがHyper-Vのコピーを使用していないことを示します。

ReadyForInitialReplication:この状態は、仮想マシンがHyper-Vレプリカを有効にしているが、元のレプリカが不完全であることを示します。このレプリカステータスは通常、プライマリサーバまたはプライマリ仮想マシンを示します。

ReplicatingVMレプリケーションが正常に動作していることを示します。

再同期:二次同期イベントは、管理者または自動的にトリガーされます。

ResynchronizeSuspended:セカンダリ同期プロセスが中断されました。

サスペンド:仮想マシンがサスペンドされています。つまり、レプリケーションプロセスは一時停止されています。

SyncedReplicationComplete:仮想マシンのセカンダリ同期が正常に完了しました。

WaitingForInitialReplication:このステータスはレプリカ VM に対して表示されます。これは、VM のレプリケーションが有効化され、レプリカサーバ上に VM へのポインタが作成されたことを示しますが、元のレプリケーションはまだ完了していません。ReadyForInitialReplication" のレプリカ・ステータスは、マスタ・サーバに表示されます。

WaitingForStartResynchronize:セカンダリ同期が必要になると、VMはこのレプリケーション状態に入ります。

ヒント:Hyper-V Replicaに参加している仮想マシンの「Status」列は「Replicated」、「Health」列は"Normal "になっている必要があります。

Read next

クローム、音声認識の脆弱性を露呈:マイクを長時間盗聴される可能性

開発者のタル・アイテルは、テルアビブという技術系スタートアップに勤務し、ウェブサイトに音声認識を追加するコードベースも構築しており、多くのユーザーを抱えています。これらのツールを開発していたとき、アイテルはユーザーの音声認識を電話で盗聴できる脆弱性がいくつかあることを発見しました。

Oct 2, 2013 · 2 min read