第一印象:Windows Server 2012 R2 Hyper-Vのすべての栄光

画像

Hyper-V 2012 R2およびSystem Center Virtual Machine Manager 2012 R2のプレリリースリリースは、以前のバージョンの価値のある継続です。




Hyper-V 3.0は、おそらくWindows Server 2012の最も優れた機能の1つです。しかし、多くの新機能と既存の機能の改良により、Windows Server 2012 R2は、多くの組織が必要とする多くのタスクの仮想化にさらに適した候補になると約束されています。 さらに、Windows Server 2012 R2には、クラウドサービスとの統合およびハイブリッドクラウドの構築を目的とした新機能が導入されています。



大規模な環境では、MicrosoftのSystem Center Virtual Machine Manager(SCVMM)は、このインフラストラクチャを管理するための優れたツールになります。Hyper-VManagerを介して複数の仮想マシンを管理するのは不便でスケーラブルでないアプローチだからです。 ただし、SCVMM 2012 R2は現在、Windows Server 2012 R2のHyper-Vマネージャーのすべての機能(たとえば、実行中のVMのエクスポート)をサポートしていないことに注意してください。 SCVMM 2012 R2の最終バージョンのリリースで状況が変わるかどうかを見てみましょう。



少なくとも用語に関しては、物事はもう少し透明になっています。 Hyper-Vの世界では、「スナップショット」という用語は、特定の時点でのシステムのスナップショットを意味し、必要に応じて変更をロールバックするために使用できます。 SCVMMは、同じ機能に対して「チェックポイント」という用語を使用しました。 このプロセスは、Windows Server 2012のHyper-Vマネージャーの「スナップショット」と呼ばれますが、「チェックポイント」と呼ばれます。Hyper-VマネージャーR2では、PowerShell Export-VMSnapshot kmletのみが残ります。 また、指定されたVMのスナップショットを取得するCheckpoint-VM kmletも見つかります。

つまり、チェックポイントは以前のリリースのスナップショットと同じです。



一部の機能は、Hyper-V 2012 R2の「新しい」カテゴリに分類されます。 それらを個別に見て、それぞれが物事をより簡単またはより速くするのにどのように役立つかに焦点を当てます。



第二世代の仮想マシン

基盤となる仮想化テクノロジーは、基盤となる物理機器のソフトウェアエミュレーションです。 ほとんどの場合、この物理的な機器は古くて錆びています。 Microsoftは、特にUEFIまたはセキュアブートテクノロジーのサポートに関して、これを問題と見なしています。 セキュリティへの懸念は優れた動機付け要因であるため、攻撃対象を減らすことを目標に、Microsoftは最小限のコンポーネントでエミュレートされた機器の新しいセットを作成する機会を得ました。 このリリースでは、新しい第2世代のマシンは、ゲストOSとしての64ビットバージョンのWindows 8、Windows 8.1 Preview、Windows Server 2012、およびWindows Server 2012 R2 Previewのダウンロードのみをサポートしています。



画像

第二世代の仮想マシンは、OSのインストールと読み込みを高速化しますが、Windows 8とWindows Server 2012のみがサポートされます。



第2世代の仮想マシンは、SCSI仮想ディスク、SCSI DVD、またはネットワーク経由で起動できます。 これらの新しい仮想デバイスにより、OSの起動時間が大幅に増加し、VMが実行されている場合でも、SCSIコントローラーに接続されているVHDXディスクのサイズを変更できます。 以前は、ブートボリュームでは、外出先でディスクサイズを変更することはできませんでした。



自動ライセンス

Hyper-Vの以前のバージョンでは、新しい仮想マシンを作成するたびに、ホストマシンに関係なくライセンスを取得する必要がありました。 Windows Server 2012 Datacenter R2では、これは問題ではなくなりました。 Windows Server 2012 R2を実行する新しい仮想マシンはそれぞれ自動的にアクティブ化されます。 このタイプのライセンスは、Datacenter Serverの自動仮想マシンアクティベーション(AVMA)と呼ばれます。 AVMAキーを使用するには、ゲストVMでWindows Server 2012 R2 Datacenter、Standard、またはEssentialsが実行されている必要があります。 その結果、仮想マシンのセットアッププロセスが高速化され、ライセンス認証のためにインターネットまたはKMSサーバーに接続する必要がなくなります。



PowerShell 4.0

PowerShellの最新バージョンには、Hyper-Vをサポートする多数の新しいkm dletが含まれています。 さらに、スクリプト実行ポリシーはデフォルトで「RemoteSigned」に設定されています。 以前のバージョンには「制限付き」ポリシーがインストールされていたため、この設定を手動で変更するまでスクリプトを実行できませんでした。 この変更は、小規模ではありますが、新しい管理者の時間と労力を少し節約します。 新しいkm関連のHyper-V関連は次のとおりです。



VMを測定します。 このkmdletは、さらに調査するためにVMリソースの統計を収集します。 統計収集はデフォルトでは有効になっていないことに注意することが重要です。 有効にするには、すべてのマシンで管理者権限でコンソールで次のコマンドを使用します。



Get-vm | Enable-VMResourceMetering



これにより、ディスクサブシステムの全体的なパフォーマンスを測定するAggregatedAverageNormalizedIOPSなど、必要な統計が得られます。



Copy-VMFile。 この新しいkmdletにより、管理者はネットワーク接続を使用せずにVM内のファイルをコピーできます。 VMプロパティの[統合サービス]タブで[ゲストサービス]オプションを有効にする必要があります。 ただし、このオプションはPowerShell自体を使用して有効にすることもできます。



Enable-VMIntegrationService



外出先でVMをエクスポートする

Hyper-V R2を使用すると、実行中の仮想マシンをエクスポートしたり、このVMのスナップショットをエクスポートしたりできます。

これは、Hyper-VマネージャーまたはExport-VMおよびExport-VMSnapshot kmletを使用して実行されます。 この機能は以前のバージョンではサポートされていないため、Windows Server 2012 R2に基づくハイパーバイザーが必要です。



共有仮想ディスク

通常、クラスタリングには特別な物理機器が必要でした。 クラスタリング自体は、リソースの高可用性を確保するために使用されます。 Windows Server 2012 R2のHyper-Vには、ストレージシステム自体のフォールトトレランスを確保するために、SMB 3.0スケールアウトファイルサーバーまたはクラスター共有ボリューム(CSV)に配置できる共有仮想ディスク(VHDX)のサポートが含まれています。

このチップにより、高価なSAN機器が不要になるため、仮想マシンと便利なデータ保存方法を使用して手頃な価格のソリューションを構築できます。 共有仮想ディスクにストレージQoSを使用できないことに注意してください。



画像

PowerShell 4.0の新しいMeasure-VM kmletは、仮想マシンに関連するさまざまな種類の統計を収集します。



外出先での仮想ディスクのサイズ変更

VMが実行されている場合でも、SCSIコントローラーに接続されたVHDXドライブのサイズを拡大または縮小できます。 これを行うには、Hyper-VマネージャーまたはPowerShell用のkmdlet Resize-VirtualDiskに含まれている仮想ハードディスクウィザードを使用できます。 外出先でのドライブのサイズ変更は、デフォルトで第2世代の仮想マシンで機能します。 これが第1世代のVMで機能するには、このVMに新しいSCSIコントローラーを追加する必要があります。 事実、デフォルトでは、第一世代の仮想マシンはIDEコントローラーを使用します。



ストレージQoS

Hyper-V R2は、特定のVMに対して有効な最小および最大IOPSを構成する機能を追加します。 このプレビューリリースでは最小値は完全には機能しませんが、VMに最小レベルのIOを提供する方法としては思えます。 この機能の重要性は、同じホスト上でI / Oに貪欲な複数のVMがある場合に明らかになります。 ストレージQoSは、SCSIコントローラーに接続された仮想ディスクでのみ機能することに注意してください。



リモートデスクトップの改善

Hyper-Vの以前のバージョンでは、Hyper-Vサーバー自体を除く他のマシンからVMに接続するために、構成され機能しているネットワークが必要でした。 これは、VMバスを介した任意の仮想マシンへのRDP接続をサポートするHyper-V R2では不要になりました。 つまり、仮想マシンにIPアドレスを割り当てる前であっても、仮想マシンに接続できます。 さらに、新しい拡張セッションモードは、リモートシステム上のオーディオデバイス、キーボードクリップボード、ドライブ、スマートカード、サポートされているプラ​​グアンドプレイデバイス、およびUSBデバイスへのアクセスをサポートしています。 この機能はまだ制限されており、ゲストシステムとしてのWindows 8.1 PreviewおよびWindows Server 2012 R2 Previewでのみ機能します。



SCVMM 2012 R2

MicrosoftのSystem Centerで作業したことがない場合、混乱するのは非常に簡単です。 多くの設定が表示されていますが、その一部は他の設定の前に、またはそれと組み合わせて実行する必要があります。 新しいクラウドの用語を学び、ファブリックやテナントなどの概念を理解する必要があります。 SCVMM 2012 R2の試用を真剣に考えている場合は、 Microsoftの指示に従って、設定に非常に強力なラボが必要になります 。 特に、マイクロソフトでは、それぞれが24個のプロセッサコアと128GBのRAMを搭載した6台の物理サーバーを推奨しています。 また、ネットワークトラフィックを区別するには、少なくとも2つの物理スイッチが必要です。



MicrosoftがすべてのR2リリースで約束した主要な機能の1つは、クラウドとの緊密な統合です。 この願望は、ネットワーク、サービステンプレート、さらにはWindows PowerShellを含む多くの分野ですでに見られます。 これについては、管理者とIT管理者の観点から説明します。



ネットワーク

大企業やサービスプロバイダーは、同じホストで複数のテナントを実行することに関連するWindows Server 2012 Hyper-Vの厳しい制限に直面しています。 この制限には、一意のゲートウェイごとに1つの物理ネットワークインターフェイスが必要でした。 このアプローチにより、単一のホストで多数のVMを実行する能力が大幅に低下しました。 Windows Server 2012 R2 Hyper-Vでは、マルチテナント仮想ゲートウェイのサポートが登場したため、この制限は削除されました。



SCVMM 2012 R2は、サイト間VPNを使用して追加のサイトを含めることで、データセンターネットワーク全体を管理できるようになりました。 この機能は、IPアドレスの競合や複数のドメインなどの潜在的な問題を考える場合に特に役立ちます。 さらに、IPAM(IPアドレスマネージャー)との統合により、複数のIPアドレスプールでの作業がさらに便利になります。



画像

System Center Virtual Machine Manager 2012 R2は、新しい第2世代の仮想マシンを認識しますが、Windows Server 2012を実行しているホストへの移行を許可しません



ネットワーク仮想化は、当初Windows Server 2012のリリースで導入されました。論理ネットワークは、ネットワーク仮想化への残りのアプローチの背後にある基盤です。 SCVMMを初めて起動するときは、他のすべての仮想ネットワークが接続できる論理ネットワークを構成する必要があります。 デフォルトでは、SCVMMはすべてのデバイスが接続され表示される新しい論理ネットワークを作成します。 SCVMM 2012 R2は、プライベートVLAN(PVLAN)に基づくネットワークだけでなく、VLANに基づく独立したネットワークの作成もサポートします。



すべての上に、サイト間通信のための新しいNVGRE(Generic Routing Encapsulationを使用したネットワーク仮想化)ゲートウェイがあります。 NVGREは比較的新しい標準(現在はドラフト状態)であり、クラウド環境向けに特別に設計されています。 基本原則は、レイヤー3ネットワークを介した伝送のためにレイヤー2パケットをカプセル化することです。 レベル2では、信号と物理層(MACアドレス)との相互作用が渡されます。 NVGREは、第2レベルの同じサブネットにあるかのように、第3レベル(IPアドレス)の異なるネットワークにある2つのデバイスの相互作用を可能にします。



サービステンプレート

