仮想サーバ用のストレージを改善する10の方法(後編)
“ストレージハック”――仮想環境をパワーアップする裏技
予算が抑えられている状況でも、多少投資をして新しいストレージを購入し、仮想インフラのパフォーマンスを向上させなければならない場合がある。
使用しているストレージが仮想マシン(VM)に対して最高の入出力(I/O)パフォーマンスを発揮していることを保証するのに役立つ10通りの方法を紹介する。「VAAIまたはODXへの対応」「スナップショットの制限」など5つの方法を解説した前回「“ストレージハック”――仮想環境を最大限に生かすには」に続き、今回は残り5つの方法を取り上げる。
1. シックプロビジョニングかシンプロビジョニングか
VMの仮想ディスクでシン(Thin)プロビジョニングが利用できると、非常に便利だ。私のラボの環境は、ずっとシンプロビジョニングで運用している。ただし、仮想化レイヤーと物理ストレージアレイのシンプロビジョニングの計画と管理には十分な注意が必要だ。シンプロビジョニングのほとんどの問題は、単純に物理的なストレージ領域が足りなくなることによって発生する。
しかし、ディスクアレイがVAAI(vStorage APIs for Array Integration)に対応していなければ、シンプロビジョニングで構成している仮想ディスクのサイズを拡張する必要が生じると、パフォーマンスの低下を招く恐れがある。このような場合は、VM側のディスクにシック(Thick)プロビジョニングを使用して、ストレージアレイではシンプロビジョニングを使えばよい。シックプロビジョニングとは、従来通りの物理ディスクのプロビジョニングのことで、具体的にはLazy Zeroed Thickタイプのディスクを指す。
2. 仮想化対応のストレージ
最近発売されたストレージアレイの中には、「仮想化対応」をうたっているものがある。仮想化対応というのは、稼働しているVMとSAN(Storage Area Network)/NAS(Network Attached Storage)上の仮想マシンディスクファイル(VMDK)へのパスをストレージがVMware vCenterに問い合わせることで、ストレージがこれらの情報を把握していることを意味する。
このやりとりは、仮想化サーバの管理者にとってもストレージの管理者にとっても多くの利点がある。例えば、「どのVMが最も多いIOPSを発生させているか」「どのVMが最大のストレージI/Oレイテンシに遭遇しているか」などを調べることができる。仮想化対応のストレージシステムの一部には、VMごとのスナップショットとクローンを提供できるものがある。使用中のストレージアレイを即座に仮想化対応のものに入れ替える必要はないが、将来のプロジェクトで検討したり、使用中のストレージの購入元に問い合わせて、そのメーカー製品が将来のバージョンで仮想化対応の計画があるか、または類似機能が追加されるかどうかを調べたりする価値はある。
3. パーティションアライメント
VM内で稼働しているのが、パーティションのアライメントが調整されない古いOSである場合、パフォーマンスの問題が発生することがある。ただし、Windows Vista、Windows 7およびWindows 2008(またはそれ以降のOS、例えばWindows 8やWindows 2012)であれば、この問題は起こらない。仮想化対応のストレージの中には、OSの種類に関係なく、自動的にVMDKを連係させられるものがある。しかし前述のバージョンよりも古いOSを使用している場合は、VMDKと仮想マシンのファイルシステム(VMFS)およびSANのLUNとの適切なアライメントを検証する必要がある。
Windows VistaおよびWindows 2008より古いOSで、パーティションアライメントを検証するには、無償のUberAlignや有償のvOptimizer Proなど、幾つかのツールが利用できる。
4. ストレージのI/O管理
1つのストレージを複数の仮想ホストで共有している場合は、I/Oの多いアプリケーションがストレージを占有していないこと、または他の重要なアプリがI/Oを要求していないことを確認する必要がある。VMwareの「vSphere Storage I/O Control」にはこの機能があり、VMFSデータストア上でチェックボックスを1つだけオンにすれば、この機能が有効になる。
5. ストレージ分散リソーススケジューラー
VMwareの分散リソーススケジューラー(DRS:Distributed Resource Scheduler)がCPUとRAMで実行している機能を、ストレージ分散リソーススケジューラー(SDRS:Storage Distributed Resource Scheduler)ではストレージに対して実行する。データストアの処理速度が極度に遅くなっているか、ディスクスペースの利用度が極端に高い場合は、SDRSを利用すると、データストア間の仮想マシンディスクの移動を(ダウンタイムなしで)実行できる。使用中のストレージから、「VMware vStorage APIs for Storage Awareness」(VASA)を利用してvCenterと通信できることを確認すれば、vCenterがストレージの能力を特定し、SDRSが円滑に稼働して、ストレージに一時的な問題が発生するのを防止する。
ここまでの方法が全て役に立たなかった場合は?
どの部門でも予算が抑えられている状況とはいっても、多少投資をして新しいストレージシステムを購入し、仮想インフラのパフォーマンスを向上させなければならない場合がある。ディスクのLUN上で稼働する50超のVMの、仮想インフラに対するI/Oの負荷は、サーバとディスクLUNを1対1でマッピングしていた時代のそれとは全く異なる。新しいストレージでは、パフォーマンスが向上できるばかりでなく、仮想化対応のストレージ、ハイブリッドストレージ、VAAI、VASAなどパフォーマンス以外の機能も加わっている。
仮想化は、データセンターでは新しい価値観である。VMを統合する場合は、ストレージを再検討して、構成も見直す必要がある。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
こんなメディアも見られています
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ジャパンをフォロー