
私は Windows Server 2019 を使用しており、Hyper-V を有効にしています。最初の数日間は、サーバーにドメイン コントローラーを追加することを決めるまで、すべて問題なく動作していました。
この瞬間から、VM を起動できなくなりました。エラー メッセージ: 「VMNAME のステータスを変更できませんでした」。また、新しい VM を作成することもできなくなりました。エラー メッセージ: 「VMNAME にリソースを追加するときにエラーが発生しました」。
その後、VM の作成または編集時に仮想スイッチを選択できないことがわかりました。
新規作成の試みも失敗します。仮想スイッチ マネージャーを起動しようとするとすぐに、「コンピューター COMPUTERNAME での操作中にエラーが発生しました: 一般的なエラー」というエラー メッセージが表示されます。Hyper-V ネットワーク アダプターもなくなりました。
したがって、すべてがこのネットワークの問題に依存していると思います。 Hyper-V を数回再インストールし、コマンド「netcfg -d」を使用してすべてのネットワーク アダプターをリセットしました。 また、Powershell 経由では仮想スイッチを作成できません。
この問題を修正するには、または Hyper-V を完全にリセットするにはどうすればよいでしょうか? 残念ながら、新規インストールは不可能です。
ご協力いただきありがとうございます!
答え1
Hyper-V ホストをドメイン コントローラーとしても使用しないでください。
まず、ドメイン コントローラーは、Active Directory データが保存されているボリューム上のライトバック キャッシュを自動的に無効にします。これにより、ホストのパフォーマンスにかなりの悪影響が及びます (30% という言及はありますが、ベンチマークはありません)。
第二に、あなたは未踏の地にいます:
- Hyper-V の標準的な推奨事項は、ホスト上で Hyper-V 以外は何も実行しないことです。
- DC の標準的な推奨事項は、AD 以外のものを DC 上でまったく実行しないことです。
Microsoft 自体はこの構成をサポートしていないため、何が起きてもおかしくありません。そのため、専門家がこのような構成を設定することはなく、この構成に関する問題を解決するためのドキュメントは存在せず、助けが見つかる可能性は低いです。
私の推奨事項: DC を VM 内に配置しても問題ありません。これが推奨される方法です。(以前のバージョンの Windows ではこれに反対する理由がありましたが、現在は当てはまりません。)
さらに読む: