VMwareストレージ・オプション
VMware Cloud Foundation for VPC のアーキテクチャは、IBM Cloud VPC ネットワークアーキテクチャをベースに構築されており、IBM Cloud VPC ではベアメタルサーバを使用しています。 VMware Cloud Foundation は、VMware Cloud Foundation 展開用のソフトウェア定義ストレージを作成するために、ベアメタル サーバー上のローカル接続 NVMe ドライブを使用します。
現在、VMware vSAN が唯一のストレージ オプションです。IBM Cloud VPC ファイル共有は、VMware Cloud Foundation デプロイメントではサポートされていません。
VMware Cloud Foundation for VPC 自動化の一環として、vSAN が自動的にデプロイされるため、特定の構成を適用する必要はありません。 しかし、vCenter サーバーでは、最初のプロビジョニング後にさまざまな可用性やパフォーマンス目標を満たすために、仮想マシンにさまざまなストレージ ポリシーを構成できます。
VMware vSAN 設計
VMware vSAN は、ESXi ハイパーバイザーの一部としてネイティブに実行されるソフトウェアの分散レイヤーです。 vSANのすべてのホストのローカルまたは直接接続された容量デバイスを統合し vSANのすべてのホストで共有される単一のストレージプールを作成します。 高可用性(HA)、 vMotion,、DRS、 vSAN など、共有ストレージを必要とする VMwareにより、外部共有ストレージが不要になります。 また、ストレージ構成と仮想マシンのプロビジョニング・アクティビティーを簡素化します。 ただし、必要に応じて、これらの機能を IBM Cloud VPC 提供のストレージ・ソリューションと組み合わせることができます。
vSAN 設計では、計算ノードには、ESXi オペレーティング・システム (OS) 用のローカル・ディスク・ドライブと、vSAN データ・ストア用の追加ディスク・ドライブが含まれます。 すべてのベアメタル・サーバーで、ホストがどのタイプのクラスターに属しているかに関係なく、ESXi インストールを格納するために、各ノードに 2 つの M.2 SSD ミラーリング・ドライブが組み込まれます。 文字付きd
の IBM Cloud ベアメタル・サーバー・プロファイルは、vSAN
に使用できるいくつかの追加接続 NVMe U.2 SSD を表します。
vSAN は、以下のように使用できます。
- 1 つまたは 2 つのディスク・グループ vSAN 設計。
- 2 つ以上のディスクを持つ各ディスク・グループ。
- グループ内の 1 つの NVMe ドライブはキャッシュ層として機能し、残りの SSD は容量層として機能します。
- すべてのストレージから単一の vSAN データ・ストアが作成されます。
VMware Cloud Foundation は vSAN コンポーネントを自動的にデプロイします。 デプロイ時に特定の設定を適用する必要はありません。
vSAN 用仮想ネットワークのセットアップ
この参照設計では、vSAN トラフィックは専用 VPC サブネット上の ESXi ホスト間をトラバースします。 IBM Cloud ベアメタル・サーバーに接続された PCI ネットワーク・アダプターは、ネットワーク・アダプターをアップリンクとして使用する vSphere Distributed Switch (vDS) として vSphere 内で構成されます。 専用 vSAN カーネル・ポート・グループは、vSAN VPC サブネット用に構成され、vDS 内に配置されます。 プライベート vDS でジャンボ・フレーム (MTU 9000) が使用可能になります。
vSAN はアップリンク上のトラフィックのロード・バランスを行いません。 アップリンク用のHA SmartNIC によって提供されます。
物理NIC接続の詳細については、VPC 上の IBM Cloud Bare Metal Servers のネットワーク概要 を参照してください。
vSAN ストレージ・ポリシー
vSAN が使用可能になって構成されると、VM ストレージ特性を定義するためにストレージ・ポリシーが構成されます。 ストレージポリシーは、異なる仮想マシンに対して異なるレベルのサービスを指定します。 VMware Cloud Foundation for VPCでは、デフォルトのポリシーが作成されますが、各 VM のニーズに基づいてストレージ ポリシーを構成する責任はユーザーにあります。
この設計のデフォルトのストレージ・ポリシーは、単一障害を許容します。 これは消去コーディングを使用して構成され、障害許容度の方式は RAID-5/6 (Erasure Coding) に設定される - 容量と 1 次レベルの障害は 1 に設定されます。 RAID 5 構成は最低 4 つのホストを必要とします。
あるいは、障害許容度の方式が RAID-5/6 (Erasure Coding) に設定されている RAID 6 構成 (容量と 1 次レベルの障害は 2 に設定されている) を選択することもできます。 RAID 6 構成は最低 6 つのホストを必要とします。 重複排除と圧縮は通常、デフォルトのストレージ・ポリシーで有効になりますが、必要に応じて無効にすることができます。
vSAN は、vSphere コンソールから特に指定されない限り、デフォルト・ポリシーを使用します。 カスタム・ポリシーが構成された場合、vSAN は可能であればそのカスタム・ポリシーを保証します。 ただし、ポリシーを保証できない場合は、プロビジョニングを強制することが有効になっていない限り、そのポリシーを使用する VM をプロビジョンすることはできません。
vSphere の vSAN 構成は、VMware Cloud Foundation 構成に悪影響を与えることなく変更できます。
vSAN ストレージ設定
vSAN の設定は、IBM Cloud 内に VMware ソリューションをデプロイするためのベスト・プラクティスに基づいて構成されます。 vSAN 構成には、ストレージ入出力制御 (SIOC) 設定、明示的なフェイルオーバー設定ポート・グループ、およびディスク・キャッシュ設定が含まれます。 VPC での VMware Cloud Foundation の展開では、ストレージ ポリシーをニーズに基づいて構成する責任がありますが、デフォルトの構成を受け入れることもできます。
vSphere の vSAN 構成は、VMware Cloud Foundation 構成に悪影響を与えることなく変更できます。