
VMware vSphere 4徹底解剖(3)
VMware vSphere 4のストレージ機構(1)
ヴイエムウェア株式会社
テクニカルアライアンスマネージャ
齋藤康成
2009/10/13
| 主要サーバ仮想化ソフトウェアであるVMware Infrastructure 3の後継バージョン、「VMware vSphere 4」が登場した。「クラウドOS」をうたい、基本機能を大幅に強化するとともに、重要な機能追加を行った。本連載では、このvSphere 4の主要機能を解剖する |
vSphere 4におけるストレージ機構の変更点
- - PR -
ストレージはVMware vSphere 4における重要なコンポーネントの1つである。特に共有ストレージ装置の利用はvSphere 4を活用するうえで大きな鍵を握る部分であり、機能によっては共有ストレージ装置の利用が必須となっているものもある。VMware vSphere 4におけるストレージの考え方は、大枠ではVMware Infrastructure 3と同等であるため、利用経験のある方は比較的容易に移行することができるだろう。一方で、明確に変更された部分や新規に追加された機能も存在する。今回はVMware vSphere 4におけるストレージ機構の基本と新機能について紹介する。
■ VMware vSphere 4と共有ストレージ装置
VMware vSphere 4の機能の中には、共有ストレージ装置の利用が前提となっているものがある。VMware VMotion、VMware HA、VMware DRSといった従来より提供されている機能に加え、最新機能であるVMware FTにおいても共有ストレージ装置が活用される。
VMware vSphere 4では以下の接続形式の共有ストレージ装置が利用できる。
- Fibre Channel SAN
- iSCSI SAN
- NFS version 3 over TCP
- Serial Attached SCSI (SAS)
いずれの場合においても、該当機種がVMware vSphere 4における互換性認証試験に合格していることがサポートサービスを受ける上での必須事項となるため、ストレージの機種選定や接続形態(ファームウェアのバージョンや、直接接続/スイッチ経由接続のサポート可否など)を検討する際には、必ず事前にコンパチビリティガイドを確認してほしい。
VMware System Compatiblity Guide
http://www.vmware.com/go/hcl
■ デバイスのネーミング方法の変更
認識したLUNと、そこに到達する経路を表記するに当たり、VMware Infrastructure 3ではvmhbaC :T :L という書式を用いていた。詳細はVMware Infrastructure 3のストレージ機構[1]で解説済みである。C、T、Lにはそれぞれ、コントローラ、ターゲット、LUNを表す整数が入り、vmhba0 :2 :5 などのように表記していた。
VMware vSphere 4ではこの取り扱いが大幅に変更された。コントローラ、ターゲット、LUNを表すためにUnique Identifier(デバイス側が保有する、一意に定まる識別子)を用いることになった。このため、コントローラとターゲットに関しては、デバイスのWWNN(World Wide Node Name)とWWPN(World Wide Port Name)のペアをその識別子として利用することとなった。LUNに関しては「Unique LUN Identifier」と呼ばれる、LUNごとに構成される固有値が利用されることになった。最近のストレージ装置は、作成したLUNごとに、一意に定まる識別子を割り当てるようになっている。NAAやEUIと呼ばれるIDが一般に利用されている。
![]() |
| 図1 vSphere 4におけるLUN識別子の認識。LUN側が保有する個別のIDがデバイス名として利用される |
ESXからLUNまでの到達パスは以下の書式で表される。
<HBAポートの識別子>-<ストレージポートの識別子>-<LUN識別子>
以下は、実際にファイバチャネルSAN経由で認識されているLUNへのパス名の例である。
fc.20000000c97ec04c:10000000c97ec04c-fc.50060160c1e0e1d6:5006016941e0e1d6-naa.60060160967021004cbf0c16410bde11
ESXからLUNまでのアクセスパスが4パスある環境では、上記のようなパス名が4通り存在することになる。以下はストレージパスの管理画面である。
![]() |
| 図2 vSphere 4におけるストレージパスの管理画面 |
WWNペアやNAAを用いる方法は、その値がハードウェアデバイスの情報を基に一意に定まるため、曖昧性のない、確実なデバイス管理を可能にする。一方で、人間にとっての可読性、認識性という意味では複雑なものであるため、別途「ランタイム名」と呼ばれる表記方法が用意されている。ランタイム名の書式は以下である。
vmhba# :C# :T# :L#
実際には、#部分に整数値が入る。各フィールドの意味は以下の通りである。
vmhba#
ホストバスアダプタ番号。ESXに装着されている各物理ポートに対応。C#
チャネル番号。iSCSIソフトウェアイニシエータ経由で認識されるLUNへのマルチパス管理において利用される。他の接続方式の利用時はこの値は0。T#
ターゲット番号。ストレージ装置の物理ポートに対応。L#
LUN番号。
図2の管理画面の例では、ランタイム名としてvmhba1 :C0 :T1 :L0 と表記されていることが確認できる。ランタイム名による表記方法は人間にとっては可読性が高く、取り扱いが容易だが、マシンのハードウェア構成を変更すると、この値も変更される可能性があるということを認識しておこう。
ところで、ストレージデバイスによってはUnique LUN Identifierを持たないものも存在する。内蔵ディスクなどではこのケースが多い。この場合はmpxというプレフィックスとランタイム名を用いて該当デバイスを表記する。以下は内蔵ディスクの識別子を表示させた例である。
![]() |
| 図3 一意識別子を持たないデバイスの例。この例では内蔵ディスクの識別子としてmpx.vmhba0 :C0 :T0 :L0という値が用いられている |
このように、VMware vSphere 4ではストレージデバイスを取扱う際のネーミング方式として、デバイス側の持つ固有識別子を極力利用するようになった。
1/4 |
| Index | |
| VMware vSphere 4のストレージ機構(1) | |
Page1 |
|
| Page2 Pluggable Storage Architectureの活用 |
|
| Page3 iSCSIにおけるPort Binding機能の利用 |
|
| Page4 iSCSIにおけるPort Binding機能の設定 |
|
ホワイトペーパー(TechTargetジャパン)
- 日本IBM、クラウドで広がる新たな世界とは (2010/2/22)
全社を挙げてクラウドを推進すると宣言した日本IBM。同社の目指す企業ITの姿とは - 無停止環境を実現するVMware FTとは (2009/12/17)
VMware vSphere 4には、サーバ機に突然の障害が発生しても、無停止で稼働を継続できる機能が加わった。これを解説する - クラウドサービスとは何か (2009/12/15)
クラウドサービスをめぐるさまざまな動きをピックアップして解説する連載の第1弾。「クラウド」をどう理解すればいいのか - VMware vSphere 4のストレージ機構(2) (2009/11/9)
シン・プロビジョニングや無停止容量拡張など、vSphere 4の強力な新機能について解説する
|
|
スキルアップ/キャリアアップ(JOB@IT)
スポンサーからのお知らせ
| 仮想環境の構築とデータ保護の特効薬?! 実績と信頼性の高いパッケージで安心運用 New! |
| 仮想環境のバックアップもこれまでどおり 「まるごと取ってまるごと戻す」簡単運用 |
| おばかアプリ選手権、第4弾開催中!! ムダにカッコよくてくだらない作品求ム! |
| 社内ファイルサーバを“クラウド”に統合 VPN直結「クラウド型ストレージ」を紹介 |
| その数、なんと400台以上! グループ内 サーバの「統合管理」によるメリットは? |
| 美人!? まあまあ? 気になる いやし系!! PV急増で「美人時計」がとった手段とは? |
| .NET編集長が実践する「技術情報検索術」 サンプル・コードを簡単に探す“技”は? |
| 進化を続ける富士通ストレージETERNUS DX 製品開発者の自信を裏付けるものとは何か |
| 運用管理の課題を“2つの観点”から分析 ユーザー満足度の高い「仮想環境」とは? |
お勧め求人情報

