Hyper-V

Mcirosoftが提供する仮想化技術

これはこのページの過去の版です。58.94.178.193 (会話) による 2016年3月21日 (月) 04:56個人設定で未設定ならUTC)時点の版であり、現在の版とは大きく異なる場合があります。

Hyper-V(ハイパーV、はいぱーぶい)は、マイクロソフトが提供するハイパーバイザベースのx64向け仮想化システムで、1台のコンピュータサーバ)で複数の仮想機械を実現する。

Hyper-V
Microsoft Windows コンポーネント
詳細
標準提供 Windows Server 2008
Windows Server 2008 R2
Windows Server 2012
Windows Server 2012 R2
Windows Server 2016
(搭載予定)
Windows 8 Pro
Windows 8 Enterprise
Windows 8.1 Pro
Windows 8.1 Enterprise
Windows 10 Pro
Windows 10 Education
Windows 10 Enterprise
(いずれもx64版専用。x86版はHyper-V マネージャー(リモート管理ツール)のみ対応)

開発当初は Windows Server Virtualization、又はコードネームである Viridian の名称が用いられた[1][2]

概要


Virtual Server  Hyper-V  Windows Server 2008  x64 1Windows Update 2008626[3] Hyper-V  Windows Server Windows Server 2008 R2  Hyper-V 2.0 Windows Server 2012  Hyper-V 3.0 

Hyper-V OSWindows 8 ProWindows 8 Enterprise  Windows Virtual PC  Hyper-V x64x86Hyper-V  Hyper-V[4][5]

Hyper-V Hyper-V  Windows Server  Windows ServerHyper-VOSWindows VistaWindows 7x64x86Hyper-V ProWindows 8/8.1Windows 10Core  MMC 

無償版の扱い


Hyper-V Hyper-V Server Hyper-V Server Core  Windows Server [6]

 Hyper-V Server  (CLI) Hyper-V  Hyper-V Server 2008 

 Hyper-V Server Windows Server 2008 1Windows Server 2008 Hyper-V200881Microsoft  Windows Server 2008 R2Microsoft Hyper-V Server 2008 R2Windows Server 2012 Microsoft Hyper-V Server 2012

アーキテクチャ

 
Hyper-V architecture

Hyper-VOS1Windows Server 2008OShypercall APIhypercall APIHyper-VAPI

 (SynIC) 使Hyper-VIOMMU (I/O Memory Management Unit) IOMMUCPU使

VMBusVMBusVMBus (Virtualization Service Provider) VMBus (Virtualization Service Client) VMBusVSPOS

Enlightened I/OWindows Server VirtualizationEnlightened I/OEnlightened I/OVMBusSCSIHyper-VOSOSOSEnlightened I/OWindows Server 2008Windows VistaSUSE Linux Enterprise ServerEnlightened I/OLinuxGPL[7][8]

バージョンと搭載製品

バージョン 汎用OS版 専用無償OS版 備考
1.0 Windows Server 2008 64ビット版 Hyper-V Server 2008 OS本体発売(2008年2月27日)に遅れて同年6月26日リリース。
2.0 Windows Server 2008 R2 Hyper-V Server 2008 R2
3.0 Windows Server 2008 R2 SP1 Hyper-V Server 2008 R2 SP1
4.0 Windows Server 2012,
Windows 8 Pro(x64),
Windows 8 Enterprise(x64)
Hyper-V Server 2012 このバージョンより新たにVHDXが導入される。
5.0 Windows Server 2012 R2,
Windows 8.1 Pro(x64),
Windows 8.1 Enterprise(x64)
Hyper-V Server 2012 R2 このバージョンより新たにコピー&ペースト、オーディオ再生/録音、USBデバイスの各サポート(ただしゲストOSがWindows 8.1以降のWindows(x64/x86)の場合のみ)など、ホスト - ゲスト間の連携機能「拡張セッションモード」に対応しており、Windows 7の上位エディション(Professional、およびEnterprise、Ultimate)に搭載されていたVirtual PCの機能とほぼ同等になり、使い勝手が向上している。[9]
エミュレートデバイスを全廃した第二世代仮想マシンの導入。
6.0 Windows 10 Pro(x64),
Windows 10 Education(x64),
Windows 10 Enterprise(x64)
従来のHyper-Vで管理する仮想マシンの構成ファイルはXML形式などで記述されていたが、Windows 10/Windows Server 2016/Hyper-V Server 2016に搭載されるHyper-Vでは新しくバイナリ形式になり、アクセス速度や耐障害性などが向上している。Windows 10/Windows Server 2016/Hyper-V Server 2016専用のHyper-Vは従来のバージョンでも扱えるがバージョン6に変換するとWindows 10専用となり従来のHyper-Vでは管理不可能となり当然、バージョン5に書き戻すことも不可能となる[10]
動的なNICやメモリサイズの変更、および統合ソフトウエアのWindows Updateによる自動更新、Linuxでのセキュアブートなどのサポートに対応。
7.0 Windows Server 2016
Windows 10 Pro(Ver. 1511以降)(x64),
Windows 10 Education(Ver. 1511以降)(x64),
Windows 10 Enterprise(Ver. 1511以降)(x64)
Hyper-V Server 2016 このバージョンより仮想マシン上で仮想マシンが動く「Nested Hyper-V」が搭載される[11]

システム要件

  1. Windows Server 2008 Standard/Enterprise/Datacenter x64版が動作する64ビットのCPU
  2. ハードウェア支援付きの仮想化。仮想化オプションを含んだCPUで利用できる。とりわけIntel VTAMD-V(SLAT(EPT)機能必須)
  3. NXビット互換のCPUが利用可能でハードウェアData Execution Prevention (DEP) が有効になっていなければならない。
  4. 最低2GBのメインメモリ(各々の仮想OSは自身のメモリを必要とする。そして現実的にはそれ以上必要になる)
  5. Windows 2008 Standard (64 Bit) Hyper-V Coreはおよそ3GB以上のディスク空き容量(インストール容量)
  6. Windows 2008 Standard (64 Bit) Hyper-V full GUI productはおよそ8GB以上のディスク空き容量(インストール容量)

スタンドアロン版のHyper-VサーバーはWindows Server 2008のインストールの必要は無く、最小メモリは1GBでディスク必要容量は2GBである。

Hyper-V Server (専用無償版OS) のシステム要件
2008[12] 2008R2[13][14] 2012[15][16]
プロセッサ x64アーキテクチャ互換であり
Intel-VTまたはAMD-V有効かつ
ハードウェア Data Execution Prevention (DEP) 有効かつ
Second Level Address Translation(SLAT)が必須
最低1.0GHz(推奨2.0GHz以上)
最大4基24論理プロセッサ
最低1.4GHz(推奨2.0GHz以上)
最大8基64論理プロセッサ
最低1.4GHz
最大320論理プロセッサ
ホストOS用メモリ 最低1.0GB(推奨2.0GB以上) 最低1.0GB(推奨2.0GB以上) 最低512MB[17]
全体メモリ 最大32GB 最大1TB 最大4TB
ホストOS用ストレージ 最低3.25GB+ページファイル分 最低8GB(推奨20GB以上)
光学ドライブ DVD-ROMドライブ
ネットワークアダプタ 最低1つ(推奨2つ以上)
ディスプレイ SVGA以上の解像度
キーボード及びポインティングデバイス

システム仕様

Windows 2008 Standard (64 Bit) Hyper-V full GUI or Coreは

  1. 31GBまでのメモリを仮想ホストに割り当てることができる。付け加えて1GBをHyper-V 親OSが必要とする[2]
  2. 4プロセッサまでサポートする(1プロセッサにつき1/2/4コア)
  3. 128個のゲストOSをサポートする[3]
  4. 32ビット (x86) および64ビット (x64) のゲストOSをサポートする。

エミュレーション環境

全てのクライアントHyper-V、およびHyper-V Serverは同一環境である。

サポートされるゲストOS

