Microsoft Hyper-V Server 2016 対 Hyper-V ロール
2008 年以降、マイクロソフトは Hyper-V ハイパーバイザーについて、Hyper-V Server のスタンドアロンインストールと、既存の Windows Server オペレーティングシステムに追加できる Hyper-V ロールという 2 つの導入オプションを提供しています。どちらの Hyper-V エディションが適しているでしょうか? 本日のブログ記事では、Hyper-V Server 2016とWindows Server 2016のHyper-Vロールを比較・対照します。ライセンス、インストール、ユーザーインターフェース、仮想マシン(VM)の管理、クラスタリング、およびユースケースについて解説します。各導入タイプを詳細に検討した後、それぞれのメリットとデメリットを分析し、お客様の仮想環境に最適なオプションを判断するお手伝いをします。
Hyper-V Server 2016
このブログ記事で取り上げるHyper-Vの導入形態の第一弾は、スタンドアロンのHyper-V Server 2016です。
ライセンス
Hyper-V Server 2016 は無償で提供されており、 マイクロソフトのサイトからダウンロードしたHyper-V Server 2016は、費用を支払うことなく、またアクティベーションを行うことなく、無期限で使用できますが、Windowsを実行するゲストVM用のライセンスは提供されません。そのため、Microsoftのライセンス契約に従い、ゲストのWindowsシステム用のライセンスを購入する必要があります。Linuxを実行するVMを展開する場合、ライセンスに関する問題は発生しません。 Microsoftは、スタンドアロンのHyper-V Server 2016を、Webサーバー、ファイルサーバー、データベースサーバー、または仮想マシンのホスティング以外の役割を担うその他の種類のサーバーとして使用することを禁止している点に注意してください。
インストール
Hyper-V Server 2016 のインストール手順は、 Microsoft Windows Server Core のインストール。これは、ハイパーバイザーとして機能するために必要な最小限の機能セットを備えたWindows Server Coreのようなものです。Hyper-V Server 2016の設定も最小限で済みます。インストール後すぐにハイパーバイザーを使用できる状態になります。
ユーザーインターフェース
Windows Server Coreと同様に、Hyper-V Serverは軽量であり、GUI(グラフィカルユーザーインターフェイス)は搭載されていません。提供されているのはコマンドラインインターフェイス(CLI)のみです。コンソールベースのサーバー構成メニューには、Hyper-Vに関連するオプションは一切ありません。ユーザー作成、更新プログラムのインストール、コンピュータ名の変更、ネットワーク設定の管理、リモート管理の有効化、サーバーのシャットダウンや再起動、およびCMDへの復帰を行うことができます。また、CMDからPowerShellを起動することも可能です。 仮想マシンを作成できます、削除、開始、停止、名前変更などをPowerShellで行います。