SCVMMは比較的長い間、サービステンプレートの概念を使用してきましたが、SCVMM 2012 R2では本当に便利です。 ネットワークゲートウェイであろうとデータを保存するためのリソースであろうと、常に同じタイプのサービスを作成する必要がある場合は、サービステンプレートを使用する必要があります。 ニューオーリンズのTechEd 2013でのMicrosoftは、将来System Centerコンポーネントをサービステンプレートとして作成する意向を明らかにしました。 会社の代表者は、VMMサービステンプレートを使用してゲストクラスターの作成を自動化するための新しいスクリプト機能も示しました。 ネットワーク側から、サービステンプレートを使用して、エッジゲートウェイとネットワークサービスの完全なセットの展開を自動化できます。



Linuxサポート

Microsoftはこれまで、Hyper-V内でさまざまなLinuxディストリビューションを実行するための純粋なシンボリックサポートを提供してきましたが、この状況は変わり始めています。 Windows Azureは、さまざまなLinuxベースのアプリケーションへのアクセスを提供する先駆者となり、現在、System Centerはその手順に従っています。 SCVMM 2012 R2は、CentOS、Red Hat、Suse、およびUbuntuに基づく仮想マシンの作成と展開をサポートしています。 さらに、これらの仮想マシンはSystem Center 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に基づくスケールアウトファイルサーバーの記憶域スペース管理をサポートしていないため、サーバーマネージャーまたはPowerShellだけが残ります。 物理から仮想(P2V)への移行はSCVMM 2012 R2から削除されたため、そのようなニーズがある場合は、既存の物理マシンを仮想マシンに変換する別の方法を探す必要があります。 新しいWindows Server 2012 R2の機能-ストレージの階層化とライトバックキャッシュをVMMから直接管理することはできません。 ただし、PowerShellを使用してそれを行うことはできます。理論的には、そのようなニーズに直面している場合は、VMMを介してスクリプトを使用して自動化できます。



画像

新しいホストを追加すると、System Center Virtual Machine Manager 2012 R2はマルチパスI / Oなどのチップのハードウェアサポートを確認し、有効になっていない場合は警告を表示します。



Windows Server 2012 R2ホストから、以前のバージョンのHyper-Vを使用するホストにライブで移行することはできません。 反対方向、つまりWindows Server 2012からWindows Server 2012 R2への移行がサポートされています。

ライブマイグレーションが機能するには、両方のホストシステムに同じ論理ネットワークが必要です。 これは、これらのホスト上の仮想ネットワークの命名に同じアプローチを使用する必要があることを意味します。 これは、SCVMMを使用して、ネットワークを含むすべてを管理するもう1つの大きな理由です。



SCVMM 2012 R2は、差分ディスクを使用したVMの作成をサポートしていません。 このようなマシンを作成するには、Hyper-VマネージャーまたはPowerShellを使用する必要があります。



Windows Server 2012 Hyper-V R2のトークンリストは、元のリリースの多くの空のスペースを埋めます。 これまでのところ、これは単なるプレビューであるため、バグは避けられません。 しかし、数週間の集中的なテストに基づいて、これが驚くほど安定したリリースであることを証明できます。 過去には、予備リリースで常に2つの「ブルースクリーン」が期待できましたが、これまでのところそうではありません。 新しいチップは、改訂されたチップとともに述べられているように動作するようです。 多くの企業は、本格的なテストを開始する前に、プライマリOSの最初のメジャーアップグレードをしばしば待ちます。 Windows Server 2012 R2およびHyper-V R2は、「メジャーアップデート」という用語にかなりよく該当します。



SCVMM 2012 R2はいくつかのインクリメンタルアップデートを受信しましたが、素晴らしいものはありません。 ただし、大規模な環境や、新しいHyper-Vネットワーク機能を使用することを計画している企業にとっては、それは有用以上のようです。



Paul Ferrillは25年以上にわたってコンピューターとネットワークについて書いています。 彼は、InfoWorld、Network World、PC Magazine、および他の多くの出版物に掲載された記事を持っています。 彼は2冊の本の著者であり、現在3冊目の本に取り組んでいます。 paul@ferrill.netで(英語で手紙を書くことで)彼に連絡できます。



All Articles