Hyper-V 3.0は、おそらくWindows Server 2012の目玉機能の中で最も目を引くものでしょう。多くの新機能と既存機能の改善により、Windows Server 2012 R2は、ほとんどの企業がサポートする必要がある仮想化タスクのほとんどを処理するのに適した、より強力な競合テクノロジーになることが約束されています。
Windows Server 2012 R2は、クラウドベースのサービスとの統合やハイブリッドクラウドシナリオの拡張に特化した新機能も数多く提供しています。
大規模なHyper-V環境では、MicrosoftのSystem Centre Virtual Machine Managerが管理ツールとして選ばれています。Hyper-V Managerである程度多くの仮想マシンを管理すると、すぐに圧倒されてしまい、どのような大規模環境でも管理することはほぼ不可能になります。
ただし、現状では、SCVMM 2012 R2はHyper-V Managerでサポートされているすべてのタスクを実行できるわけではないことに注意してください。このリストには、実行中のVMのエクスポートなど、R2の新機能のいくつかが含まれています。これらの機能がSCVMM 2012 R2の最終バージョンに搭載されるかどうかは未知数です。
少なくとも、用語が変わることで、機能の名称に一貫性と一貫性が生まれます。Hyper-Vの世界では、"スナップショット "という用語は、以前のバージョンに戻す必要がある場合に備えて、後で使用するためのシステムのポイント・イン・タイム・イメージを作成することを意味し、SCVMMは同じ機能に対して "チェックポイント "という用語を使用します。現在、Windows Server 2012のHyper-Vマネージャーはこの機能をまだ「スナップショット」と呼んでいますが、R2のHyper-Vマネージャーは「チェックポイント」と呼んでいます。唯一の例外はPowerShellコマンドのExport-VMSnapshotで、特定の仮想マシンのスナップショットを取得するCheckpoint-VMコマンドレットもあります。実際、チェックポイントはバージョン上ではスナップショットと全く同じです。
Hyper-V 2012 R2では、多くの機能が「新機能」に分類されます。これらの新機能について、それぞれがどのように物事をより簡単に、またはより速く行うことができるようになるかに注目しながら、順番に説明していきます。
第二世代仮想マシン
仮想マシンの基本的な基盤技術は、実際の物理ハードウェアのソフトウェア・エミュレーションです。一般的に、このシミュレートされた物理ハードウェアは時代遅れです。マイクロソフトは、特に統一された拡張可能なファームウェア・インターフェイスやセキュア・ブートをサ ポートすることになると、これが問題になると感じています。セキュリティは大きな動機となる要素であったため、攻撃の範囲を縮小することを目的とし て、マイクロソフトは手放し、最小限のコンポーネント・セットを使用して、エミュレートされたハ ードウェアのための新しいライブラリを開発しました。今回のリリースでは、新しい第2世代VMはゲストシステムとして64ビット版のWindows 8、Windows 8.1 Preview、Windows Server 2012、Windows Server 2012 R2 Previewのみをサポートします。
Windows Server 2012 R2 Hyper-Vの第2世代仮想マシンは、ゲストのインストールを高速化し、ブート時間を短縮しますが、Windows 8ゲストとWindows Server 2012ゲストのみがサポートされています。
第2世代の仮想マシンは、ネットワーク経由だけでなく、SCSI仮想ハードディスクやSCSI DVDからも起動できます。これらの新しい仮想デバイスは、起動時間を大幅に短縮します。また、VMの実行中であっても、SCSIコントローラに接続されたVHDXのサイズを変更することができます。これは、メインのVMディスク・ドライブのバージョンとは異なります。
自動設定
Hyper-Vのバージョンでは、新しいVMを作成するたびに、ホストとは別に新しいVM用のライセンスを付与する必要がありました。Windows Server 2012 R2 Datacentre Editionでは、これがなくなりました。Windows Server 2012を実行するすべての新しい仮想マシンに、適切なライセンスが自動的に設定されます。この新しいタイプのライセンスは、Automatic Virtual Machine Activation Key for Datacenter Serversと呼ばれます。このキーを使用するには、Windows Server 2012 R2 Datacentre Edition、Standard Edition、またはEssentials Editionを実行している必要があります。その結果、新しい仮想マシンのリソースのプロビジョニングプロセスが高速化され、新しくインストールしたシステムをアクティベートするためにインターネットに接続する必要がなくなります。
PowerShell 4.0
PowerShellの最新バージョンには、Hyper-Vをサポートする新しいコマンドレットコマンドが多数含まれています。さらに、Windows Server 2012 R2 プレビューのデフォルトの実行ポリシー設定は RemoteSigned に設定されています。このリリースでは、最初にポリシーを変更しないとスクリプトの実行が許可されないように、これを[制限]に設定します。この変更は、些細なことではありますが、新人管理者にとっては非常に時間の節約になり、タスクが大幅に簡素化されます。以下は、Hyper-Vに特化した新しいコマンドレットコマンドの一部です。
メジャーVM
この新しいコマンドレットは、多くのリソース測定値を収集します。リソース測定機能はデフォルトではオンになっていません。すべての仮想マシンで有効にするには、PowerShell プロンプトで管理者権限で次のコマンドを入力します。
このコマンドは、全体的なディスクパフォーマンスを測定する AggregatedAverageNormalizedIOPS を含む統計情報の詳細なリストを返します。
コピー-VMファイル
この新しいコマンドレットを使用すると、管理者はネットワーク接続を使用せずに実行中の VM にファイルをコピーできます。ただし、VM Integration Services のプロパティ・ページでゲスト・サービスを有効にする必要があります。同じタスクを有効にする PowerShell コマンドレットもあります: Enable-VMIntegrationService
仮想マシンのオンラインエクスポート
Hyper-V R2 を使用している場合、実行中の VM または VM チェックポイントに対して VM エクスポートを実行できるようになりました。これは、Hyper-V Managerから、またはPowerShellコマンドレットコマンドExport-VMまたはExport-VMSnapshotを使用して実行できます。この機能はリリースではサポートされていないため、Windows Server 2012 R2 ホストが必要です。
共有仮想マシン
クラスタリングは、多くの場合、物理ハードウェアの機能と考えられています。Windows Server 2012 R2のHyper-Vには、この機能が含まれています。ファイルサーバー上の共有仮想ハードドライブまたはSMB 3.0のクラスタ化共有ボリュームの外部拡張をサポートし、ストレージリソースに物理的な冗長性を提供します。これにより、高可用性ソリューションを拡張するための高価なストレージエリアネットワークハードウェアが不要になり、仮想マシンと安価なストレージシステムだけで済みます。共有仮想ディスクに直面して実現できないアクションの1つは、ストレージのサービス品質を実装することです。
PowerShell 4.0 の新しい Measure-VM コマンドレットコマンドは、仮想マシンのさまざまなリソース測定を収集します。
仮想ディスクのオンライン・リサイズ
仮想マシンの実行中に、SCSI コントローラーに接続されている VHDX ファイルのサイズを変更できます。Hyper-V Manager の一部である Virtual Hard Disk Editing Wizard を使用するか、PowerShell の Resize-VirtualDisk コマンドレットを使用できます。第 2 世代の仮想マシンはデフォルトで SCSI ディスクを使用するため、ディスクのオンライン サイズ変更は非常に効果的です。第一世代の仮想マシンのオンライン サイズ変更を実行するには、新しい SCSI コントローラーを追加する必要があります。デフ ォル ト では、 第 1 世代の仮想マシ ンは IDE コ ン ト ロ ー ラ を使用 し ます。
ストレージのサービス品質
Hyper-V R2にはこの機能が追加されています。1つの仮想マシンに割り当てられるIOPSの最小値と最大値を設定します。最小値はプレビュー版では正確には実用的ではありませんが、仮想マシンへの入出力の最小数を保証する方法と考えられています。この機能は、同じホスト上で複数のVMが動作し、大量の入出力操作が行われる場合に重要です。Storage Quality of Serviceは、特にSCSIコントローラに接続されたVHDにも関連します。
リモートデスクトップの改善
Hyper-V R2では、サーバー以外のマシンから実行中の仮想マシンに接続するためのインターネット接続が不要になり、Virtual Machine Busを介して実行中の仮想マシンに直接RDP接続できるようになりました。これは、割り当てられたIPアドレスでリモートVMに接続できることを意味します。さらに、新しい拡張セッションモードでは、リモートシステム上のオーディオ、クリップボード、ディスプレイ設定、ドライブ、スマートカード、サポートされているプラグアンドプレイデバイス、USBデバイスへのアクセスをサポートします。この機能は現在、Windows 8.1 プレビューゲストと Windows Server 2012 R2 プレビューゲストに限定されています。
SCVMM 2012 R2
Microsoft System Centreを使用したことがない場合、圧倒されてしまいがちです。この製品には多くのオプションがあり、中には他のオプションに加えて、または他のオプションと組み合わせて実装しなければならないものもあります。新しいクラウドコンピューティング用語、構造やテナントなどの概念、その他の側面を理解する必要があります。SCVMM 2012 R2 の評価に興味がある場合、Microsoft の評価プログラムによると、かなり強力なラボ環境が必要になります。Microsoft は、各サーバに 24 個のプロセッサコアと 128GB のメモリを搭載した、合計 6 台の物理サーバを推奨しています。また、ネットワークを分離するために、少なくとも2台の物理スイッチが必要です。
MicrosoftがすべてのR2リリースで推進している重要なテーマの1つは、クラウド統合です。ネットワーク、サービス・テンプレート、さらにはWindows PowerShellなど、さまざまな形でこのフォーカスを見ることができます。これらのトピックについて、管理者とITマネジメントの観点から検討します。
網目
大企業やサービスプロバイダは、Windows Server 2012 Hyper-Vにおける、単一ホスト上の複数テナントに関連する重大な制限に非常に不満を抱いています。この制限では、固有のホスティングゲートウェイごとに個別のハードウェアNICを使用する必要があります。これは、多数の仮想マシンを実行するサーバーハードウェアの能力を著しく制限します。Windows Server 2012 R2 Hyper-Vでは、マルチテナント仮想ゲートウェイがサポートされたため、この制限はなくなりました。
SCVMM 2012 R2は、サイト間VPNで接続された複数のサイトを含む、データセンターのネットワークインフラ全体を管理できるようになりました。IPアドレスの競合やマルチドメインなど、通常とは異なる問題が発生する可能性を考慮すると、SCVMMにはこの役割が必要です。また、IP Address Managerとの統合により、複数のIPアドレス空間を扱うためのツールボックスがまた1つ増えました。
System Centre Virtual Machine Manager 2012 R2は新しい第2世代の仮想マシンを認識しますが、第2世代の仮想マシンをWindows Server 2012以前のホストに移行することはできません。
ネットワーク仮想化機能は当初、Windows Server 2012リリースで導入されました。論理ネットワークは、他のすべてのネットワーク仮想化コンポーネントが構築される基礎となります。SCVMM を初めて使用する場合、他のすべての仮想ネットワークが接続できる論理ネットワークを設定する必要があります。SCVMM 2012 R2 は、プライベート VLAN (PVLAN) ネットワークだけでなく、スタンドアロン仮想 LAN ベースのネットワークの作成もサポートしています。
NVGREはクラウド・コンピューティング環境向けに設計された比較的新しい規格です。NVGREは、クラウド・コンピューティング環境向けに設計された比較的新しい規格です。基本的な原理は、レイヤ2パケットをターゲットとしたカプセル化を使用して、レイヤ3ネットワーク上で伝送することです。すべてのシグナリングと物理層との相互作用は通常、レイヤ 2 で行われます。NVGRE を使用すると、完全に分離されたレイヤー 3 ネットワーク上の 2 つのデバイスが、あたかも同じレイヤー 2 サブネット上にあるかのように相互作用することが可能になります。
サービステンプレート
SCVMMはかなり以前からサービス・テンプレートの概念を使用してきましたが、SCVMM 2012 R2ではサービス・テンプレートが本当に意味を持ち始めます。同じサービスを何度も作成する必要がある場合、そのサービスがネットワーク・ゲートウェイであれ、構成されたストレージ・リソースであれ、サービス・テンプレートを使用したいものです。Microsoftは、ニューオーリンズで開催されたTechEd 2013カンファレンスにおいて、将来的にSystem Centreのコンポーネントをサービステンプレートとして提供する予定であることを発表しました。また、同社の担当者は、VMMサービステンプレートを使用してゲストクラスタの作成を自動化するための新しいスクリプトオプションの使用についても実演しました。ネットワーキングの面では、サービステンプレートを使ってエッジゲートウェイや一連のネットワークサービスを自動的に構成することができます。
Linuxサポート
Microsoftはこれまで、Hyper-V上でさまざまなLinuxディストリビューションを実行するための形だけのサポートを提供してきましたが、この状況は変わり始めています。 Windows Azureは、Linuxベースのアプリケーションを幅広く提供することで良いスタートを切りましたが、そのバトンはSystem Centreに渡りました。現在、SCVMM 2012 R2はCentOS、Red Hat、Suse、Ubuntuの仮想マシンの作成とデプロイをサポートしており、System Centre Operations Managerで監視することができます。 これらのディストリビューションの中には、Red Hat Enterprise Linux 5.9やUbuntu Server 12.04 LTSなど、MicrosoftのLinux Integration Services for Hyper-Vがインストールされているものもあります。
それほど良くない
物理マシンを仮想マシンに移行する機能はSCVMM 2012 R2で廃止されたため、既存の物理マシンを仮想マシンに移行する必要がある場合は、別の方法を見つける必要があります。仮想マシンに移行する必要がある場合は、別の方法を見つける必要があります。Windows Server 2012 R2の新しいストレージ階層化機能やライトバックキャッシング機能は、VMMを使用して直接管理することはできません。PowerShellの助けを借りてこれを行うことはできます。理論的には、必要に応じてVMMを通じてスクリプトを自動化し、このタスクを実行することができます。
新しいホストを追加すると、System Centre VM Manager 2012 R2 はマルチパス入出力などの機能のハードウェアサポートをチェックし、有効になっているかどうかを通知します。
Windows Server 2012 ホストから Windows Server 2012 R2 ホストへのライブマイグレーションのみ可能です。ライブマイグレーション機能を適切に使用するには、両方のホストシステムを同じ論理ネットワークに設定する必要があります。これは、そのホスト上に仮想ネットワークを作成するときに、同じ命名規則を使用する必要があることを意味します。SCVMM 2012 R2は、異なるディスクを使用する仮想マシンの作成をサポートしていません。このタスクには、Hyper-V Manager または PowerShell を使用できます。
Windows Server 2012 Hyper-V R2には、初期リリースに欠けていたものを補う機能が数多くあります。しかし、まだプレビューですから、欠陥があるのは当然です。とはいえ、何週間にもわたって集中的にテストした結果、このリリースは非常に安定していると断言できます。過去には、最初の「プレビュー」バージョンはブルースクリーンでクラッシュすることが多かったと思いますが、今のところそのような問題はありません。新しく改良された機能は、メーカーが宣伝している通りのようです。多くの企業は、大規模なテストを開始する前に、メジャーOSリリースの最初のメジャーアップデートを待ちますが、Windows Server 2012 R2もHyper-V R2も、「メジャーアップデート」の定義にかなり合っているようです。
SCVMM 2012 R2には、抜本的なサポートアップデートがありますが、画期的なものはありません。しかし、巨大な環境、あるいはHyper-Vの新しいネットワーク機能を活用しようとする部門という観点では、SCVMM 2012 R2は、遅れを取らないためにトレンドに追いつく必要があるでしょう。