**先週の人気講座ランキング**
〜Java編〜
| ◆ | おばかアプリ選手権、第4弾開催中!! ムダにカッコよくてくだらない作品求ム! |
| ◆ | 社内ファイルサーバを“クラウド”に統合 VPN直結「クラウド型ストレージ」を紹介 |
| ◆ | Twitterのアカウントはなぜ突破された? メールによる新手の攻撃手法とその対策 |

| ◆ | もう仮想化のお試しフェイズは終わりだ! Hyper-V 2.0が基幹システムも仮想化 |
| ◆ | 美人!? まあまあ? 気になる いやし系!! PV急増で「美人時計」がとった手段とは? |
| ◆ | クライアント企業から求められる人材 ⇒IT技術と経営戦略を併せ持つ「戦略家」 |

| ◆ | .NET編集長が実践する「技術情報検索術」 サンプル・コードを簡単に探す“技”は? |
| ◆ | 業務効率と情報セキュリティ対策を両立! 手間なく確実に機密情報を守る方法とは? |
| ◆ | 直属上司が海外にいるのエンジニアに見る 【実例】場所に捉われないワークスタイル |

| ◆ | 「仮想化工房」のマイスターが選んだのは VMware、Hyper-V、そしてVirtageだった! |
| ◆ | 進化を続ける富士通ストレージETERNUS DX 製品開発者の自信を裏付けるものとは何か |
| ◆ | 運用管理の課題を“2つの観点”から分析 ユーザー満足度の高い「仮想環境」とは? |

| ◆ | 【CTC事例】約30の基幹システムを統合! 膨大なバッジジョブを制御した方法は? |
| ◆ | 仮想化すればコストは削減できるか? 仮想化に必要な「3つの視点」を解説する |
| ◆ | その数、なんと400台以上! グループ内 サーバの「統合管理」によるメリットは? |









