Kontingente und Limits
In diesem Dokument werden die Compute Engine-Kontingente (compute.googleapis.com) und Systemlimits beschrieben, die zum Bereitstellen und Skalieren der VMware-Lösung in Google Cloud-Umgebungen erforderlich sind.
Da die VMware-Lösung Bare-Metal-z3-Compute Engine-Instanzen, Virtual Private Cloud-Netzwerke (VPC), Layer-2-Broadcast-Subnetze und regionale interne Load Balancer direkt in Ihrem Google Cloud -Projekt bereitstellt, verbraucht Ihre Bereitstellung Compute Engine-Kontingente anstelle von Knoten-Kontingenten der Google Cloud VMware Engine API (vmwareengine.googleapis.com). In der VMware-Lösung entspricht jeder Bare-Metal-Knoten einer z3-highmem-192-highlssd-metal-Compute Engine-Instanz.
Erforderliche Compute Engine-Kontingente
Bevor Sie eine VMware Cloud Foundation-Instanz (VCF) bereitstellen, einen vSphere-Cluster hinzufügen oder Bare-Metal-Knoten zu einem vorhandenen Cluster hinzufügen, prüfen Sie, ob IhrGoogle Cloud -Projekt ein ausreichendes Kontingent für die folgenden compute.googleapis.com-Messwerte hat.
In der folgenden Tabelle steht N für die Gesamtzahl der Bare-Metal-Knoten der VMware-Lösung (z3-highmem-192-highlssd-metal Compute Engine-Instanzen), die in der Zielregion oder im Ziel-VPC-Netzwerk bereitgestellt werden.
Ein vSphere-Standardcluster mit Hochverfügbarkeit erfordert mindestens vier Bare-Metal-Knoten, wobei N mindestens 4 sein muss.
| Ressource | Kontingent | Umfang | Erforderliches Kontingent für N-Knoten |
|---|---|---|---|
| VPC-Netzwerke | compute.googleapis.com/networks |
Global | 1 VPC-Netzwerk pro VCF-Instanz. |
| Subnetze pro VPC-Netzwerk | compute.googleapis.com/subnet_ranges_per_vpc_network |
Global | Mindestens 4 Subnetze für Verwaltung, vMotion, vSAN und NSX-Tunnelendpunkt (TEP). |
| VM-Instanzen | compute.googleapis.com/instances |
Regional | N Instanzen, mindestens 4 pro Cluster, plus Jumpbox- oder Hilfs-VMs. |
| Instanzen pro VPC-Netzwerk | compute.googleapis.com/instances_per_vpc_network |
Global | N Instanzen, mindestens 4 pro Cluster, plus Jumpbox- oder Hilfs-VMs. |
CPUs pro VM-Familie für Z3 |
compute.googleapis.com/cpus_per_vm_family |
Regional | N × 192 vCPUs. Ein Cluster mit 4 Knoten verwendet 768 vCPUs. |
Lokaler SSD-Speicher pro VM-Familie für Z3 |
compute.googleapis.com/local_ssd_total_storage_per_vm_family |
Regional | N × 72 TB. Ein Cluster mit 4 Knoten verwendet 288 TB. |
| Google Cloud Hyperdisk Balanced-Gesamtspeicher | compute.googleapis.com/hyperdisk_balanced_total_storage |
Regional | N × 128 GB. Jeder Bare-Metal-Knoten verwendet ein Bootlaufwerk mit 128 GB oder 512 GB für einen Cluster mit 4 Knoten. |
| Bereitgestellte IOPS für Google Cloud Hyperdisk Balanced | compute.googleapis.com/hyperdisk_balanced_total_provisioned_iops |
Regional | N × 3.000 IOPS standardmäßig oder bis zu N × 10.000 IOPS. |
Regionale Backend-Dienste mit Fast IP Move (GARP_RA) |
compute.googleapis.com/regional_backend_services_protocol_forwarding_fast_ha |
Regional | 1 pro virtueller IP-Adresse (VIP) der VCF-Verwaltungs-Appliance und NSX Edge-Endpunkt, was in der Regel 15 bis 20 pro VCF-Instanz oder bis zu 50 pro bereitgestellter Appliance entspricht. |
| HA-Regeln für die interne Protokollweiterleitung pro VPC-Netzwerk | compute.googleapis.com/internal_protocol_forwarding_ha_rules_per_vpc_network |
Global | 1 pro regionalem Backend-Dienst mit Fast IP Move, proportional zur Anzahl der VIPs der VCF-Verwaltungs-Appliance und bis zu 50 pro VCF-Instanz. |
| Netzwerk-Endpunktgruppen (NEG) | compute.googleapis.com/network_endpoint_groups |
Regional | 2 zonale NEGs pro Zone: 1 für das Verwaltungssubnetz und 1 für das NSX-TEP-Subnetz. |
| Ressourcenrichtlinien für Platzierungsrichtlinien | compute.googleapis.com/resource_policies |
Regional | 1 Richtlinie für verteilte Platzierung pro vSphere-Cluster. |
| Statische Routen pro VPC-Netzwerk | compute.googleapis.com/static_routes_per_vpc_network |
Global | Variiert je nach Netzwerktopologie. Beim statischen VPC-Routing wird eine statische Route pro NSX-Overlay-Segment verwendet. |
Beispiel für die Kontingentberechnung
Wenn Sie das regionale Kontingent für eine Bereitstellung berechnen möchten, die aus einem Verwaltungsdomaincluster mit vier Knoten und einem VI-Arbeitslastdomaincluster mit drei Knoten in derselben Region besteht (insgesamt sieben Bare-Metal-Knoten), multiplizieren Sie die Werte pro Knoten mit 7:
compute.googleapis.com/cpus_per_vm_familyfürZ3: 7 × 192 = 1.344 vCPUs.compute.googleapis.com/local_ssd_total_storage_per_vm_familyfürZ3: 7 × 72 TB = 504 TB.compute.googleapis.com/hyperdisk_balanced_total_storage: 7 × 128 GB = 896 GB.compute.googleapis.com/resource_policies: 2 Richtlinien für verteilte Platzierung.
Vergleichen Sie diese Summen mit den effektiven Kontingentlimits in Ihrem Projekt, bevor Sie die Knoten bereitstellen.
Limits für Layer-2-Broadcast-Subnetze
Für Subnetze, bei denen das Attribut Subnetzmaske auflösen auf Primären Bereich nur mit Lernen übertragen festgelegt ist, gelten die folgenden Systemlimits. Kontingenterhöhungen werden für diese Limits nicht unterstützt:
- Endpunkte pro Broadcast-Subnetz: Bis zu 64 Netzwerkkarten-Endpunkte (NIC) pro Broadcast-fähigem Subnetz.
- Broadcast-Subnetze pro VPC-Netzwerk: Bis zu 64 Broadcast-fähige Subnetze pro VPC-Netzwerk und Region.
- Erkannte benutzerdefinierte MAC-Adressen: Bis zu 1.000 erkannte benutzerdefinierte MAC-Adressen pro VPC-Netzwerk in allen Regionen.
Weitere Informationen zu Layer-2-Broadcast-Subnetzen und MAC-Lernlimits finden Sie unter Layer-2-Emulation: ARP-Broadcasting und benutzerdefiniertes MAC-Lernen.
Aktuelles Kontingent ansehen
Sie können die Kontingentlimits und die Nutzung von Compute Engine in derGoogle Cloud Console oder mit der gcloud CLI aufrufen:
Google Cloud Console
Rufen Sie in der Google Cloud Console IAM und Verwaltung > Kontingente und Systemlimits auf.
Filtern Sie in der Filterleiste nach Dienst: Compute Engine API.
Wenn Sie die regionalen Kontingente für Ihre Zielbereitstellungsregion aufrufen möchten, filtern Sie nach der Dimension für
region=REGION, z. B.region=us-east4.Wenn Sie nach
Z3-Bare-Metal-CPU- oder lokalen SSD-Kontingenten filtern möchten, filtern Sie nach Dimension fürvm_family=Z3oder nach Kontingentmesswertname fürcpus_per_vm_familyoderlocal_ssd_total_storage_per_vm_family.
gcloud
Führen Sie den folgenden gcloud alpha services quota list-Befehl aus, um die Kontingentlimits für Ihr Zielprojekt und Ihre Zielregion aufzulisten:
gcloud alpha services quota list \
--service=compute.googleapis.com \
--consumer="projects/PROJECT_ID" \
--filter="metric:(cpus_per_vm_family OR local_ssd_total_storage_per_vm_family OR hyperdisk_balanced_total_storage OR regional_backend_services_protocol_forwarding_fast_ha OR resource_policies)" \
--format="table(metric,unit,consumerQuotaLimits.quotaBuckets.effectiveLimit,consumerQuotaLimits.quotaBuckets.dimensions)"
Ersetzen Sie PROJECT_ID durch die ID Ihres Zielprojekts inGoogle Cloud .
Kontingenterhöhung anfordern
Wenn Ihre geplante Bereitstellung oder Clustererweiterung die Kontingentlimits in Ihrem Projekt überschreitet, senden Sie eine Anfrage zur Kontingenterhöhung, bevor Sie neue Knoten bereitstellen:
Rufen Sie in der Google Cloud Console IAM und Verwaltung > Kontingente und Systemlimits auf.
Filtern Sie die Liste nach Dienst: Compute Engine API und nach Ihrer Zielregion, z. B.
region=us-east4.Klicken Sie das Kästchen neben jedem Kontingenteintrag an, den Sie erhöhen möchten, z. B. CPUs pro VM-Familie mit
vm_family: Z3und Lokaler SSD-Gesamtspeicher pro VM-Familie mitvm_family: Z3.Klicken Sie auf Bearbeiten.
Geben Sie im Bereich Kontingentänderungen das neue Gesamtlimit ein, das Sie für jeden ausgewählten Messwert anfordern möchten, und klicken Sie dann auf Fertig.
Geben Sie im Feld Beschreibung der Anfrage eine kurze Beschreibung Ihrer VMware-Lösungsbereitstellung ein und klicken Sie dann auf Anfrage senden.
Nächste Schritte
- Informationen zu Bare-Metal-Maschinentypen finden Sie unter Bare-Metal-Knoten und -Maschinentypen.
- Lesen Sie die Richtlinien zur Clustergröße unter vSphere-Cluster.
- Knoten bereitstellen und Appliance-Netzwerk konfigurieren unter Knoten bereitstellen und Appliance-Netzwerk mithilfe der Console konfigurieren oder Knoten und VCF mithilfe von Terraform und Toolkit bereitstellen.
- Skalieren Sie vorhandene Bereitstellungen unter vSphere-Cluster zu einer Domain hinzufügen oder Knoten in einem vSphere-Cluster hinzufügen oder entfernen.