【 ここから本文 】

Microsoftウォッチ

ソーシャルブックマークに登録 : Yahoo!ブックマークに登録 はてなブックマークに登録 del.icio.usに登録 newsing it!に登録 Buzzurlにブックマーク livedoorクリップに登録 Slashdotにタレコむ イザ!ブックマークに登録 Twitterでつぶやく
print 印刷用ページの表示


【解説】
「Hyper-V RC1」緊急レビュー

Windows Server 2008標準搭載の仮想化ハイパーバイザを徹底解剖

(2008年05月27日)

前のページへ < 12345678| 

【新機能】WMI管理インタフェース
コマンドやPowerShellでの管理が容易に

 基本的にHyper-Vの管理はHyper-Vマネージャで行うが、コマンドラインや「Windows PowerShell」も利用できる。これを可能にするのが「WMI(Windows Management Instrumentation)」の管理インタフェース「Virtualization WMI Provider」になる。Virtual Server 2005R2でも「VirtualServer.Application」という「COM API(Component Objects Model Application Programming Interface)」が提供されていたが、Hyper-Vではより汎用的かつ拡張性のあるWMIに変更されている。

 一例として、リスト1の「CreateSnapshot.vbs」を作成してみた。

1       Option Explicit
2
3       Dim strComputer
4       Dim WMIService
5       Dim VMManagementService
6       Dim VMSystemSettingData
7       Dim VMs
8       Dim VM
9       Dim ret
10
11      strComputer = "."
12      Set WMIService = GetObject("winmgmts:\\" & strComputer & "\root\virtualization")
13      Set VMs = WMIService.ExecQuery("SELECT * FROM Msvm_ComputerSystem")
14      Set VMManagementService = WMIService.ExecQuery("SELECT * FROM Msvm_VirtualSystem
                   ManagementService").ItemIndex(0)
15      For Each VM In VMs
16          if VM.Caption = "Virtual Machine" then
17              if VM.EnabledState = 2 then
18                WScript.StdOut.Write VM.ElementName & "is running. Creating Snapthot..."
19                set VMSystemSettingData = (VM.Associators_("Msvm_SettingsDefineState","Ms
                             vm_VirtualSystemSettingData")).ItemIndex(0) 
20                ret = VMManagementService.CreateVirtualSystemSnapShot(VM.Path_.Path,VMSys
                             temSettingData)
21                if ret = 0 or ret = 4096 then
22                  WScript.StdOut.Write "Success." 
23                else
24                  WScript.StdOut.Write "Failed."
25                end if
26              end if
27              WScript.StdOut.Write vbCrLf
28          end if
29      Next

リスト1● 実行中のすべての仮想マシンのスナップショットを作成するスクリプト「CreateSnapshot.vbs」。VSSバックアップの直前に実行するとよい。なお、行頭の数字は行番号を表し、実際のスクリプトには含まれない

 このスクリプトは、すべての実行中の仮想マシンのスナップショットを作成するコマンドラインツールになる(画面20)。先述したバックアップの自動化に応用できるだろう。この例では、WSH(Windows Script Host)スクリプトをVBScriptで記述しているが、WMIなので同様の操作をWindows PowerShellからも簡単に実行できる。

画面20● 「Cscript CreateSnapshot.vbs」を実行すると、現在実行中の仮想マシンのみスナップショットが作成される

 なお、Virtualization WMI Providerのリファレンスを含むドキュメントは次のURLで公開されている。

●Virtualization WMI Provider
http://msdn.microsoft.com/en-us/library/cc136992(VS.85).aspx

 
【新機能】クイックマイグレーション
クラスタとの組み合わせで可用性を向上

 「クイックマイグレーション(Quick Migration)」は、Windows Server 2008のHyper-Vとフェールオーバークラスタリングを組み合わせて仮想マシンを冗長化し、可用性を高めるソリューションである。複数のノードでフェールオーバークラスタを構成し、仮想マシンの構成を共有ディスク上に配置することで、例えばメンテナンスのための計画停止を行う場合に、別のノードにフェールオーバーして継続稼働させるものだ(図3)。

図3● クイックマイグレーションのイメージ。パッチ適用などの計画停止時に仮想マシンの状態を保存し、リソースをフェールオーバーして別のノードで再開する。複数台のHyper-Vを運用する場合は、管理OSとしてServer Coreを選択するのが適している

 計画停止がHyper-Vに影響しない場合は、実行中の仮想マシンの状態を保存して、別のノードで保存された状態から復帰できるため、ダウンタイムを最小化できる。仮想マシンに割り当てたメモリ容量やストレージの書き込み速度にも依存するが、実行中の仮想マシンをシャットダウンすることなく、数秒から数十秒で別のノードに移動できる。

 Virtual Server 2005 R2環境でも同様のソリューションは実現できたが、制御スクリプトの作成や、仮想マシンとクラスタリソースの関連付けなど、システムの構築が複雑である。Hyper-Vとフェールオーバークラスタリングの組み合わせでは「高可用性ウィザード」を使用して、仮想マシンのフェールオーバー環境を容易に構成できるようになる(画面21)。

画面21● 「高可用性ウィザード」はHyper-Vに対応しており、仮想マシンのフェールオーバー構成を容易にしてくれる

【Information】
Hyper-Vに対応した「SCVMM 2008 Beta」

 2008年4月29日、マイクロソフトは「System Center Virtual Machine Manager(SCVMM)2008 Beta」を公開した。SCVMM 2008 Betaは、Windows Server 2008のHyper-V、およびVMware ESX Serverに対応している。SCVMM 2008 Betaは「MicrosoftConnect」からダウンロード可能だ。

●Beta of Microsoft System Center Virtual Machine Manager 2008 Is Available
http://www.microsoft.com/systemcenter/scvmm/downloadbeta.mspx

(Windows Server World)


前のページへ < 12345678| 



▲ページの先頭へ戻る


キーパーソン

ゲイツ氏、開発者に別れを告げる――TechEdで最後のスピーチ

「Microsoftの成功は、開発者の皆さんのおかげ」

マイクロソフトのバルマーCEOが語った「Vista・仮想化・検索の今後」

「Vistaは発展途上。ただしハードウェア要件などには変更を加えない」

プロジェクト責任者に聞く「Windows Server 2008」開発の舞台裏

「目指したのは高い信頼性と真の実用性」

「ITは次の革命期を迎えつつある」――CeBITでバルマー氏が講演

みずからの引退時期を示唆? 「あと9年IT業界にとどまれば、次の革命も体験できる」

マイクロソフトのDB責任者に聞く、「SQL Server 2008」の開発目標と導入効果

「リレーショナル・データベースの枠を越えて“顧客の声”にこたえる」

マイクロソフトのバルマー氏、「Google Apps」を一蹴

「Officeの二番煎じ。われわれの脅威ではない」

マイクロソフトはもはや“セキュリティ後進企業”ではない!

「TwC(信頼できるコンピューティング)」担当副社長、セキュリティ強化戦略の“今”を語る

キャッチアップ

マイクロソフトのバルマーCEOに捧ぐ「10の提言」

ゲイツ氏退任後、同社が勝ち残るためにすべきこと

マイクロソフトのセキュリティ戦略――ゲイツ氏の“功罪”とは

問題の元凶から改革の旗振り役に転向したトップのメッセージ

岐路に立つマイクロソフト――黄金時代は終わりを告げるのか

ITアナリストらが指摘する、業界ガリバーの“ジレンマ”と“課題”と“可能性”

[徹底検証]マイクロソフトのユニファイド・コミュニケーション戦略

サーバ・ソフト、クライアント・アプリ、Webカメラで構成されるUCプラットフォーム&エコシステムとは

マイクロソフトが秘密裏に進める「Albany」プロジェクト

正体はグーグル対抗のハイブリッド型オフィス・スイート?

会社を挙げて“緑革命”を――MicrosoftのグリーンIT戦略

同社が目指す「地球環境にやさしい」企業の姿とは

バルマーCEO、「ソフトウェア+サービス」ビジョンを日本のパートナー企業に説明

「新たな価値を創造するチャンス」

マイクロソフト、「Windows Live」の正式版を発表

「ソフトウェア+サービスを実現させたサービスだ」――バルマー氏が力説

Windows Server 2008移行案内

アップグレードに足る9つの理由――製品出荷の最終段階に入ったベータ3を徹底検証

Windows Vista移行案内

企業クライアントOSとしての「メリット」と「注意点」――本格導入の前にこれだけは知っておきたい

Windows Vistaのセキュリティを検証する

UAC、BitLockerなど主要強化点の実用度をチェック

マイクロソフトが統合コミュニケーション・サービスの提供を計画中

ホステッド・サービスとしてさまざまなアプリケーションと連携

マイクロソフト、Windows Server 2008の新機能を国内イベントで披露

「システム管理者の負担を劇的に軽減する機能が満載」とアピール

バルマー氏、「ソフトウェア・プラス・サービス」戦略を明らかに

ホスティング型ビジネス・サービスの手始めはハイブリッド・モデル

「GPLv3適用ソフトは一切サポートしない」――マイクロソフトが明言

「われわれのいかなる活動にもGPLライセンスは不要だ」

Weekly Ranking

集計期間:11/26〜12/02



Computerworld Global
米国
英国
中国
ドイツ
オーストラリア
シンガポール
その他の国