Feb 07, 2011
サンタのコスプレをしようとする
クリスマスシーズンになると、サンタの衣装が販売されている。昔は男だけだったが、最近では女性のサンタコスプレ衣装も販売している。特に、女性用の山のクロス衣装はかわいいだけだ。ワンピースタイプのものからエプロンの種類に至るまで幅広い。ぜひクリスマスのサンタコスプレ大会を開くということだ。雑貨屋さん、英語で言えば斬新ストレージといったところか。新型は、特別な、または特別なという意味だから、この翻訳でよいかもしれない。女性へのプレゼントがある特別なものが気に入らないれる。まさに日本の雑貨店で探すことがプレゼントなら喜ばれる。しかし、女性が一番喜ぶのは"花"である。いつも外観、花の名前まで知っている。しかし、日本の女性は花をもらうことはまずない。いつも思っていたが、雑貨屋さんに花束を置いていないはなぜなのか。受けてうれしい"花"に特別なギフトを一緒に送ると、彼女の印象に深く刻まれたのは間違いないが。
仮想化管理ツールの開発に関しては、仮想化ベンダーよりもサードパーティーベンダーの方が得意だ。前編では、サードパーティー製品を中心に仮想化管理ツールトップ10(順不同)から5つを紹介する。【Eric Siebert,TechTarget】
米Citrix Systems、米Microsoft、米VMwareなどの仮想化ベンダーは優れたハイパーバイザーを提供しているが、多くの場合、極めて堅固な仮想化管理ツールは提供していない。
※関連記事:VMwareの仮想化管理ツールの多様なラインアップに戸惑うユーザー
→http://techtarget.itmedia.co.jp/tt/news/1102/01/news03.html
最近まで、VMwareなどのベンダーは中核製品の開発に力を注いでいた。このため、サードパーティーベンダーが既存ツールの管理や使い勝手の不備に対処する形で新しい仮想化管理ツールを開発する余地があった。
現在、多くのサードパーティーベンダーが、このチャンスを生かして機能豊富なアプリケーションを提供している。こうしたアプリケーションは、仮想化ベンダーから提供される基本的なツールよりも強力であり、セキュリティ、監視、リポート、バックアップ、自動化といった機能を備えている。優れた仮想化管理ツールの多くは高価だが、仮想環境の管理を容易にする安価な、あるいは無料のツールも多数出回っている。
サードパーティーベンダーの1つの大きなよりどころは、仮想化ベンダーが開発、提供するAPIとソフトウェア開発キット(SDK)だ。サードパーティーベンダーはこれらを利用して、仮想ホストや仮想マシン(VM)など、仮想環境のコンポーネントと直接連係する機能を実現できる。仮想化ベンダーの中でもVMwareは特に、さまざまな分野で多くのAPI、SDK、ツールキットを用意し、ベンダーがアプリケーション開発に利用できるようにしている。例えば、vStorage APIでは、ストレージやバックアップのための連係機能を、VMsafe APIでは、セキュリティやネットワーキングのための連係機能を実現できる。WMI APIなど、限られたAPIしか用意していないMicrosoftのような仮想化ベンダーもあるが、仮想化ベンダーは皆、製品の成熟化が進む中で、APIの追加を続けている。
しかし、仮想化ベンダーは、サードパーティーベンダーがアプリケーションを開発するためのツールとサポートを一貫して提供してきたものの、今ではサードパーティーベンダーと競合し始めている。これまでサードパーティーベンダーが手掛けてきた仮想化管理機能の一部を自社の中核製品に搭載するようになってきたからだ。
例えば、VMware用のバックアップツールを提供するサードパーティーベンダーは、VMwareのVMware Data Recoveryという製品に立ち向かわなければならなくなっている。セキュリティツールを開発してきたサードパーティーベンダーも、VMware vShield Zonesに対抗しなければならない。これは、VMwareがサードパーティーベンダーを買収して獲得した製品だ。
しかし、ほとんどの場合、仮想化管理ツールの開発に関しては、仮想化ベンダーよりもサードパーティーベンダーの方が得意としている。このため、仮想化管理ツールを探すときには、サードパーティーツールをチェックするのが最も賢明だ。実際、サードパーティーツールの方が仮想化ベンダーのツールよりも機能が充実していることが多い。
では、仮想環境でデータセンター管理者に必須となる仮想化管理ツールのトップ10(順不同)を紹介しよう。今回の前編では、このうち5つを取り上げる。
●1.Robware.netのRVTools(無料)
VMware環境に対応するこの手軽な小さな無料アプリケーションは、Microsoft .NETで作成されており、VMware SDKを利用してVMware vCenter ServerとVMware ESX/ESXiホストから情報を収集する。VMware Infrastructure 3(VI 3)とVMware vSphereの両方をサポートし、行と列から成るシンプルなスプレッドシート風インタフェースで各種の有益な情報を表示する。
この仮想化管理製品が収集する情報は、ソートしたり、フィルタリングしたりできる。その中には、VMware vCenter Serverにないデータも含まれる。例えば、ホスト上のコア当たりのVM数、コア当たりのCPU数などだ。さらに、RVToolsを使って仮想CD-ROMドライブをVMから切り離し、VM上のVMware Toolsを更新できる。RVToolsは、多数の新機能で頻繁にアップデートされている。VMware管理者にとって必携だ。
●2.MicrosoftのPowerShell(無料)
VMware ESX/ESXi環境とHyper-V環境に対応するPowerShellは、無料の拡張可能なコマンドラインシェルおよび関連するスクリプト言語であり、Microsoftによって開発された。このツールは、一般的な管理タスクの自動化や、Microsoft環境とVMware環境に関する情報の取得に役立つ。
PowerShellはWindows環境でよく使われるが、VMware環境やHyper-V環境で仮想化管理にも利用できる。そのためには、特殊なアドオンライブラリを使って、PowerShellがVMware API(PowerCLI)やHyper-V API(PowerShell Cmdlets for Hyper-V)にアクセスできるようにする。
PowerShellは非常に簡単にインストールでき、また素晴らしいスクリプトが無料で提供されている。スクリプトに抵抗がある人も、PowerShell用のGUIを使えば、PowerShellをさらに簡単に利用できる。
例えば、米Quest Softwareは、無料のアドオンであるPowerGUI、VMware用およびHyper-V用のPowerPack、VMware用のVirtualization EcoShell Initiativeを開発してきた。VMwareが開発したOnyxというアプリケーションも、vSphere ClientとvCenter Serverの間でプロキシとして機能し、アクションを再利用可能なPowerShellコードに変換する。
●3.Citrix SystemsのCitrix Essentials(有料/無料)
Citrix Essentials for Hyper-Vは、Hyper-V向けに強力な仮想化管理機能とエンタープライズ管理機能を提供する製品だ。以前は、無料のCitrix XenServer向けにこれらの機能を提供するCitrix Essentials for XenServerも販売されていたが、Citrix Systemsはこの製品に代えて、XenServerのAdvanced、Enterprise、Platinumの各エディションを販売するようになった。
Citrix Essentials for Hyper-Vでは、動的プロビジョニングサービス、ステージおよびラボ管理、ワークフローオーケストレーション、StorageLink技術によるアレイ統合などの機能が提供される。
Citrix Essentials for Hyper-Vは、EnterpriseとPlatinumという2つの有料エディションと、Expressという無料エディションが用意されている。Platinumでは、Enterpriseの機能に加えてラボおよびステージ管理などの機能が提供される。Expressでは、StorageLinkによるストレージ管理がサポートされる。
●4.Quest SoftwareのvControl(有料:販売終了製品)
VControlは、Quest Software子会社Vizioncoreが販売していたが、Questは2010年にVizioncoreブランドを廃止し、2011年1月にVControlの販売を打ち切った。VControlのサポートは2011年12月まで継続される。Questは、vControlの自動管理機能を自社のvFoglight Proソリューションに統合し、vControlのセルフサービスプロビジョニング機能を自社のCloud Automation Platformソリューションで進化させていくとしている。
VControlは、Citrix XenServer、Hyper-V、VMware ESX/ESXiに対応し、WebベースのセルフサービスプロビジョニングやVM制御などの機能を提供する仮想化管理ツールだ。このWindowsアプリケーションは、マスターサーバとワークフローサーバという2つのコンポーネントから成り、オープンソースソフトウェアを使用する。
vControlはVMware環境では、VMware vCenter Serverの機能の一部と同様の機能を提供しようとする。しかし、ホストごとにエージェントを動作させる必要があるVMware vCenter Serverとは異なり、vControlはエージェントレスであり、VMware SDKを使用する。vControlの1つの優れた特徴は、ホストで障害が発生した場合に、フェイルオーバーホストやディザスタリカバリホストが使われるように設定することで、vCenterの高可用性(HA)機能をエミュレートできることだ。
VMware vControl Serverは、VM/ホストに定期的にポーリングする。VMと交信できない場合、vControlは宛先ホストでそのVMを再起動する。VMware ESX、VMware vCenter、Hyper-V、Citrix XenServer、Solarisに対応するアクションパックが用意されており、管理者はこれらを利用して、VMやホストのさまざまな操作(スナップショットの作成、保守モードへの移行と解除、HAフェイルオーバーなど)を行える。
VControlは、使いやすいWebインタフェースを備えており、VMware vCenter Serverがないマルチハイパーバイザー環境で威力を発揮する。また、管理者はVControlのワークフロー機能を利用して、日々のタスク管理やVMのプロビジョニングを行える。
●5.Reflex SystemsのVMC Management Console(有料)
米ReflexのVMCは、もともと仮想化セキュリティ製品だったが、VMware環境全体の監視、リポート、資産管理、自動化といった機能を提供する包括的な仮想化管理製品へと進化している。分かりやすいグラフィカルインタフェースを備え、メインの管理コンソールアプリケーションからリポート、アラート、イベント相関分析、ポリシー自動化といった機能が利用できる。
VMCは、アドオンコンポーネントと組み合わせて高度な仮想化管理が行えるようになっている。これらのコンポーネントは、仮想環境に対応したセキュリティ(vTrust)、監視(vWatch)、構成(vProfile)の各機能を提供する。VMCとこれらのコンポーネントにより、VMware環境を一元的に把握、管理することが可能だ。例えば、管理者はクラウドに拡張可能な分散仮想ネットワークとVMの接続を可視化できる。また、インフライベント、セキュリティイベント、パフォーマンスの相関関係を分析することで、仮想環境のコンテキストを明らかにすることができ、それによって仮想化管理、セキュリティレスポンス、パフォーマンスのスピードアップと効率化を実現できる。アメリカ生まれのコスプレからの声
次回は、仮想化管理ツールのトップ10(順不同)の続きを紹介する
WriteBacks
writeback message: Ready to post a comment.