Skip to main content
NetApp Solutions
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Anthos Cluster auf VMware

Beitragende

Anthos Cluster auf VMware ist eine Erweiterung der Google Kubernetes Engine, die in einem privaten Rechenzentrum eines Endbenutzers bereitgestellt wird. Ein Unternehmen kann dieselben Applikationen implementieren, die für die Ausführung in Containern in Google Cloud in Kubernetes Clustern vor Ort entwickelt wurden. Anthos-Cluster auf VMware können in einer bestehenden VMware vSphere-Umgebung in Ihrem Datacenter implementiert werden, wodurch Investitionskosten eingespart und die Implementierung und Skalierung beschleunigt werden können.

Die Implementierung von Anthos-Clustern auf VMware umfasst die folgenden Komponenten:

  • Anthos Admin Workstation. Ein Bereitstellungshost von dem aus gkectl Und kubectl Befehle können ausgeführt werden, um Anthos-Bereitstellungen bereitzustellen und zu interagieren.

  • Admin-Cluster. der anfängliche Cluster wird beim Einrichten von Anthos-Clustern auf VMware bereitgestellt. Dieser Cluster managt alle untergeordneten User Cluster-Aktionen, einschließlich Implementierung, Skalierung und Upgrade.

  • Benutzer-Cluster. jedes Benutzer-Cluster wird mit einer eigenen Load Balancer-Instanz oder -Partition bereitgestellt, wodurch es als eigenständiger Kubernetes Cluster für einzelne Benutzer oder Gruppen fungiert und so eine vollständige Mandantenfähigkeit erreicht.

Die folgende Abbildung zeigt eine Beschreibung der Implementierung von Anthos-Cluster-on-VMware.

Fehler: Fehlendes Grafikbild

Vorteile

Anthos Cluster auf VMware bietet folgende Vorteile:

  • Erweiterte Mandantenfähigkeit. jeder Endanwender kann seinen eigenen Benutzer-Cluster zuweisen, der mit den für seine eigene Entwicklungsumgebung nötigen virtuellen Ressourcen implementiert wird.

  • Kosteneinsparungen. Endanwender können erhebliche Kosteneinsparungen erzielen, indem sie mehrere Benutzer-Cluster in derselben physischen Umgebung bereitstellen und ihre eigenen physischen Ressourcen für ihre Applikationsimplementierungen verwenden, anstatt Ressourcen in ihrer Google Cloud-Umgebung oder auf großen Bare-Metal-Clustern bereitzustellen.

  • Entwickeln und veröffentlichen. On-Premises-Bereitstellungen können während der Entwicklung von Anwendungen genutzt werden, die das Testen von Anwendungen in der Privatsphäre eines lokalen Rechenzentrums ermöglichen, bevor sie in der Cloud öffentlich verfügbar gemacht werden.

  • Sicherheitsanforderungen. Kunden mit erhöhten Sicherheitsbedenken oder vertraulichen Datensätzen, die nicht in der Public Cloud gespeichert werden können, können ihre Anwendungen von der Sicherheit ihrer eigenen Rechenzentren aus ausführen und damit die organisatorischen Anforderungen erfüllen.

VMware vSphere

VMware vSphere ist eine Virtualisierungsplattform zur zentralen Verwaltung einer großen Anzahl virtualisierter Server und Netzwerke, die auf dem ESXi Hypervisor ausgeführt werden.

Weitere Informationen zu VMware vSphere finden Sie im "VMware vSphere Website".

VMware vSphere bietet folgende Funktionen:

  • VMware vCenter Server. VMware vCenter Server bietet ein einheitliches Management aller Hosts und VMs von einer einzigen Konsole aus und aggregiert die Performance-Überwachung von Clustern, Hosts und VMs.

  • VMware vSphere vMotion. VMware vCenter ermöglicht die unterbrechungsfreie Migration von VMs zwischen Knoten im Cluster auf Anfrage.

  • VSphere High Availability. um Unterbrechungen bei Host-Ausfällen zu vermeiden, ermöglicht VMware vSphere die Clusterfähigkeit und Konfiguration von Hosts für hohe Verfügbarkeit. VMs, die durch einen Host-Ausfall unterbrochen werden, werden in Kürze auf anderen Hosts im Cluster neu gestartet, wodurch die Services wiederhergestellt werden.

  • Distributed Resource Scheduler (DRS). Ein VMware vSphere Cluster kann konfiguriert werden, um den Ressourcenbedarf der von ihm gehosteten VMs auszugleichen. VMs mit Ressourceninhaltungen können Hot-to-andere Nodes im Cluster migriert werden, um sicherzustellen, dass genügend Ressourcen verfügbar sind.

Hardwareanforderungen

Computing

Google Cloud fordert regelmäßig aktualisierte Validierungen von Partner-Serverplattformen mit neuen Versionen von Anthos über das Partner-Programm der Anthos Ready Plattform an. Eine Liste der aktuell validierten Serverplattformen und der unterstützten Versionen von Anthos finden Sie "Hier".

Betriebssystem

Anthos-Cluster auf VMware können je nach Wahl des Kunden sowohl in vSphere 7 als auch in 8 Umgebungen implementiert werden, um die vorhandene Datacenter-Infrastruktur anzupassen.

Die folgende Tabelle enthält eine Liste der vSphere Versionen, die von NetApp und unseren Partnern zur Validierung der Lösung verwendet wurden.

Betriebssystem

Freigabe

Anthos-Versionen

VCenter

8.0.1

1.28

Zusätzliche Hardware

Damit Anthos als vollständig validierte Lösung implementiert werden kann, wurden zusätzliche Datacenter-Komponenten für Netzwerk und Storage von NetApp und unseren Partner Engineers getestet.

Die folgende Tabelle enthält Informationen zu diesen zusätzlichen Infrastrukturkomponenten.

Hersteller Hardwarekomponente

Mellanox

Switch (Datennetzwerk)

Cisco

Switch (Managementnetzwerk)

NetApp

AFF Speichersystem

Zusätzliche Software

Die folgende Tabelle enthält eine Liste der in der Validierungsumgebung implementierten Softwareversionen.

Hersteller

Softwarename

Version

NetApp

ONTAP

9.12.1

NetApp

Astra Trident

24.02.0

Während der von NetApp durchgeführten Plattformvalidierung von Anthos Ready beruhte die Lab-Umgebung auf dem folgenden Diagramm. So konnten wir verschiedene Szenarien mit verschiedenen NetApp ONTAP Storage-Back-Ends testen.

Fehler: Fehlendes Grafikbild

Support-Ressourcen für die Netzwerkinfrastruktur

Die folgende Infrastruktur sollte vor der Implementierung von Anthos vorhanden sein:

  • Mindestens ein DNS-Server bietet vollständige Host-Name-Auflösung, auf die über das bandinterne Managementnetzwerk und das VM-Netzwerk zugegriffen werden kann.

  • Mindestens ein NTP-Server, auf den über das bandinterne Managementnetzwerk und das VM-Netzwerk zugegriffen werden kann.

  • Ein DHCP-Server, der bei Bedarf Netzwerkadressen vermietet, sollte Cluster dynamisch skaliert werden müssen

  • (Optional) ausgehende Internetverbindung sowohl für das bandinterne Managementnetzwerk als auch für das VM-Netzwerk.

Best Practices für Produktionsimplementierungen

In diesem Abschnitt werden verschiedene Best Practices aufgeführt, die ein Unternehmen vor der Implementierung dieser Lösung in der Produktion berücksichtigen sollte.

Implementieren Sie Anthos in ein ESXi-Cluster mit mindestens drei Nodes

Obwohl Anthos zu Demonstrations- oder Testzwecken in einem vSphere Cluster mit weniger als drei Nodes installiert werden kann, wird dies für Produktions-Workloads nicht empfohlen. Obwohl zwei Nodes eine grundlegende HA- und Fehlertoleranz ermöglichen, muss eine Anthos-Cluster-Konfiguration geändert werden, um die standardmäßige Host-Affinität zu deaktivieren. Diese Bereitstellungsmethode wird von Google Cloud nicht unterstützt.

Konfiguration der virtuellen Maschine und der Host-Affinität

Durch die Unterstützung der VM- und Host-Affinität können Anthos Cluster-Nodes über mehrere Hypervisor-Nodes verteilt werden.

Affinität oder Antiaffinität ist eine Möglichkeit, Regeln für eine Gruppe von VMs und/oder Hosts zu definieren, die festlegen, ob die VMs auf demselben Host oder denselben Hosts in der Gruppe oder auf verschiedenen Hosts ausgeführt werden. Wird auf die VMs angewendet, indem Gruppen von Affinitätsgruppen erstellt werden, die aus VMs und/oder Hosts mit einer Reihe identischer Parameter und Bedingungen bestehen. Je nachdem, ob die VMs einer Affinitätsgruppe auf demselben Host oder Hosts der Gruppe oder separat auf verschiedenen Hosts ausgeführt werden, können die Parameter der Affinitätsgruppe entweder eine positive oder eine negative Affinität definieren.

Informationen zur Konfiguration von Affinitätsgruppen finden Sie unten den entsprechenden Link für Ihre VMware vSphere Version.

"VSphere 6.7 Dokumentation: Nutzung von DRS Affinity Rules".https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.resmgmt.doc/GUID-FF28F29C-8B67-4EFF-A2EF-63B3537E6934.html["VSphere 7.0 Dokumentation: Nutzung von DRS Affinity Rules"^].

Hinweis Anthos verfügt über eine Konfigurationsoption für jede Person cluster.yaml Datei zur automatischen Erstellung von Regeln für die Knotenverwaltung, die basierend auf der Anzahl der ESXi Hosts in Ihrer Umgebung aktiviert oder deaktiviert werden können.