Componenti e networking di VMware Cloud Foundation

Questa pagina descrive i domini VMware Cloud Foundation (VCF), le appliance di gestione, i costrutti di networking e gli strumenti di automazione nella soluzione VMware su Google Cloud.

VMware Cloud Foundation (VCF) combina servizi di computing (vSphere), archiviazione (vSAN), networking (NSX) e gestione del cloud in una piattaforma di data center software-defined (SDDC) integrata. Nella soluzione VMware, esegui il deployment di VCF su istanze Compute Engine bare metal dedicate nel tuo progettoGoogle Cloud utilizzando il tuo abbonamento VCF portatile.

Domini VCF e componenti principali

Un deployment VCF di VMware Solution utilizza i seguenti componenti di base dell'architettura:

  • Dominio di gestione: il cluster SDDC iniziale creato durante l'attivazione di VCF che ospita le appliance di gestione cloud principali, tra cui vCenter Server, SDDC Manager e il cluster NSX Manager. Per informazioni dettagliate sull'attivazione di VCF, consulta Esegui il deployment di un nuovo parco risorse VCF o di una nuova istanza VCF nella documentazione di Broadcom.
  • Workload domain VI: container di risorse basati su policy di cui SDDC Manager esegue il provisioning per eseguire i workload tenant e di produzione su risorse di computing, spazio di archiviazione vSAN e networking NSX dedicate.
  • VMware SDDC Manager: software di gestione centralizzata che automatizza l'avvio, la configurazione e la gestione del ciclo di vita (LCM) dei domini VCF e dei bundle software.
  • NSX Federation: fornisce networking multi-sito, applicazione centralizzata delle policy di sicurezza e orchestrazione del ripristino di emergenza in più istanze o regioni VCF.

Appliance di gestione VCF

La tabella seguente elenca le appliance di gestione e perimetrali VCF e il numero di macchine virtuali (VM) di cui è stato eseguito il deployment per le topologie semplici e ad alta affidabilità (HA):

Tipo di appliance Finalità VM con topologia semplice VM con topologia HA
SDDC Manager Automatizza il deployment, la configurazione e la gestione del ciclo di vita dei componenti VCF 1 1
vCenter Server Piattaforma di gestione centralizzata per host, cluster e risorse di computing virtualizzate ESXi 1 1
NSX Manager Fornisce la virtualizzazione della rete e la gestione della sicurezza nel fabric VCF 1 3 (più VIP del cluster)
VCF Fleet Manager Appliance di gestione centralizzata a livello di parco risorse per l'orchestrazione VCF multi-sito 1 1
VCF Operations Fornisce monitoraggio delle prestazioni, analisi dei log, pianificazione della capacità e visibilità operativa 1 3 (nodo primario, di replica e di dati più VIP del bilanciatore del carico)
VCF Automation Offre automazione cloud self-service, provisioning dell'infrastruttura e orchestrazione del catalogo 1 3 (cluster più VIP)
Appliance di raccolta Raccoglie metriche, tracce e dati di telemetria nei servizi VCF per le operazioni e il monitoraggio 1 1
NSX Edge Fornisce routing nord-sud di livello 0 e livello 1 e connettività perimetrale per il traffico dei workload 2 2 o più (scala fino a 8 nodi perimetrali attivi in base ai requisiti di velocità effettiva)

Subnet VPC e interfacce dinamiche (NIC) sottostanti

La soluzione VMware opera su due livelli di rete distinti, come mostrato nel seguente diagramma (fai clic per ingrandire):

Google Cloud VPC underlay che ospita istanze Z3 e appliance VCF sotto l'overlay VMware NSX. Google Cloud VPC underlay che ospita istanze Z3 e appliance VCF sotto l'overlay VMware NSX.

  • Underlay (Google Cloud VPC): la rete virtuale con routing che ospita istanze ESXi bare metal, interfacce VMkernel e appliance di gestione principali (nodi vCenter Server, SDDC Manager e NSX Manager).
  • Overlay (VMware NSX SDN): il fabric di rete virtualizzato in cui risiedono le VM dei workload, disaccoppiato dall'indirizzamento IP VPC. Gli host ESXi eseguono il tunneling del traffico dei workload attraverso i Tunnel Endpoint (TEP) degli host utilizzando l'incapsulamento Geneve.

Per isolare i tipi di traffico VMware sull'underlay VPC Google Cloud , ogni nodo bare metal utilizza un'interfaccia principale e interfacce di rete dinamiche (NIC) dedicate con tag VLAN 802.1Q connesse a subnet VPC separate:

  • Interfaccia di rete principale (nic0): trasporta il traffico di gestione dell'host ESXi non codificato (vmk0) e si connette alla subnet VPC di gestione.
  • NIC dinamica per vSAN (nic0.VLAN_ID): trasporta il traffico di clustering dello spazio di archiviazione (vmk2) tra gli host ESXi.
  • NIC dinamica per vMotion (nic0.VLAN_ID): trasporta il traffico di migrazione live delle VM (vmk1) tra gli host bare metal.
  • NIC dinamica per NSX TEP (nic0.VLAN_ID): trasporta il traffico dell'endpoint tunnel Geneve incapsulato (vmk10 o vmk3) per le reti overlay NSX.
  • NIC dinamiche aggiuntive: interfacce secondarie con tag VLAN facoltative (nic0.VLAN_ID) per i uplink NSX Edge (NSX-Uplink) o segmenti di workload VLAN dedicati.

Gruppi di endpoint di rete (NEG)

La soluzione VMware utilizza gruppi di endpoint di rete (NEG) di zona e bilanciatori del carico di rete passthrough interni regionali con la policy Fast IP Move (GARP_RA) per supportare vMotion in tempo reale e il failover ad alta affidabilità per le appliance di gestione VCF in esecuzione nell'underlay VPC:

  • Iscrizione automatica: quando esegui il deployment dei nodi tramite il flusso di lavoro di deployment guidato o i moduli Terraform E2E, le interfacce di uplink principali e NSX di ogni nodo vengono registrate con il NEG di zona corrispondente.
  • Requisito del cluster: tutti i nodi di un cluster vSphere situato in una singola zona devono appartenere allo stesso NEG per le interfacce principali e TEP, in modo che i bilanciatori del carico regionali possano indirizzare il traffico VIP dell'appliance verso l'host ESXi che esegue la VM di gestione.

Toolkit per soluzioni VMware

Il toolkit della soluzione VMware è una raccolta open source di moduli Terraform e script di automazione Python sviluppati da Google Cloud. Il toolkit automatizza il provisioning di VPC e bare metal, configura i gruppi di porte ESXi vSwitch0 e i datastore vSAN, configura i record Cloud DNS, esegue il deployment dell'appliance del programma di installazione VCF dal repository offline regionale e genera una specifica JSON di attivazione VCF convalidata.

Passaggi successivi