仮想マシン管理
Hyper-V Server インスタンス上の仮想マシンの作成、削除、起動、停止は、PowerShell を使用してローカルまたはリモートから行うことができます。この仮想マシン管理方法が不便な場合は、リモートで Hyper-V マネージャーを使用してください。これを行うには、Hyper-V ロールがインストールされた別の Windows マシンが必要です。 WindowsマシンにHyper-Vロールをインストールすると、デフォルトでHyper-Vマネージャーもインストールされます。Hyper-Vマネージャーを開き、ヘッドレスなHyper-V Server 2016に接続して、VMを管理してください。
Hyper-Vマネージャーの代わりに、System Center Virtual Machine Manager (SCVMM) という集中管理用の別のGUIツールを使用することもできます。Hyper-Vマネージャーは無料ですが、SCVMMは有料である点に注意してください。
特徴量のクラスタリング
Hyper-V Server 2016 ではクラスタリングがサポートされています。要件は、Hyper-V ロールがインストールされた Windows Server 2016 ノード上に構築された Hyper-V フェールオーバー クラスタの要件と同じです。全体として クラスタ構成 PowerShell を使って実行できます。
ユースケース
無料のHyper-V Server 2016は、すでにライセンスを取得済みの既存のWindowsサーバーやWindowsデスクトップを仮想化したり、ライセンスを必要としないLinuxマシンを実行したりするのに最適なソリューションです。また、Hyper-V Server 2016は、教育やテストの目的、あるいはライセンスが必要な仮想マシンの数がそれほど多くない企業でも利用できます。
Windows Server 2016 上の Hyper-V 2016 ロール
それでは、Windows Server 2016 の Hyper-V ロールについて、同じカテゴリを見ていきましょう。
ライセンス
A 有料ライセンスを適用する必要があります Windows Server 2016 ではコア単位での課金となります(Essentials エディションを除く。ただし、Hyper-V を使用する場合、このエディションを選択するのは合理的ではありません)。以下の Standard または Datacenter 版。その Windows Server 2016 Standard このエディションには、WindowsベースのHyper-V仮想マシン2台分のライセンスが含まれており、小規模な仮想化環境に適しています。 Windows Server 2016 Datacenter このエディションには、Windows を実行する Hyper-V 仮想マシンを無制限に利用するためのライセンスが含まれており、そのため、高度に仮想化された環境での利用が推奨されます。さらに、 Datacenter このエディションでは、シールドされた仮想マシンの展開や、Storage Spaces Direct、ストレージレプリカ、およびソフトウェア定義ネットワークスタックの利用が可能です。
Hyper-V ロールのインストール機能に対して料金が発生するわけではありません。ホスト上で実行される Windows Server のインスタンスと、仮想マシン上で実行される Windows OS に対して料金が発生します。
インストール
Hyper-V ロールを有効にするには、まず Windows Server 2016 をインストールする必要があります。Windows Server 2016 は、コア モード(Hyper-V Server のインストールと同様)または GUI モードでインストールできます。
GUI モード("デスクトップ エクスペリエンス")を使用する方が便利であり、この場合、Hyper-V ロールが有効な Windows Server 2016 上で Hyper-V マネージャーをローカルで使用できます。GUI 機能がない Windows Server 2016 Datacenter Core で Hyper-V ロールを有効にした場合でも、ライセンス契約に従って、Windows を実行する仮想マシンを無制限に展開できます。
ユーザーインターフェース
Hyper-V ロールが有効な Windows Server 2016 では、コマンド ラインとグラフィカル ユーザー インターフェイスの両方を使用できます。前のセクションで説明したように、Windows Server 2016 のインストール開始時にユーザー インターフェイスを選択できます。Windows Server 2016 Core では、コマンド ライン インターフェイスのみが提供されます。Windows Server 2016 を desktop experience GUIを使いたい場合は。
仮想マシン管理
Windows Server 2016 を GUI モードでインストールし、Hyper-V ロールを有効にしている場合は、 仮想マシンを管理するためのHyper-Vマネージャー ローカルサーバー上に存在するサーバーと、リモートサーバー上に存在する仮想マシン。また、PowerShell や System Center Virtual Machine Manager (SCVMM) を使用することもできます。

特徴量のクラスタリング
Windows Server 2016 で Hyper-V ロールを有効にすると、Hyper-V のフェールオーバー クラスタリング機能のすべてがサポートされます。複数のノードと共有ストレージを備えた Hyper-V フェールオーバー クラスタを展開することで、Hyper-V ホスト上で実行されている Hyper-V 仮想マシンの高可用性を実現できます。
ユースケース
Hyper-V ロールが有効化された Windows Server 2016 は、Windows 仮想マシンを運用する本番環境での利用に採用されています。 Windows Server 2016 Datacenter このエディションは、Hyper-V 仮想マシンの大部分が Windows を実行している、高度に仮想化された本番環境において最適な選択肢です。
Windows Server 2016 には、Hyper-V ロール以外にも多くの機能が搭載されている点にご注意ください。Windows Server 2016 を実行しているサーバーには、その他のあらゆるロールを展開することができます。
2つのHyper-V導入方法のメリットとデメリット
Hyper-Vの各展開形態には、それぞれ長所と短所があります。このセクションでは、スタンドアロンのHyper-V Server 2016と、Hyper-Vを搭載したWindows Server 2016の長所と短所について概説します。
Hyper-V Server 2016 のメリット
- 価格はゼロです。Hyper-V Server 2016は完全に無料です。アクティベーションは不要です。
- コンパクトな構成。Hyper-V Server 2016は、Hyper-Vロールが有効なWindows Server 2016と比較して、ディスク容量とメモリ使用量が少ない軽量なディストリビューションです。
- セキュリティ。Hyper-V Serverには含まれるコンポーネントが少ないため、脆弱性も少なくなっています。仮想マシンを実行するために必要なコンポーネントのみが搭載されています。
Hyper-V Server 2016のデメリット
- WindowsのGUIはありません。
- 管理ツールが限られている。
- ライセンスに関する制限事項。Windows VMには別途ライセンスが必要です。サーバーでは、Hyper-V以外の役割を有効にすることはできません。
Hyper-V ロール(GUI 付き)を搭載した Windows Server 2016 の利点
- 使いやすさ。WindowsのGUIを利用できるため、サーバーを便利に管理できます。
- さらに多くのツールや機能が利用可能です。あらゆるサーバーの役割をインストールできます。
- 完全なサポート(ソフトウェアおよびハードウェア)。
- Hyper-V仮想マシンにインストールされたWindowsのライセンスが含まれます。
- Hyper-V 仮想マシンにインストールされた Windows は、自動的にアクティベーションされます(以下の場合に該当します)
Datacenter版)。
Hyper-V ロール(GUI ベース)を搭載した Windows Server 2016 のデメリット
- ハードウェアリソースをより多く消費します。
- コスト。ライセンスの費用が高く、ホストにインストールされたWindows OSはアクティベーションを行う必要があります。
- さらなる潜在的な脆弱性。
Hyper-V Server 2016 は、Windows Server 2016 Core と同様に、Windows のグラフィカルシェルの主要コンポーネントである Windows エクスプローラーが含まれていません。(Internet Explorer は Windows エクスプローラーの一部です。) これはユーザーフレンドリーとは言えない解決策ですが、セキュリティは向上します。
GUI モードでは、サーバー管理に MMC (Microsoft Management Console) などのツールのみを使用し、Internet Explorer を使用しない場合でも、Internet Explorer はシステム上に存在し続け、サーバーに対する脅威となる可能性があります。これが、多くの IT 専門家が Core Windows Server オペレーティングシステムのヘッドレス版では、状況によっては一部の機能が利用できません。
一方で、Windows Server 2016 および Hyper-V Server 2016 のヘッドレス版では、エクスプローラーに関連しないウィンドウの表示に使用される基本的なグラフィックス機能の一部が利用可能です。たとえば、 Ctrl+Shift+Esc Windows タスク マネージャーを実行するには。
スタンドアロンの Hyper-V Server のもう 1 つの利点は、含まれるコンポーネントが少ないため、更新プログラム(パッチ)の適用頻度が低くなり、その結果、サーバーの再起動回数が減ることです。
Hyper-V Server 2016 と、Windows Server 2016 で有効化された Hyper-V ロールの両方は タイプ1ハイパーバイザー. タイプ1ハイパーバイザーとは、ハードウェア上に直接インストールされるネイティブハイパーバイザーのことですが、タイプ2ハイパーバイザーは、インストール済みのオペレーティングシステム上でアプリケーションとして動作します。重要な点は、Hyper-Vロールが有効化されたWindows Server 2016を起動する際、Windowsが起動する前にHyper-Vが最初に初期化されるため、これがタイプ1ハイパーバイザーとなるということです。
結論
本日のブログ記事では、スタンドアロンの Hyper-V Server 2016 と、Hyper-V ロールがインストールされた Windows Server 2016 の類似点と相違点について解説しました。これらの 2 種類の Hyper-V 展開環境において、Hyper-V の機能のほとんどは共通しています(ただし、シールドされた仮想マシンと Storage Spaces Direct は例外で、これらは Windows Server 2016 Datacenter エディション)。
主な違いは、ホストOSとゲストWindows OSのライセンスにあります。Hyper-V Server 2016は無料ですが、VMにインストールされるゲストWindowsには別途ライセンスが必要です。一方、Windows Server 2016は有料ライセンスが必要ですが、Windowsを実行するVM用のライセンスが含まれています。また、ユーザーインターフェースや管理ツールも異なります。 Hyper-V Server 2016 および Hyper-V 搭載の Windows Server 2016 Core には GUI が搭載されていないため、CLI を使用してローカルで管理するか、GUI を備えた他のマシンからリモートで管理する必要があります。Windows Server 2016(GUI/デスクトップ環境)および Windows Server 2016 Core は、同じ Hyper-Vの機能ですが、GUI 搭載の Windows Server 2016 は、Hyper-V マネージャーなどの GUI ベースのツールを使用してローカルで管理できます。
環境でどのエディションの Hyper-V を使用する場合でも、次の点に注意してください。 仮想マシンのバックアップを取る. NAKIVO Backup & Replication スタンドアロンのHyper-V Server 2016上で実行されている仮想マシン、Hyper-Vロールが有効なWindows Server 2016上で実行されている仮想マシン、およびHyper-Vフェールオーバークラスター内で実行されている仮想マシンのバックアップが可能です。