Windows Server 2003ユーザーのためのHyper-V解説【第4回】
Hyper-Vだけじゃない、統合管理ツール「System Center Virtual Machine Manager」のカバー能力
MicrosoftのCloud OSビジョンの根底を支える技術である「Hyper-V」。今回は、Hyper-Vをはじめとした統合的なITインフラ管理を実現する「System Center」の中身について「System Center Virtual Machine Manager」を中心に解説する。
前回の「手軽に始められる、Hyper-Vの『BCP/DR対策』『無停止運用』機能」では、現在MicrosoftがCloud OSビジョンを掲げて製品/サービスを提供していることを説明した。「Hyper-V」を搭載した「Windows Server」は、そのCloud OSビジョンを実現するための機能/製品である。Cloud OSを実現する形態としては、ユーザーが管理するプライベートクラウド、Microsoftが提供するパブリッククラウドサービスである「Microsoft Azure」(以下、Azure)、そしてMicrosoftのパートナーのサービスプロバイダが管理/提供するクラウドサービスがある。そしてこれら3つの形態に一貫した管理を提供するのが、本稿で取り上げる「System Center」だ。
つまり、単にオンプレミス環境のサーバを仮想化した場合はHyper-Vそのものを活用することになるが、それ以外にもMicrosoftのテクノロジーを活用してプライベートクラウドを構築した場合や、パブリッククラウドのAzureを活用する場合も、それらはHyper-Vをベースのテクノロジーとしているので、管理にはSystem Centerが欠かせない組み合わせになるということだ。こうした観点でHyper-Vを利用するに当たってのSystem Centerの活用について説明する。なお、本連載は、「Windows Server 2003」を使用し、まだ仮想化を進めていないユーザーを想定読者としている。
System Centerのコンポーネント
System Centerは、企業IT環境全体の効率的な運用管理を実現する、統合されたシステム管理ソリューションとして、さまざまな機能を持ったコンポーネントで構成される。現在の「System Center 2012 R2」を構成するコンポーネントを、それぞれ簡単に紹介する。
Configuration Manager
システム構成/更新管理。ユーザー要求に基づいたアプリケーション配布やマルウェア対策ツールとの統合など、従来のWindowsクライアント/サーバの構成管理機能をさらに強化。iPhoneやAndroidなどのデバイス管理機能も搭載。
Endpoint Protection
マルウェア対策機能(エンドポイントセキュリティ)。Configuration Managerを管理基盤とし、ウイルス検知状態の確認などを実施。
Operations Manager
システム稼働監視/ログ収集。サーバの稼働監視だけではなく、ネットワーク監視やアプリケーションの可用性や性能などの緻密な監視・リポーティング機能を搭載。
Virtual Machine Manager
仮想環境の一元管理。Hyper-Vをはじめ、「VMware ESX/ESXi」「Citrix XenServer」などの仮想化基盤に対応。物理/仮想サーバの管理だけではなく、ストレージ、ネットワーク、アプリケーションといった多岐にわたるリソースを統合管理することで、柔軟なプライベートクラウド環境を実現。後段で詳しく解説する。
Data Protection Manager
データ保護管理(バックアップと復元)。アプリケーション、仮想環境、サーバ、クライアントのデータをディスクやテープに対するバックアップ/リカバリ機能を提供。BCP(事業継続計画)/DR(災害対策)といった遠隔地の環境を保護、復旧するシナリオに対応。
Orchestrator
システム運用の自動化。ITプロセス管理、システム運用管理に伴うさまざまなタスクをRunbook(作業フロー)としてデザイン、統合管理し、ITプロセスの自動化を実現。
Service Manager
ITサービス管理。CMDB(構成管理データベース)を中心としたITILベースのインシデント管理、問題管理などの機能を提供。さらにセルフサービスポータル機能と、他のSystem Center製品と連係した総合的なITサービス管理基盤を提供。
App Controller
プライベート/パブリッククラウドサービス管理。アプリケーション管理者にプライベートクラウドとパブリッククラウド(Azure)との統合的なセルフサービス管理ポータルを提供。
System Center Virtual Machine Manager(SCVMM)
System Centerのコンポーネントの中でも、とりわけHyper-Vとの関連が深いのが「System Center Virtual Machine Manager」(以下、SCVMM)である。SCVMMはその名の通り、仮想環境を一元管理するコンポーネントであるが、ここでの仮想環境はHyper-Vのみにとどまらず、VMware ESX/ESXiおよびCitrix XenServerも含む。VMware ESX/ESXiの場合は、同環境の管理機能である「VMware vCenter Server」を通じて管理する。以降、SCVMMの代表的な機能を説明する。
ファブリックの管理
SCVMMは仮想環境のみならず、そのインフラとなる物理リソースも同時に管理することができる。System Centerにおいてはこうした物理環境のことを「ファブリック」と呼び、主なものとしてサーバ(仮想化ホストマシンのサーバおよび仮想マシンのテンプレートを配置しておくライブラリサーバなどのインフラストラクチャサーバ)、ネットワーク(論理的なネットワークおよびロードバランサなど)、ストレージがある。
仮想マシンの作成と展開
SCVMMの最も基本的な機能として、仮想マシンの管理がある。管理画面を通じて各仮想マシンに対して統合管理機能を提供する。
一般的にHyper-Vの仮想マシンを管理する方法としては、Windows Serverに付属する「Hyper-Vマネージャ」の利用が挙げられる。SCVMMには、ライブラリに保管されるテンプレートからの新規仮想マシンの起動など、大規模な管理/運用が必要なシステムで特に重宝する機能が準備されている。加えて、VMware環境もSCVMMで管理できることは前述の通りだが、SCVMMを通じてVMware ESX/ESXiの仮想マシン自体のデータファイルを変換し、Hyper-V形式にすることも可能だ。
プライベートクラウドの作成
SCVMMにおいては、ファブリックを仮想的に分割した「クラウド」という単位でリソースやそのキャパシティの上限を管理する。例えばクラウドは、管理単位として社内の各部門や子会社ごとに割り当てることを想定している。各部門の管理者や利用者は、物理的なファブリックを意識することなくSCVMM管理者が割り当てた範囲で運用を行う形となる。また、クラウドにおいてはユーザーの定義ができ、管理者/代理管理者/テナント管理者/セルフサービスユーザー/読み取り専用の管理者といったロールを割り当てることで各ユーザーに適切な権限設定ができる。
サービスの作成と展開
単体の仮想マシンの管理については前述の通りだが、仮想マシンを単体のみで使用するシステムは少なく、Webサーバ用途、DBサーバ用途など複数台の仮想マシンを用いてシステムを構成するのが一般的である。こうした構成の管理に適用できるのがSCVMMにおける「サービス」という単位になる。複数台の仮想マシン、ネットワークおよびそれらの設定情報を「サービステンプレート」という、いわばサービスの構成とポリシーを定義した「設計図」として定義することができる。この単位で作成/展開/運用/スケールアウト/アップデートというサイクルマネジメントをすることで、単体の仮想マシンを対象に管理する場合と比較して、より効率的な仮想環境の運用が可能となる。
SCVMMによるライブマイグレーション
仮想環境の長期運用を支える機能として、前回の記事で紹介したライブマイグレーション機能もSCVMMで実行することができる。状況に応じたより良い移行先の候補を提示してくれるため、より最適化された形でマイグレーション運用を実施していくことができる。
監視とリポート
SCOM(System Center Operations Manager)との連係によって、より詳細な監視やリポート、仮想環境の自動化が実現できる。また、SCVMMの管理コンソールからSCOMのオペレーションコンソールを参照し、仮想環境をシームレスに監視することが可能だ。
PowerShellによる自動化
従来の物理環境とは一線を画す仮想環境ならではの効率的な運用手段として、プログラム(スクリプト)による自動化が挙げられる。仮想マシンの起動や停止などの一般的な操作を、GUIによる操作だけではなく、PowerShellのスクリプトを実行することで実施できる。例えば10台の仮想マシンを一気に立ち上げる場合、人がマウスやキーボードを用いてGUIを操作していくシーンを想像すると、その煩雑さや面倒さを容易に想像できると思う。オペレーションミスによる誤操作が起きてしまうことも想像に難くない。
これがスクリプト実行に置き換えられると、コンピュータの処理ゆえ一瞬で実行されるのはもちろん、ミスが入り込む余地もない。こうした自動化こそ、仮想化を実現して手に入れられる最大のメリットであるともいえるのだ。
Hyper-V自体が、こうした自動化のためのPowerShellによる操作を提供している。そしてSCVMMは、それをさらに効率的に使いこなす機能を備えている。例えば仮想マシンを作成するためのウィザードを実行していると、途中でその操作を実行するスクリプトを表示することができる。このスクリプトはSCVMMが管理するライブラリに保存しておくことが可能で、必要に応じて後で実行して、GUIで操作したときと同じ結果を得ることができる。前述の通り、このときにミスがなく瞬時に結果が得られることがポイントである。
SCVMM上で実行できる操作も多数あるため、GUIの操作をいわば“録画”するような形でライブラリに保管して活用できるのは、統合されたシステム管理環境ならではの機能といえる。
以上、System Centerについて、Hyper-Vとの関わりを中心に紹介してきた。Hyper-Vによる仮想化を導入した際には、System Centerを同時に導入することで、その効果が倍増(またはそれ以上)することをご理解いただければ幸いである。物理環境と同様に、仮想環境も拡大すればするほど、その管理は煩雑になっていくのが常である。そうした状況に、確実に効果的なソリューションを提供するのがSystem Centerになる。次回はHyper-VをベースのテクノロジーとするMicrosoftのクラウドサービス、Azureについて取り上げる予定である。
コラム:System Centerの歴史
System Centerには、初めから統合管理のコンセプトで開発されたという形ではなく、各コンポーネントがそれぞれ異なる製品として提供されてきたという背景がある。
当初、MicrosoftはPCのOSの提供を主な事業としていたため、その管理や保護のためのツールを提供していた。その後、Windows ServerといったサーバOSを提供するようになると、その活用に当たって必要なシステム稼働監視ツールなどを提供するようになる。さらに、Hyper-Vでサーバ仮想化テクノロジーを提供するようになると、仮想環境の一元管理を担うツールを提供するようになった。
そして「System Center 2012」、および「Windows Server 2012」と同時期に提供され始めた「System Center 2012 Service Pack 1(SP1)」において、PC、サーバ、仮想環境といったIT環境全般をカバーする統合管理ソリューションとして、それまで個別に提供されてきた各コンポーネントが統合・拡張された。
一方で、利用者側の声を聞くと、IT環境の管理に利用するツールの数が増え過ぎる傾向があり、それぞれ異なったユーザーインタフェースを持ち、ツールに対する習熟や運用に掛かるコストを減らしたいという要望も多々挙がっていた。そのためSystem Center 2012では、各コンポーネントでの機能追加に加えて、統合によるツール間の親和性の向上を図り、ユーザーインタフェースの統一による操作の効率化にも寄与するように改善された。その後にリリースされた現在の「System Center 2012 R2」では、さらなる発展を見せている。
田中 隆三郎(たなか りゅうさぶろう)
日本マイクロソフト インキュベーションセールス部 テクノロジースペシャリスト
現在の担当はMicrosoft Azureのプリセールス。
ソフトウェアディベロッパーとして数社で開発業務に従事した後、SIer企業にてSAPアップグレード業務や、AWSやGoogleなどのパブリッククラウドを活用した事業推進に従事。2013年より現職に就く。現在の関心事は、クラウドのテクノロジーとそれを取り巻く業界全般。
ベーシストかつスキューバダイバーで、最近の趣味は温泉とゆるキャラ。
ブログ:Heart and Soul
Twitter:@rewtheblow
Copyright © ITmedia, Inc. All Rights Reserved.
Windows Server 2003ユーザーのためのHyper-V解説
この記事の著者
関連記事
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
急増する「AIはこう言ってる」マン 判断を狂わせる「AI忖度」を防ぐには?
-
2
取手市がVDIと決別した理由 更改費用「4倍超」を約1.7倍に圧縮
-
3
「Excel至上主義」の終わらせ方 丸2日の手作業地獄から情シスと現場を救うには
-
4
221人調査で分かった「情シス最大のストレス」は?
-
5
「データストレージの活用方法」に関するアンケート
-
6
「AI時代の統合基盤・エンタープライズAI管理」に関するアンケート
-
7
自宅のWi-Fiが「遅い」「途切れる」本当の原因は? Dellが推奨する鉄則
-
8
本当に安いPCで十分か? “すぐ重くなる”を防ぐノートPC選びの絶対条件
-
9
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
10
Claudeの不可視透かしに批判殺到 著作権消失や誤判定に潜む企業リスク
ホワイトペーパーランキング PR
-
1
年収2000万「クラウドセキュリティのプロ」になれる資格とは
-
2
セキュリティソフトをすり抜ける標的型攻撃メール、不審メールの見破り方とは?
-
3
Windows Updateの通信集中で回線が逼迫、ネットワーク刷新事例に学ぶ解決策
-
4
財務を戦略的組織へ進化させるAI活用術、4つの主要な障壁と解消方法
-
5
「NAS」「SAN」「DAS」は何が違う? いまさら聞けないストレージの基礎
-
6
“あのファイル転送”で暗躍するノーウェアランサム
-
7
標的型攻撃メールを見破るには? サンプル文面を例に傾向を解説
-
8
商用利用の安全性を確保し大量のコンテンツを高速で生成する、AI活用の秘訣
-
9
マンガで解説、1日で生成AI環境を構築できるワークショップの中身とは?
-
10
Dark AIが台頭する時代の新発想、「より高度なAIで対抗する」具体的方法とは?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー