この記事では、VMware vSphere 7.0 で使用されるストレージ データストアの種類について説明します。
仮想マシン ファイル システム (VMFS)
仮想マシン ファイル システム (VMFS) は、ブロック ストレージ デバイス上に展開されるデータストア タイプであり、仮想マシンの格納用に最適化された特別な高性能ファイル システム形式です。
VMFS データストアは、ファイバー チャネル、iSCSI、FCoE、およびローカル ストレージ デバイス上に作成できます。 ESXi 7.0 は、読み取りおよび書き込み用に VMFS バージョン 5 および 6 をサポートします。 ESXi 7.0 は VMFS バージョン 3 をサポートしません。
vSphere 7.0 で VMFS データストアを操作する場合は、次の点を考慮してください。
ブロック サイズ: VMFS データストアのブロック サイズは、最大ファイル サイズとファイルが占有するスペースの量を定義します。 VMFS バージョン 5 およびバージョン 6 データストアは、1 MB のブロック サイズをサポートします。
Storage vMotion: Storage vMotion は、VMFS、vSAN、および vVols データストア間の移行をサポートします。 vCenter Server は互換性チェックを実行して、さまざまなタイプのデータストア間で Storage vMotion を検証します。
ストレージ DRS: VMFS バージョン 5 とバージョン 6 は、同じデータストア クラスター内に共存できます。ただし、クラスター内のすべてのデータストアは同種のストレージ デバイスを使用する必要があります。同じデータストア クラスタ内に異なる形式のデバイスを混在させないでください。
デバイス パーティション フォーマット:新しい VMFS バージョン 5 またはバージョン 6 データストアは、GUID パーティション テーブル (GPT) を使用してストレージ デバイスをフォーマットします。つまり、2 TB を超えるデータストアを作成できます。 VMFS バージョン 5 データストアが以前に VMFS バージョン 3 からアップグレードされている場合、VMFS バージョン 3 の特徴であるマスター ブート レコード (MBR) パーティション形式が引き続き使用されます。 GPT への変換は、データストアを所定のサイズに拡張した後にのみ行われます。 2TBを超える。
ネットワーク ファイル システム (NFS)
ESXi に組み込まれた NFS クライアントは、TCP/IP 経由でネットワーク ファイル システム (NFS) プロトコルを使用して、NAS サーバー上にある NFS ボリュームにアクセスします。
ESXi ホストはボリュームをマウントし、NFS データストアとして使用できます。 NAS デバイス上に NFS データストアを作成できます。 ESXi 7.0 は、NFS バージョン 3 および 4.1 をサポートします。両方のバージョンをサポートするために、ESXi 7.0 は 2 つの異なる NFS クライアントを使用します。
vSAN
VMware vSAN は、ハイパーバイザーの一部としてネイティブに実行されるソフトウェアの分散層です。 vSAN は、ESXi ホスト クラスタのローカルまたは直接接続されたキャパシティ デバイスを集約し、vSAN クラスタ内のすべてのホストで共有される単一のストレージ プールを作成します。
vSAN クラスタ内に vSAN データストアを作成できます。 vSAN は、ストレージ、コンピューティング、仮想化を 1 つの物理サーバーまたはクラスターに組み合わせたハイパーコンバージド ストレージ ソリューションです。次のセクションでは、vSAN に関連する概念、利点、および用語について説明します。
VMware vSphere 仮想ボリューム (vVol)
VMware vSphere Virtual Volumes (vVols) 機能は、ストレージ管理パラダイムを、データストア内のスペースの管理から、ストレージ アレイによって処理される抽象ストレージ オブジェクトの管理に変更します。 vVol を使用すると、データストアではなく個々の仮想マシンがストレージ管理の単位になります。また、ストレージ ハードウェアは、仮想ディスクのコンテンツ、レイアウト、管理を完全に制御できます。
準拠したストレージ システムを備えた環境で vVols データストアを作成できます。仮想ボリュームは、vSphere APIs for Storage Awareness (VASA) プロバイダーによって帯域外で作成および操作され、vSphere のストレージ コンテナーを表します。 VASA プロバイダは、仮想ディスク オブジェクトとその派生物 (クローン、スナップショット、レプリカなど) をストレージ システム上の仮想ボリュームに直接マッピングします。 ESXi ホストは、プロトコル エンドポイントと呼ばれるデータ パスの中間点を介して仮想ボリュームにアクセスします。プロトコル エンドポイントは、ファイバー チャネル、FCoE、iSCSI、または NFS を使用して、ESXi ホストとストレージ システム間の I/O のゲートウェイとして機能します。
結論
データストアは、VM、ISO、およびその他の重要な情報を保存するために使用される VMware vSphere 7 の最も重要なコンポーネントです。 VMFS と NFS は、VM とそのアプリケーションからの物理ストレージ リソースと容量の論理的抽象化を参照する従来のストレージ仮想化モデルです。
VMware vSAN および VMware vSphere Virtual Volumes (vVol) は、ストレージ機能を抽象化する Software-Defined Storage モデルです。ソフトウェア デファインド ストレージ モデルでは、VM がストレージ プロビジョニングの単位となり、柔軟なポリシー ベースのメカニズムを通じて管理できます。