VMFS
VMFS | |
---|---|
VMware, Inc. | |
Virtual Machine File System | |
(ESX Server v1.x) | |
パーティション | 0xfb (MBR) |
2TB - 512 bytes | |
~30,720 (VMFS-3) [1] ~100,000 (VMFS-5) [2] | |
2 TB (VMFS-3) [1] 64 TB (VMFS-5) [2] | |
ファイル | {{{filename_character_set}}} |
No | |
No | |
{{{single_instance_storage}}} | |
VMware ESX |
VMware VMFS (Virtual Machine File System) はVMwareによって
これまでのバージョン
[ESX Serverのリリースに
- VMFS version 1はかつてESX Server v1.xで
利用 されていたが、現在 は既 に販売 終了 となっている。クラスタファイルシステムの機能 はなく、単体 のサーバーでのみ利用 可能 である。 - VMFS version 2はESX Server v2.xで
利用 されている。VMFS2はフラットファイルシステムであり、ディレクトリ構造 を持 たない。公式 には"VMware File System"と呼 ばれている。 - VMFS version 3はESX Server v3.xとvSphere(4.x)で
利用 される。大 きな進歩 として、このバージョンから階層 ディレクトリ構造 が実装 された。そのため、古 いバージョンのESX ServerはVMFS version3以前 のファイルステムを読 み書 きすることはできない。ESX Server 3とVMFS3から仮想 マシンの構成 ファイルはVMFSパーティション上 に保存 されるようになった。 - VMFS version 5はESXi Server v5.xとvShpere(5.x)で
利用 される。最 も大 きな進歩 として、1MBのブロックサイズをサポートしたことである。[4]
主 な機能
[- ファイル
単位 のロック機構 を実装 することにより、複数 のESXサーバーから同時 にアクセスすることを可能 にしている。SCSIリザベーションはLUNのメタデータが書 き換 えられるタイミングでのみ発生 するようにチューニングされている。 - ESXサーバーを
追加 ・削除 する際 に他 のESXサーバーに影響 を与 えない。 - ESX/ESXi4ではLUN
拡張 によるファイルシステム拡張 をサポートする。 仮想 マシンのI/Oをボリューム、ディスク、ファイル単位 に最適 化 する。- ジャーナルデータを
分散 したディスクに配置 することにより、素早 く仮想 マシンをリカバリすることができる。 特定 のストレージ装置 がVAAI(vStorage API for Array Integration)に対応 している場合 、SCSIリザベーションを抑制 したり、単純 なIO(ゼロ書 き込 み)などを効率 化 することができる。
制約
[- 64
台 のESXサーバーで共有 することができる。[1] 最大 2TBのLUN[1]、64TBまでのVMFSをサポートする。[2].- VMFS-3では1ファイルは262,144 (218) ブロックまでに
制約 される。すなわち、1MBブロックサイズの場合 は256 GBまで、8MBブロックサイズの場合 は2 TBまでに制約 される。[1] 上記 の制約 はVMFS-5で撤廃 されたが、現時点 ではまだ1ファイル2TBまでである。- VMFS-3
上 では約 30720ファイルまでがファイル数 の上限 であったが、VMFS-5ではこの上限 は130690ファイルまで拡張 された。[4]
オープンソースによる実装
[open source VMFS driverはVMFSでフォーマットされた
参照
[- ^ a b c d e “Configuration Maximums for VMware vSphere 4.1” (PDF). VMware (2010
年 7月 13日 ). 2010年 7月 13日 閲覧 。 - ^ a b c “vSphere 5.0 Storage Features Part 1 - VMFS-5” (HTML). VMware (2011
年 7月 12日 ). 2012年 1月 5日 閲覧 。 - ^ “Deliver High-performance Storage for Virtual Machines”. VMware. 2007
年 9月 26日 閲覧 。 - ^ a b http://www.vmware.com/pdf/vsphere5/r50/vsphere-50-configuration-maximums.pdf Configuration Maximums VMware® vSphere 5.0
外部 リンク
[- VMFS Technical Overview and Best Practices - VMware, Inc.
- VMware VMFS product page - VMware, Inc.
- Open Source VMFS Implementation - Project vmfs