公式にサポートされているゲストOS
(参考)
VS2005
SP1[18][19][20]
1.0[21][22] 2.0/3.0[22][23][24][25][26] 4.0[23][24][25][26][27] 5.0[23][24][25][26][28] 6.0 / 7.0[23][24][25][29]
Windows Server 2016
Windows Server 2012 R2
Windows Server 2012
Windows Home Server 2011
Windows Multipoint Server 2011
Windows Small Business Server 2011
Windows Server 2008 R2 ○SP1 ○SP1 ○SP1 ○SP1 ○SP1
Windows Server 2008 ○SP2 ○SP2 ○SP2 ○SP2 ○SP2
Windows Server 2003 R2 ○SP2 ○SP2 ○SP2
Windows Server 2003 ○SP2 ○SP2 ○SP2 ○SP2
Windows 2000 Server (Server, Advanced Server) ○SP4 ○SP4
Windows NT Server 4 ○SP6a
Windows 10 (全エディション(x86,x64))
Windows 8.1 (全エディション(x86,x64))
Windows 8 (全エディション(x86,x64))
Windows 7 (Enterprise,Ultimate,Professional(x86,x64))
Windows Vista (Enterprise,Ultimate,business(x86,x64)) ○SP1 ○SP2 ○SP2 ○SP2 ○SP2
Windows XP (Professional(x86)) ○SP2 ○SP2 ○SP2 ○SP2 ○SP3
CentOS 7 ○7.0-7.2 ○7.0-7.2 ○7.0-7.2 ○7.0-7.2
CentOS 6 ○6.0-6.7 ○6.0-6.7 ○6.0-6.7 ○6.0-6.7
CentOS 5 ○5.5-5.11 ○5.5-5.11 ○5.5-5.11 ○5.5-5.11
Red Hat Enterprise Linux 7 ○7.0-7.2 ○7.0-7.2 ○7.0-7.2 ○7.0-7.2
Red Hat Enterprise Linux 6 ○6.0-6.7 ○6.0-6.7 ○6.0-6.7 ○6.0-6.7
Red Hat Enterprise Linux 5 ○5.0 ○5.5-5.11 ○5.5-5.11 ○5.5-5.11 ○5.5-5.11
Red Hat Enterprise Linux 4 ○4.0
Red Hat Enterprise Linux 3 ○3.0
Red Hat Enterprise Linux 2 ○2.1
Red Hat Linux 9 ○9.0
Debian 8 ○8.0-8.2 ○8.0-8.2 ○8.0-8.2 ○8.0-8.2
Debian 7 ○7.0-7.9 ○7.0-7.9 ○7.0-7.9 ○7.0-7.9
SUSE Linux Enterprise Server 12
SUSE Linux Enterprise Server 11 ○SP2-SP4 ○SP2-SP4 ○SP2-SP4
SUSE Linux Enterprise Server 10 ○SP1 ○SP4 ○SP4
SUSE Linux Enterprise Server 9
SUSE Linux 10 ○10.0-10.2
SUSE Linux 9 ○9.3
Ubuntu 15 ○15.4,15.10 ○15.4,15.10 ○15.4,15.10 ○15.4,15.10
Ubuntu 14 ○14.04 ○14.04 ○14.04 ○14.04
Ubuntu 12 ○12.04 ○12.04 ○12.04 ○12.04
FreeBSD 10 ○10-10.2 ○10-10.2 ○10-10.2 ○10-10.2
FreeBSD 9 ○9.1-9.3 ○9.1-9.3 ○9.1-9.3 ○9.1-9.3
FreeBSD 8 ○8.4 ○8.4 ○8.4 ○8.4

Windows Server 2008Windows HPC Server 2008Windows 71-2-4-way SMP, Windows Server 2003Windows Vista1-2-waySMPSUSE Linux OS1-way [30] OSUbuntu Linux 6.06/6.10/7.10  Fedora 8/9  [31][32][33]

 (VDI) 使Citrix XenDesktop Ericom PowerTerm WebConnectPC

Enlightened I/OOSWindows Server 2008Windows Vista SP1Citrix XenServer SISE VSCOSVSPVM  [34] Non-enlightenedOSI/O [35] integration componentsVSCWindows Server 2003 SP2Windows XP SP3Windows Vista SP1Linux

