NSX Data Center for vSphere verwendet die vSphere-Ressourcenzuteilung, um Ressourcen für NSX Edge-Appliances zu reservieren. Durch das Reservieren von CPU- und Arbeitsspeicherressourcen für NSX Edge wird sichergestellt, dass die Appliance über genügend Ressourcen verfügt, um ordnungsgemäß zu funktionieren.
Es gibt drei Methoden der Ressourcenreservierung: Verwaltetes System, Benutzerdefiniert oder Keine Reservierung
Auswahl von „Verwaltetes System“ für die Ressourcenreservierung
Wenn Sie Verwaltetes System auswählen, reserviert das System CPU- und Arbeitsspeicherressourcen für die neue NSX Edge-Appliance. Die reservierten Ressourcen entsprechen den Systemvoraussetzungen für die Appliance-Größe. Diese werden anhand der Prozentsätze angepasst, die von der Tuning-Konfigurations-API angegeben werden.
Wenn Sie eine NSX Edge-Instanz installieren, aktualisieren oder erneut bereitstellen, werden die zugeordneten NSX Edge-Appliances bereitgestellt. Wenn eine Appliance Verwaltetes System als Ressourcenreservierung aufweist, wird die Reservierung auf den Ressourcenpool angewendet, nachdem die Appliance eingeschaltet wurde. Wenn die verfügbaren Ressourcen nicht ausreichen, schlägt die Reservierung fehl und es wird ein Systemereignis generiert. Die Appliance wird dennoch erfolgreich bereitgestellt. Es wird ein erneuter Versuch für die Reservierung unternommen, wenn die Appliance das nächste Mal bereitgestellt wird (während der Aktualisierung oder der erneuten Bereitstellung).
Bei Auswahl von Verwaltetes System für die Ressourcenreservierung aktualisiert das System die Ressourcenreservierung, wenn Sie die Appliance-Größe anpassen, damit die Systemanforderungen der neuen Appliance-Größe entsprechen.
Auswahl von „Benutzerdefiniert“ für die Ressourcenreservierung
Wenn Sie Benutzerdefiniert auswählen, bestimmen Sie die Ressourcenreservierungen für die NSX Edge-Appliance.
Wenn Sie eine NSX Edge installieren, aktualisieren oder erneut bereitstellen, werden die zugeordneten NSX Edge-Appliances bereitgestellt. Wenn eine Appliance Benutzerdefiniert als Ressourcenreservierung aufweist, wird die Reservierung auf den Ressourcenpool angewendet, bevor die Appliance eingeschaltet wurde. Wenn die verfügbaren Ressourcen nicht ausreichen, kann die Appliance nicht eingeschaltet werden und die Bereitstellung der Appliance schlägt fehl.
Sie können benutzerdefinierte Reservierungen auf eine vorhandene NSX Edge-Appliance anwenden. Wenn der Ressourcenpool nicht über ausreichende Ressourcen verfügt, schlägt die Konfigurationsänderung fehl.
Bei der Auswahl von Benutzerdefiniert für Ressourcenreservierungen verwaltet das System keine Ressourcenreservierungen für die Appliance. Wenn Sie die Appliance-Größe ändern, werden die Systemvoraussetzungen für die Appliance angepasst, die Ressourcenreservierung wird vom System aber nicht aktualisiert. Sie sollten die Ressourcenreservierung ändern, sodass sie den Systemvoraussetzungen der neuen Appliance-Größe entspricht.
Auswahl von „Keine Reservierung“ für die Ressourcenreservierung
Wenn Sie Keine Reservierung auswählen, werden keine Ressourcen für die NSX Edge-Appliance reserviert. Sie können NSX Edge-Appliances auf Hosts bereitstellen, die nicht über ausreichende Ressourcen verfügen, aber wenn ein Ressourcenkonflikt vorliegt, funktionieren die Appliances möglicherweise nicht ordnungsgemäß.
Konfigurieren von Ressourcenreservierungen für die NSX Edge-Appliance
Sie legen die Ressourcenreservierung während der Erstellung einer NSX Edge-Appliance fest. Sie können die Reservierung auch für eine vorhandene NSX Edge-Appliance aktualisieren. Sie können vSphere Web Client oder die API für diese Aufgaben verwenden. Weitere Informationen zur Verwendung der API finden Sie im Handbuch zu NSX-API.
Vorgang | vSphere Web Client | API |
---|---|---|
Erstellen einer neuen NSX Edge | Navigieren Sie zu Hinzufügen. Der Assistent führt Sie durch die Schritte zum Erstellen eines NSX Edge. Sie können eine NSX Edge-Appliance im Abschnitt Bereitstellungskonfiguration hinzufügen. Sie wählen die Reservierungsmethode aus dem Dropdown-Menü Ressourcenreservierung aus. | und klicken Sie aufVerwenden Sie POST /api/4.0/edges. |
Aktualisieren eines vorhandenen NSX Edge | Navigieren Sie zu Ressourcenreservierung auszuwählen. | und bearbeiten Sie die Appliance-VM, um einen anderen Wert fürVerwenden Sie PUT /api/4.0/edges/{edgeId}/appliances. |
cpuReservation > reservation
und
memoryReservation > reservation
, um die Ressourcenreservierung der
NSX Edge-Appliance mithilfe der API zu konfigurieren.
Methode für die Ressourcenreservierung | Werte für Reservierungsparameter |
---|---|
Verwaltetes System | Geben Sie keine Werte für cpuReservation > reservation und memoryReservation > reservation an. |
Benutzerdefiniert | Geben Sie die gewünschten Werte in cpuReservation > reservation und memoryReservation > reservation an. |
Keine Reservierung | Legen Sie cpuReservation > reservation und memoryReservation > reservation auf 0 fest. |
Die Systemanforderungen für NSX Edge-Appliances hängen von der Appliance-Größe ab: „Kompakt“, „Groß“, „Quad Large“ oder „Sehr groß“. Diese Werte werden für die Ressourcenreservierung mit Auswahl von Verwaltetes System verwendet.
Appliance-Größe | CPU-Reservierung | Arbeitsspeicherreservierung |
---|---|---|
Kompakt | 1000 MHz | 512 MB |
Groß | 2000 MHz | 1 GB |
Quad Large | 4000 MHz | 2 GB |
Sehr groß | 6000 MHz | 8 GB |
Ändern der Ressourcenreservierung bei Auswahl von „Verwaltetes System“ mithilfe der Tuning-Konfiguration
Wenn Sie nicht über ausreichend Ressourcen verfügen, können Sie die Ressourcenreservierungen mit Auswahl von Verwaltetes System vorübergehend deaktivieren oder den Standardwert verringern. Sie können den Reservierungsprozentsatz ändern, indem Sie Werte für die Parameter edgeVCpuReservationPercentage
und edgeMemoryReservationPercentage
in der Tuning-Konfigurations-API PUT /api/4.0/edgePublish/tuningConfiguration
konfigurieren. Der Standardwert für beide Parameter ist 100
. Diese Änderung wirkt sich auf neue NSX Edge-Appliance-Bereitstellungen aus, aber nicht auf vorhandene-Appliances. Die Prozentsätze ändern die standardmäßige CPU und den Arbeitsspeicher, der für die entsprechende Größe der NSX Edge-Appliance reserviert wird. Um die Ressourcenreservierung zu deaktivieren, legen Sie die Werte auf 0 fest. Weitere Informationen finden Sie unter Handbuch zu NSX-API.
Ändern der Methode für die Ressourcenreservierung von „Benutzerdefiniert“ oder „Keine Reservierung“ zu „Verwaltetes System“
Wenn Sie NSX 6.4.3 oder früher verwenden und für Reservierungen Benutzerdefiniert oder Keine Reservierung für eine NSX Edge-Appliance auswählen, können Sie nicht mehr auf Verwaltetes System für Reservierungen zurückwechseln.
Ab NSX 6.4.4 können Sie die API verwenden, um mithilfe von POST /api/4.0/edges/{edgeId}/appliances?action=applySystemResourceReservation
zu Verwaltetes System für Reservierungen zu wechseln. Weitere Informationen finden Sie unter Handbuch zu NSX-API.
Ab NSX 6.4.6 können Sie mit vSphere Web Client die NSX Edge-Appliance-VM bearbeiten und zu Verwaltetes System für Reservierungen zurückwechseln.