仮想サーバ用のストレージを改善する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.
この記事の著者
新着ホワイトペーパー PR
-
製品資料
[株式会社MatrixFlow] 「物流リソース最適化」ガイド:人員・配車・傭車を出庫依頼の確定前に決めきる -
製品資料
[株式会社キーエンス] なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは -
製品資料
[株式会社セールスフォース・ジャパン] 「CRMは設計と無関係」は本当か? PLMとの融合で実現する高速開発 -
事例
[日本ヒューレット・パッカード合同会社] AIエージェントの時代にどう備える? 「新たな働き手」を支える3要素とは -
製品資料
[日本ヒューレット・パッカード合同会社] “横並びの自動化”から脱却、AI活用で生産性と競争力を高める秘訣
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
なぜ「全社配布Copilot」は使われないのか? 失敗に学ぶAI定着
-
2
法務と開発者で「言葉が通じない」問題 トヨタやソニーが語るOSS管理の真実
-
3
なぜ「Gemini 4 Argon」は出遅れたのか? Googleが狙う“逆転のシナリオ”
-
4
損保ジャパンはなぜ「COBOL」を捨てなかったのか? 脱メインフレームの真相
-
5
情シスの約8割が転職や退職を意識 調査で分かった“辞めたくなる最大の理由”
-
6
ChatGPTは“検索しまくり”でGeminiは“淡泊”? データが明かすAIの裏側
-
7
情報漏えいはなぜ繰り返されるのか 今すぐ見直すべき「境界」
-
8
「Wi-Fi 7」経由でWindowsが乗っ取られる? 最高権限奪取の恐怖
-
9
「結局使わなくなる」Microsoft 365 Copilotを半年で定着 キリンの3施策
-
10
「中堅・中小企業のネットワーク・セキュリティ運用実態」に関するアンケート
ホワイトペーパーランキング PR
-
1
不審メールの経路や見せ方に変化? 2026年夏の3事例から見えた動向と対処方法
-
2
家庭用Wi-Fiルーターの業務利用は危険? 避けるべき理由と具体的な対策
-
3
Microsoft 365を安全に運用 うっかりミスやサイバー攻撃に備えるデータ保護術
-
4
財務部門がAIを最大限に活用する方法 無駄のない戦略的リーダーシップへの道
-
5
LLMが兵器化? 元FBI高官が鳴らす警鐘とセキュリティツール統合のポイント
-
6
「オンプレミス回帰」せざるを得ない“合理的な理由”
-
7
なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは
-
8
生成AIを開発に導入しても効果が見えない? 実証実験で分かった成果と課題
-
9
経産省DX指針から読み解く、受発注業務デジタル化ロードマップ
-
10
HDDを使わない「SSDオンリー」が無謀なのはなぜ?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー