0

Windows Server Std に Hyper-V の役割をインストールしてセットアップする方法。SQL Server 2012 が既にインストールされている 2008 R2。このマシンでは SQL Server が優先されます。1 つの仮想マシンのみをインストールして、サーバーのイメージ バックアップからの災害復旧復元をテストするために使用します。テストが完了したら、VM を削除して、別のサーバーをテストできます。他のサーバーは、メモリが少ないため、同様か、またはそれほど強力ではありません。

このためのパーティションを作成する予定はありません。今のところ、RAID ドライブには十分なスペースがあります。静的メモリを使用して、仮想マシンを 4 GB の RAM に制限し、SQL Server に 12 GB を設定することを考えていました。Hyper-V をホストするサーバーは、16 GB RAM、Intel Xeon、E5345 @3.33 GHZ (2 プロセッサ) を搭載した Dell PowerEdge 2900 です。

討論:

  1. 仮想マシンがインストールされていない場合、または仮想マシンが使用/テストされていない場合、Hyper-V はどのくらいのメモリを使用しますか?
  2. 仮想マシンがインストールされていて、復元をテストしている場合 (非常に基本的なテスト)、Hyper-V はどのくらいのメモリを使用しますか。
  3. Hyper-V が必要ないときに、Hyper-V を簡単に「オフ」にする方法はありますか? または、常にメモリ設定を変更する必要がありますか?

11月9日更新

インストールしたサーバーの役割は、Active Directory、DNS、ファイル サービス、WSUS、IIS です。IIS は WSUS にのみ使用されますが。ドメインで 2 つのドメイン コントローラーを使用します。これがおそらく、SQL サーバーをインストールして Hyper-V の役割を追加するべきではない最大の理由です。したがって、災害復旧をテストし、Hyper-V をまったく使用しないように、「最小限の」改装済みの Dell サーバーを購入する予定です。これにより、イメージの復元のテストを本番サーバーから切り離すことができます。これは賢明だと思います。

4

1 に答える 1

3
  1. これは、サーバーとインストールされている役割、および Hyper-V 管理コンソールを開くかどうかによって異なります。Hyper-V 管理コンソールを開いていない、新しく起動したサーバーを使用した構成では、アクティブなメモリが 10 ~ 20 MB の範囲であり、実質的に CPU はありません (おそらく 20 よりも 10 に近い)。セットアップのかなり良い数値を取得する良い方法は、VM を実行せずにクリーンに起動し、メモリの空き容量を確認してから、Hyper-V サービスを停止して、容量を再度確認することです。それらのサービスを無効にして再起動し、メモリの量を確認してから、最後にサービスを開始して再度量を確認します。最初の 2 つの数値と 2 番目の 2 つの数値の違いから、Hyper-V だけで構成にどれだけの負荷がかかるかがわかります。

  2. Hyper-V メモリの使用量は使用量とともに増加しますが、基本的な Hyper-V サービスは、ほとんどの場合、各 VM が実行される vmwp.exe のインスタンスを実行するだけです。CPU 時間はメイン プロセッサから切り出され、メイン OS は CPU とメモリの独自の (かなり大きな) スライスを保証されます。VM ごとに 1 つの vmwp.exe が実行され、20 ~ 50 MB (VM の構成によって異なります) と VM に割り当てられたメモリの量が必要です。CPU 時間は、VM の構成とサーバーの負荷にも依存するため、判断するのは困難ですが、通常、VM の CPU 時間はホスト OS の 2 番目の文字列になります。この量を把握するには、VM を実行せずにクリーン ブートし、空きメモリの量を記録してから、通常の VM を起動することをお勧めします。その VM の起動が完了するのを待ちます。メモリの量が再び解放されるのではなく、VM にログインします。最後に、サーバーの空きメモリ量をもう一度見てみましょう。3 つの違いから、何が使用されているかがわかります。

  3. Hyper-V は基本的に、VM ごとに 1 つ、実行されるサービスと一部のプロセスです。nvspwmi サービス (Hyper-V ネットワーク管理サービス)、vmms サービス (Hyper-V 仮想マシン管理)、および vhdsvc サービス (Hyper-V イメージ管理サービス) を停止すると、Hyper-V を停止できます。注: これらのサービスを停止する前に、すべての仮想マシンをシャットダウンする必要があります。各 VM は、vmwp.exe のインスタンス内で実行されます。Hyper-V を停止すると、これらはシャットダウンされます。注: これらの名前は、サーバー 2012 では異なります。これにより、Hyper-V によって使用されるメモリ/プロセッサが 100% なくなるわけではありませんが、両方とも 99% 以上簡単に削減できます。

于 2012-11-06T23:08:21.677 に答える