運用の自動化

運用の自動化

   管理に伴う作業をスケジュールして実行し、その実行結果を確認するのは定常的にシステムを管理するために是が非でも欲しい機能といえます。また、システムの動作状態を監視し、異常が発生した場合には警告を行う必要もあります。

   VirtualCenterでは、スケジュールによる管理作業を行わせることができ、結果の確認などが行えるほか、CPU負荷の上昇など管理者の対応が必要となる状態をトラップしてアラートを発生させることもできるようになっています。

   とりたてて特別なところはありませんが、スケジュール実行と状態監視について、必要最低限の機能が備わっています。


リソースの利用状況の確認画面
図2:リソースの利用状況の確認画面
(画像をクリックすると別ウィンドウに拡大図を表示します)

リソースの最適化

   仮想マシンを利用する目的の1つに、高速化したCPUや大容量化したメモリを複数の仮想マシンで共有することにより、増えすぎてしまったマシンを高性能なマシンに統合(コンソリデーション)することがあげられます。

   さらに、それぞれの仮想マシンが利用するリソース(CPUパワーやメモリ容量)を合理的に配分して、リソースの利用効率を最適化していく必要があります。

   リソースの最適化は、仮想マシンに対して利用可能なCPUパワーやメモリ容量を手動で割り当てていくだけでなく、様々な手段で動的に実行することもできます。

   例えば「VMotion」を使えば、仮想マシンを稼働させながら、物理的に別のマシンに移動させることができます。もし、ある仮想マシンにかかる負 荷が高まってきた場合、同じ物理マシンで動作しているその他の仮想マシンを別の物理マシンに移動させることで、その物理マシンの持っているリソースを高負 荷の仮想マシンが占有することができるようになります。

   他にも、管理下にある物理マシンのリソースをまとめて管理する「リソースプール」や、各仮想マシンの負荷状態に応じて自動的にVMotionを行う 「VMware DRS」(Distributed Resource Scheduler)などの管理も、VirtualCenterから行うことができる。

   仮想マシン実行環境が持つ機能に依存する部分ですが、多くの仮想マシンを動作させるような場合に便利な機能といえます。

高可用性

   仮想マシン環境で高い可用性を実現するには、まず先に述べた「VMotion」の機能がベースとなっています。VMotionで仮想マシンを移動できるということは、どの物理マシンからでも仮想マシンを実行することができるということになるからです。

   「VMware HA」は、もし仮想マシンを実行している物理マシンが障害などを起こして停止してしまった場合、そこで動作していた仮想マシンを残りの別の物理マシン上で 再起動する仕組みです。このような機能の設定も、VirtualCenterから容易に行うことができます。

仮想マシン環境と管理ツールのバランス

   ざっと見てきたように、VMware VirtualCenterの管理する範囲は、単に個々の仮想マシンを管理するだけではなく、VMware ESX Serverを中心にした仮想マシン実行環境「VMware Infrastructure 3」というシステム全体の設定や監視などを行う統合管理ツールということができます。

   リソースの最適化や高可用性を実現しているのは、仮想マシンを実行する複数のホストマシンを「クラスタ」としてまとめて管理したり、それらのホスト マシンのリソースをリソースプールとしてまとめて管理していることによるものです。それだけに、クラスタやリソースプールを上手に作成し管理することが重 要になってきますが、それらの機能の概念をきちんと理解していないとなかなかうまく設定できないので、少し慣れが必要かも知れません。

   また、管理がしやすいかどうかは主観に左右されるので、ここでは判断しませんが、以前のバージョンに比べると設定できる項目がかなり増えているので、きめの細かい設定ができることは間違いないでしょう。

   ただし気をつけないといけないのは、管理ツールはあくまで仮想マシン実行環境が持っている機能を設定したり監視したりするものであって、そもそも存在しない機能を管理設定できるわけではありません。

   一方で、「VMware Infrastructure 3」はVMware社がすべてを開発を行っていることもあって、仮想マシン実行環境が持っている機能を管理設定できない、ということもありません。そうい う意味では、両者のバランスが比較的よくとれたソリューションということができると思います。

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30