XenLinuxHyper-V SUSE Linux Enterprise Server 10,11,12 x86x64 Edition[36]XenLinuxSUSE Linux 20082OSRed Hat Enterprise Linux5Hyper-V [37]

VHD ファイルの Virtual Server 2005 と Virtual PC 2004/2007 との互換性


Hyper-VVirtual Server 2005Virtual PC 2004/2007OS1VHD OS

Virtual Server 2005Virtual PC 2004/2007 VHD Windows 2008 Hyper-V Server使 Virtual PC  OSHyper-V使  Hyper-V (  Integration Services ) Virtual PC 5OS Windows

参照



(一)^ Microsoft to ship Windows Server 2008, over time, in eight flavors. 20071113

(二)^ Paul Thurrott. Windows Server Virtualization Preview. 2007925

(三)^ http://www.microsoft.com/presspass/features/2008/jun08/06-26hyperv.mspx. 2008626

(四)^ Frank OhlhorstTechTarget (201302060800). Windows 8 Hyper-V. http://techtarget.itmedia.co.jp/.+201367

(五)^ 2013 Microsoft (20122). Client Hyper-V. http://technet.microsoft.com/.+201367

(六)^ "Microsoft Helps Customers Overcome Barriers to Virtualization and Get Virtual Now". PressPass (Press release). . 1 October 2008. 2008102

(七)^ MicrosoftHyper-VLinuxGPLv2. Sourceforge.JP Magazine (2009721). 2009724

(八)^ Microsoft Contributes Linux Drivers to Linux Community ().  (2009720). 2009724

(九)^ Windows 8.1  1 USB Windows 8.1Hyper-V - ASCII.jpKADOKAWA 201396

(十)^ @IT(ITmedia) (201506040500). Windows 10 The LatestWindows 10Hyper-V. http://www.atmarkit.co.jp/.+201592

(11)^ () (20151023). Windows 10 Insider Preview(34) - Nested Hyper-V. http://news.mynavi.jp/.+2015113

(12)^ http://www.computerworld.jp/topics/560/157149

(13)^ http://www.microsoft.com/ja-jp/download/details.aspx?id=3512

(14)^ http://technet.microsoft.com/en-us/library/ee815295.aspx

(15)^ [1]

(16)^ http://jp.fujitsu.com/platform/server/primergy/software/windows/os/wins2012/hv/

(17)^ 

(18)^ http://technet.microsoft.com/ja-jp/windowsserver/gg675975

(19)^ http://technet.microsoft.com/ja-jp/windowsserver/gg605270

(20)^ http://support.microsoft.com/kb/867572/en

(21)^ Windows Server 2008  Hyper-V  (MS-WORD) - Microsoft

(22)^ abhttp://technet.microsoft.com/ja-jp/library/cc794868.aspx

(23)^ abcdhttps://technet.microsoft.com/en-us/library/dn531026.aspx

(24)^ abcdhttps://technet.microsoft.com/en-us/library/dn531027.aspx

(25)^ abcdhttps://technet.microsoft.com/en-us/library/dn614985.aspx

(26)^ abchttps://technet.microsoft.com/en-us/library/dn531029.aspx

(27)^ https://technet.microsoft.com/ja-jp/library/dn792028.aspx

(28)^ https://technet.microsoft.com/ja-jp/library/dn792027.aspx

(29)^ https://msdn.microsoft.com/virtualization/hyperv_on_windows/about/supported_guest_os

(30)^ Supported Guest OS on Windows Server 2008 Hyper-V

(31)^ Installing Fedora Core 8 on Hyper-V

(32)^ First Look: Fedora 9 Alpha, Running in Hyper-V Beta: CRN

(33)^ Install Ubuntu 7.10 on Hyper-V

(34)^ Hyper-V solution overview

(35)^ Microsoft's Hyper-V: why all the fuss?

(36)^ Microsoft Hyper-V To Flaunt Advanced Virtualization Features

(37)^ Microsoft and Red Hat sign virtualization pact 

関連項目

書籍

外部リンク