VMware Cloud Foundation のコンポーネントとネットワーキング
このページでは、 Google Cloud上の VMware ソリューションの VMware Cloud Foundation(VCF)ドメイン、管理アプライアンス、ネットワーキング構造、自動化ツールについて説明します。
VMware Cloud Foundation(VCF)は、コンピューティング(vSphere)、ストレージ(vSAN)、ネットワーキング(NSX)、クラウド管理サービスを統合されたソフトウェア定義データセンター(SDDC)プラットフォームに統合します。VMware ソリューションでは、独自のポータブル VCF サブスクリプションを使用して、Google Cloud プロジェクトの専用ベアメタル Compute Engine インスタンスに VCF をデプロイします。
VCF ドメインとコア コンポーネント
VMware ソリューションの VCF デプロイでは、次のアーキテクチャ構成要素が使用されます。
- 管理ドメイン: VCF の初期化中に作成される最初の SDDC クラスタ。vCenter Server、SDDC Manager、NSX Manager クラスタなどのコア クラウド管理アプライアンスをホストします。VCF の初期化の詳細については、Broadcom のドキュメントの新しい VCF フリートまたは新しい VCF インスタンスをデプロイするをご覧ください。
- VI ワークロード ドメイン: SDDC Manager によってプロビジョニングされるポリシーベースのリソース コンテナ。専用のコンピューティング、vSAN ストレージ、NSX ネットワーキング リソースでテナントと本番環境のワークロードを実行します。
- VMware SDDC Manager: VCF ドメインとソフトウェア バンドルの起動、構成、ライフサイクル管理(LCM)を自動化する一元管理ソフトウェア。
- NSX Federation: 複数の VCF インスタンスまたはリージョンにわたるマルチサイト ネットワーキング、一元化されたセキュリティ ポリシーの適用、障害復旧のオーケストレーションを提供します。
VCF 管理アプライアンス
次の表に、VCF 管理アプライアンスとエッジ アプライアンス、およびシンプル トポロジと高可用性(HA)トポロジにデプロイされた仮想マシン(VM)の数を示します。
| アプライアンス タイプ | 目的 | シンプルなトポロジの VM | HA トポロジ VM |
|---|---|---|---|
| SDDC Manager | VCF コンポーネントのデプロイ、構成、ライフサイクル管理を自動化 | 1 | 1 |
| vCenter Server | ESXi ホスト、クラスタ、仮想化されたコンピューティング リソースの一元管理プラットフォーム | 1 | 1 |
| NSX Manager | VCF ファブリック全体でネットワーク仮想化とセキュリティ管理を提供します | 1 | 3(クラスタ VIP を含む) |
| VCF Fleet Manager | マルチサイト VCF オーケストレーション用の、フリートレベルの一元管理アプライアンス | 1 | 1 |
| VCF Operations | パフォーマンス モニタリング、ログ分析、キャパシティ プランニング、運用の可視化を提供 | 1 | 3(プライマリ、レプリカ、データノード、ロードバランサ VIP) |
| VCF Automation | セルフサービスのクラウド自動化、インフラストラクチャのプロビジョニング、カタログ オーケストレーションを提供 | 1 | 3(クラスタ化 + VIP) |
| コレクタ アプライアンス | 運用とモニタリングのために、VCF サービス全体で指標、トレース、テレメトリー データを収集します。 | 1 | 1 |
| NSX Edge | ワークロード トラフィックに Tier-0 と Tier-1 の南北ルーティングとエッジ接続を提供します。 | 2 | 2 以上(スループット要件に基づいて最大 8 つのアクティブなエッジにスケールアップ) |
アンダーレイ VPC サブネットと動的インターフェース(NIC)
VMware ソリューションは、次の図に示すように、2 つの異なるネットワーク レイヤで動作します(クリックして拡大)。
- アンダーレイ(Google Cloud VPC): ベアメタル ESXi インスタンス、VMkernel インターフェース、コア管理アプライアンス(vCenter Server、SDDC Manager、NSX Manager ノード)をホストするルーティングされた仮想ネットワーク。
- オーバーレイ(VMware NSX SDN): ワークロード VM が存在する仮想化ネットワーク ファブリック。VPC IP アドレス指定から切り離されています。ESXi ホストは、Geneve カプセル化を使用して、ホストのトンネル エンドポイント(TEP)間でワークロード トラフィックをトンネリングします。
Google Cloud VPC アンダーレイで VMware トラフィック タイプを分離するため、各ベアメタルノードは、プライマリ インターフェースと、個別の VPC サブネットに接続された専用の 802.1Q VLAN タグ付き動的ネットワーク インターフェース(NIC)を使用します。
- プライマリ ネットワーク インターフェース(
nic0): タグなしの ESXi ホスト管理トラフィック(vmk0)を伝送し、管理 VPC サブネットに接続します。 - vSAN 用の Dynamic NIC(
nic0.VLAN_ID): ESXi ホスト間でストレージ クラスタリング トラフィック(vmk2)を伝送します。 - vMotion 用の Dynamic NIC(
nic0.VLAN_ID): ベアメタル ホスト間でライブ VM Migration トラフィック(vmk1)を伝送します。 - NSX TEP 用の Dynamic NIC(
nic0.VLAN_ID): NSX オーバーレイ ネットワークのカプセル化された Geneve トンネル エンドポイント トラフィック(vmk10またはvmk3)を伝送します。 - 追加の Dynamic NIC: NSX Edge アップリンク(
NSX-Uplink)または専用 VLAN ワークロード セグメント用のオプションの VLAN タグ付きサブインターフェース(nic0.VLAN_ID)。
ネットワーク エンドポイント グループ(NEG)
VMware ソリューションは、ゾーンネットワーク エンドポイント グループ(NEG)と、高速 IP 移動(GARP_RA)ポリシーを備えたリージョン内部パススルー ネットワーク ロードバランサを使用して、VPC アンダーレイで実行されている VCF 管理アプライアンスのライブ vMotion と HA フェイルオーバーをサポートします。
- 自動メンバーシップ: ガイド付きデプロイ ワークフローまたは E2E Terraform モジュールを使用してノードをデプロイすると、各ノードのプライマリ インターフェースと NSX アップリンク インターフェースが、対応するゾーン NEG に登録されます。
- クラスタの要件: 単一ゾーンにある vSphere クラスタ内のすべてのノードは、プライマリ インターフェースと TEP インターフェースで同じ NEG に属している必要があります。これにより、リージョン ロードバランサは、管理 VM を実行する ESXi ホストにアプライアンス VIP トラフィックを転送できます。
VMware ソリューション ツールキット
VMware ソリューション ツールキットは、 Google Cloudが開発した Terraform モジュールと Python 自動化スクリプトのオープンソース コレクションです。このツールキットは、VPC とベアメタルのプロビジョニングを自動化し、ESXi vSwitch0 ポートグループと vSAN データストアを構成し、Cloud DNS レコードを設定し、リージョン オフライン デポから VCF インストーラ アプライアンスをデプロイし、検証済みの VCF ブリングアップ JSON 仕様を生成します。
次のステップ
- ホスト NIC マッピングとレイヤ 2 ブロードキャスト ドメインの詳細については、アンダーレイ VPC ネットワーキング、レイヤ 2 MAC ラーニング、DNS をご覧ください。
- VCF アプライアンスの高可用性ロード バランシングで、VCF アプライアンスの高可用性と vMotion について理解する。
- NSX オーバーレイとエッジ ルーティングで、オーバーレイと BGP ルーティング トポロジを確認します。
- コンソールを使用してノードをデプロイし、アプライアンス ネットワーキングを構成する、またはツールキットを使用してノードを準備し、VCF をデプロイするの手順ガイドに沿って操作します。