OSまたはHyper-Vを複製すると、多くの時間を節約できます。ただし、 「 Hyper-Vレプリカ(Hyper-V Replica)」とも呼ばれるHyper-Vの(Hyper-V)レプリケーション(Replication)は異なります。レプリケーションプロセスを使用すると、ある仮想マシンから別の仮想マシン環境にレプリケートできます。簡単に言うと、ライブ仮想マシンのコピーをオフライン仮想マシンに作成します。これは通常、災害復旧戦略に役立ちます。この投稿では、一般的なHyper-Vレプリケーションエラーのいくつかに対する修正を共有します。
Hyper-Vレプリケーションエラーを修正する
Hyper-Vレプリケーションが失敗する理由は複数考えられます。これは、ネットワークの問題、古いホスト、整合性、またはその他の問題である可能性があります。以下(Below)は、一般的な問題と解決策の一部です。
- 仮想マシンのHyper-V(Hyper-V)一時停止レプリケーション回復不能な障害が原因です。(仮想マシンID)。
- Hyper-Vは、フェイルオーバーの準備ができているため、仮想マシンの起動を妨げました
- Hyper-Vが(Hyper-V)レプリカサーバー(Replica Server)名の解決に失敗しました
- Hyper-Vは、仮想マシンのレプリカサーバー(Replica Server)でレプリケーションを受け入れる状態ではありません
- 操作を実行できませんでした。Hyper-Vは、操作を実行するための有効なレプリケーション状態ではありません
Hyper-Vエラーのほとんどは、それらの間に同期の問題があるために発生することに注意してください。ホストがメンテナンス中であるか、レプリカサーバーがオフラインであるか準備ができていません。
1]回復不能な障害のため、Hyper-Vが仮想マシンのレプリケーションを一時停止しました。(Hyper-V)(仮想マシンID(Machine ID))
完全な説明は次の とおりです。Hyper-Vは仮想マシンの変更を複製できませんでしたレプリカ(Replica)サーバーが接続を拒否したためです。同じ仮想マシンのレプリカ(Replica)サーバーで保留中のレプリケーション操作があり、予想よりも時間がかかっているか、既存の接続があることが原因である可能性があります。(仮想マシンID)。
解決するには、次の点を確認してください。(To resolve, check on the following points:)
- VMを右クリック(Right-click)し、レプリケーションプロセスを再開することを選択します。
- (Make)レプリケーションサーバーがオンラインであることを確認してください。
- レプリカ(Replica)サーバーには常に十分なスペースが必要です
- (Enough)レプリケーションプロセスを1サイクルで完了できるようにするための十分なネットワーク帯域幅。
これらは通常、問題を修正できますが、修正されない場合は、レプリカを削除し、レプリケーションを再セットアップすることをお勧めします(Microsoft)。同期が完了するまで待つ必要があります。レプリケーションサーバーが長期間オフラインであった場合、ソースサーバーは大量のデータを順応させるため、データを送信できなくなります。
2] Hyper-Vは、フェイルオーバーの準備ができているため、仮想マシンの起動を妨げました
レプリカサーバーページ(Replica Server page)を設定するときは、レプリカサーバーの(Replica)NetBIOSまたはFQDN( NetBIOS or FQDN)のいずれかを入力する必要があります。レプリカ(Replica)サーバーがフェールオーバークラスターの一部である場合は、 Hyper-Vレプリカブローカー(Hyper-V Replica Broker)の名前を入力します。
上記で共有したもの以外に何かがある場合は、フェイルオーバープロセスがそれを見つけることができないため、このエラーが発生します。これを修正するには、レプリケーション設定ページを編集し、名前をNetBIOSまたはFQDNに置き換える必要があります。修正が行われると、 (FQDN.Once)Hyper-Vレプリケーションエラー(Hyper-V Replication Error)は発生しません。
3] Hyper-Vが(Hyper-V)レプリカサーバー(Replica Server)名の解決に失敗しました
上記と同じ(Same)で、明らかなエラーです。Hyper-Vがレプリカサーバー名を解決できない( Hyper-V is not able to resolve the replica server name)場合は、 NetBIOSまたはFQDNのどちらを使用しているかを確認する必要があります。正しい形式を使用している場合は、DNSの問題です。DNSサーバーに問い合わせて、予期された(DNS server)サーバー(Server)アドレスを解決できない理由を確認する必要があります。
4] Hyper-Vは、仮想マシンのレプリカサーバー(Replica Server)でレプリケーションを受け入れる状態ではありません
VMでレプリケーションが有効になっている場合、プロセスはすべてが保存されているレプリカ仮想マシンファイルを作成します。(Replica)これらの各フォルダーには、 GUID(GUID)を表す名前が付いています。ソースサーバーごとに一意です。何らかの理由で、Hyper-Vセットアップウィザードに同じUIDがある場合、既に一度構成されているため、このエラーが発生します。プロセスはファイナライズする前に重複する仮想マシンをチェックするため、エラーが表示されます。
この方法の代わりに、GUIDを使用しないこともできます。MicrosoftDocsは次のことを提案しています。
- Enable replication for the virtual machine, and ensure initial replication is not started immediately (You can choose to schedule the initial replication for a later time)
- Once Replica virtual machine is created, use the Move wizard to move the storage of the virtual machine to the path of your choice (Storage migration)
- Once the storage migration is complete, you can start the initial replication for the virtual machine
5]操作の実行に失敗しました。Hyper-Vは、操作を実行するための有効なレプリケーション状態ではありません。
これは2つの理由で発生します。1つは、サーバーがレプリカサーバーとして構成されていない場合です。したがって、ソースがレプリケーションプロセスを開始するとき、もう一方の端は入力で何をしなければならないかを知りません。2つ目は、サーバーが(Second)Rep0licationサーバー上のHyper-Vへのアクセスをブロックする場合です。
最初の原因はレプリカサーバーを準備することで修正できますが、2番目の原因は、IT管理者が解決できるファイアウォールの問題です。
これらの一般的なHyper-Vレプリケーションエラー(Hyper-V Replication Errors)を解決できたと思います。もっとたくさんあると思いますので、何か直面した場合はお知らせください。解決策を見つけます。
How to fix common Hyper-V Replication errors
Replicating an OS or Hyper-V saves a lоt of tіme. However, Repliсаtion of Hyper-V also called “Hyper-V Replica,” is different. The replication process allows you to replicate from one virtual machine to another virtual machine environment. In simple words, it creates a copy of a live virtual machine to an offline virtual machine. It is typically useful for a disaster recovery strategy. In this post, we will share fix to some of the common hyper-v replication errors.
Fix Hyper-V Replication errors
There can be multiple reasons why Hyper-V Replication may fail. It can be network issues, an outdated host, integrity, or anything else. Below are some of the common problems and resolutions:
- Hyper-V suspended replication for virtual machine <VMName> due to a non-recoverable failure. (Virtual Machine ID <VMId>).
- Hyper-V prevented starting virtual machine because it is prepared for failover
- Hyper-V Failed to resolve the Replica Server name
- Hyper-V is not in a state to accept replication on Replica Server for virtual machine <VM Name>
- Failed to perform the operation. Hyper-V is not in a valid replication state to perform the operation
It is interesting to note that most of the Hyper-V errors occur because there is a sync issue between them. Either the host is in maintenance, or the replica server is offline or not ready.
1] Hyper-V suspended replication for virtual machine due to a non-recoverable failure. (Virtual Machine ID)
The full description includes— Hyper-V could not replicate changes for virtual machine <VMName> because the Replica server refused the connection. It may be because there is a pending replication operation in the Replica server for the same virtual machine, which is taking longer than expected or has an existing connection. (Virtual machine ID <VM ID>)
To resolve, check on the following points:
- Right-click on the VM, and choose to resume the replication process.
- Make sure the replication server is online.
- Replica server should always have enough space
- Enough network bandwidth to make sure the replication process can complete in one cycle.
These can fix the problem, usually, but if it doesn’t, then delete the replica, and re-setup replication again, suggests Microsoft. You will have to wait until the synchronization is complete. If the replication server was offline for a long time, the source server acclimates so much data that it becomes impossible to send it over.
2] Hyper-V prevented starting virtual machine because it is prepared for failover
When setting up the Replica Server page, you need to enter either the NetBIOS or FQDN of the Replica server. If the Replica server is part of a failover cluster, enter the name of the Hyper-V Replica Broker.
If there is anything apart from what we shared above, then you will have this error because the failover process is not able to find it. To fix it, you will have to edit the replication setup page and replace the name with NetBIOS or FQDN.Once the fix is made, you will not receive the Hyper-V Replication Error.
3] Hyper-V Failed to resolve the Replica Server name
Same as above, and it’s a clear error. If the Hyper-V is not able to resolve the replica server name, you need to check if you are using the NetBIOS or FQDN. If you are using the correct format, then its a DNS issue. You have to check with the DNS server to find out why it is not able to resolve the expected Server address.
4] Hyper-V is not in a state to accept replication on Replica Server for virtual machine
When replication is enabled on a VM, the process creates Replica virtual machine files where everything is stored. Each of these folders has a name that represents the GUID. It is unique for each source server. If, for some reason, Hyper-V setup wizard has the same UID, because it was already configured once, then you will receive this error. Since the process checks for any duplicate virtual machine before finalizing, the error shows up.
The alternative to this method is not to use the GUID. Microsoft Docs suggests the following:
- Enable replication for the virtual machine, and ensure initial replication is not started immediately (You can choose to schedule the initial replication for a later time)
- Once Replica virtual machine is created, use the Move wizard to move the storage of the virtual machine to the path of your choice (Storage migration)
- Once the storage migration is complete, you can start the initial replication for the virtual machine
5] Failed to perform the operation, Hyper-V is not in a valid replication state to perform the operation
It happens because of two reasons. The first is when the server is not configured to be a replica server. So when the source initiates the replication process, the other end doesn’t know what has to be done with the input. Second is when the server blocks access to Hyper-V on the Rep0lication server.
While the first cause can be fixed by preparing the replica server, the second is more of a firewall issue that an IT admin can resolve it for you.
I hope you were able to resolve these common Hyper-V Replication Errors. I am sure there can be more, so if you face any, let us know, and we will find a resolution for it.