PowerVM仮想化によるUNIXブレードの先進性

PowerVM仮想化によるUNIXブレードの先進性

■AIX 6のメモリーページ保護強化とWPARを使用した仮想化

  POWER6+搭載のJS23とJS43では、仮想メモリーページの上書きによる障害を防ぐストレージ・キーが8個から16個に増えています。従来のユーザー用、カーネル用アドレス域に加え、POWER6+では新たにハイパーバイザーのアドレス域も対象となっています。ハイパーバイザーはCPUやメモリーなどの資源細分化やLPAR割り当てといった仮想化の重要な処理を行うため、仮想化の堅牢性をさらに強化しています。

 AIX 6では、Power Hypervisorのハードウエア論理分割とは異なる、OS論理分割のWPAR(ダブル・パー:Workload Partitionの省略形)があります。WPARは、旧来AIXで提供されているプロセス、もしくはユーザー単位でCPUやメモリーの使用率割合を配分するワークロード・マネージャー(WLM)の進化形とも言えます。

 WPARは、WPAR仮想化ではVIOS内のIVMを必要としないため、ブレード内でLPARを区切らずに単一OSを導入して仮想化するという手軽さもあり、またPOWER6だけでなくPowerPC970やPOWER4、POWERなどのプロセッサー5上でも使えることが利点です。

■POWERブレードにおけるVIOSの役割

 VIOSはI/Oアダプターを仮想化するためのソフトウエアで、POWERブレードにおいてはHMCに代わってLPAR管理を行う重要な役目も担っています。AIXやLinuxではVIOS無しで単一OSをPOWERブレードに導入することが可能ですが、IBM iではVIOSのIVM機能と共にLPAR環境として構成する必要があります。

 プロセッサ・プールはHypervisor、HMCの連携により実現できますが、メモリーをプール化するActive Memory Sharing(AMS)はHypervisor、HMC、VIOSの連携を必要とします。それはなぜかというと、メモリー・プールのページングディスクをVIOS経由で供給するからです。

 このように資源によってプール化の手法が異なることから、クラウド要素としてあげられる資源プールのしくみは、資源に応じて異なる技術を組み合わせて実現されていることがわかります。POWER6のLive Partition Mobility(LPM)でもVIOSは必須条件のひとつで、POWERブレードの環境でも利用可能です(図3参照)。

■Lx86でx86環境の資産を有効活用する

 PowerVMスタンダードにはLx86ソフトウエアが付属しています。まずPowerアーキテクチャ向けのRedHatもしくはSUSEを導入し、Lx86ソフトウエアを導入してx86 Linuxアプリケーションの実行環境をつくると、x86 Linuxサーバー上のアプリケーション資産を無駄なくPOWERブレード上で実行できるようになります。Lx86はいわばエミュレーションですが、PowerVMでは仮想化機能のひとつと位置づけています。

統合時の煩雑さを回避するIBM Systems Director

 ブレードによる物理統合や論理統合が進むと、一つひとつの仮想マシンやプロセッサー・アーキテクチャの異なる各ブレードをばらばらに管理することはとても煩雑になり、また操作ミスなどのヒューマンエラーも気がかりです。

 IBM Systems Directorは全体インフラの最適化が進んできた環境に適したソフトウエアです。各サーバーやブレードの筐体電源のON/OFF、ハードウエアのエラー監視、ネットワークのトポロジー表示に加え、LPARや仮想マシン単位の開始/停止やCPUおよびメモリー使用率の把握などの機能を提供します。Directorはさらに、IBM Tivoliソフトウエアとの連携で組織単位課金といったプロビジョニングを目指しています。

 Directorのアドオン機能Active Energy Manager(AEM)では、POWER6の場合、EnergyScaleテクノロジーにより、CPUクロック速度を制御し省電力モードとして動作させるEnergyScaleテクノロジーにより、省電力化を実現します。ラック搭載型モデルやブレードはラック内での集約度が高いので、温度監視や省電力モードでの稼働は環境対策やコスト削減の観点で威力を発揮します。

 またDirectorアドオン機能の仮想マシン管理ツールであるVMControlは、PowerVMのAIXに対する実装であり、仮想マシンをLPARにみたて、AIXのNIM(Network Install Manager)イメージの作成、キャプチャー、デプロイを行います。

 今回はブレード仮想化の統合によるメリットについて解説してきましたが、いかがだったでしょうか。異機種混在のブレード環境では、今後VMControlのようなマルチプラットフォームの仮想マシン管理ツールが積極的に用いられることでしょう。

この記事のキーワード :

人気記事トップ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